summaryrefslogtreecommitdiff
path: root/src/packet_stream.c
Commit message (Collapse)AuthorAge
* Allow packet_stream_reconnect() to cut offHEADmasterAndrew Opalach 2026-04-13
| | | | | | a connecting stream. Cleanup timer. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Header shuffle, update depsAndrew Opalach 2026-04-12
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Little fixes and logging tweaksAndrew Opalach 2025-10-30
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Cleanup libev usage, socket error checkingAndrew Opalach 2025-09-08
| | | | | | | - Remove packet.opaque. - Don't ensure_space() of buffer if not updating size. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Buffer API refactor, C++ compatAndrew Opalach 2025-06-23
| | | | | | - Add common_close() to tests. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Log changes, reject mmap() with size 0Andrew Opalach 2025-04-17
| | | | | | - Add file_flush(). Signed-off-by: Andrew Opalach <andrew@akon.city>
* Apply style changes, abide by strict aliasingAndrew Opalach 2025-03-31
| | | | | | - Remove internal sending step in packet pool. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Checks for correctness in packet_poolAndrew Opalach 2025-01-25
| | | | | | - Add packet_stream_discard_queue(). Signed-off-by: Andrew Opalach <andrew@akon.city>
* Incorporate libalabaster changes, Windows fixesAndrew Opalach 2025-01-17
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Add direct (same process) mode for packet streamAndrew Opalach 2025-01-01
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Revise style and cleanupAndrew Opalach 2024-12-26
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Rename, cleanup and pass on readabilityAndrew Opalach 2024-12-24
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Do flushing in rpc instead of packet streamAndrew Opalach 2024-11-25
| | | | | | | This is more straight forward and keeps packet stream easier to reason about. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Android build, packet stream fixesAndrew Opalach 2024-11-25
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Simplify packet_pool, various fixesAndrew Opalach 2024-10-19
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Tons of changesAndrew Opalach 2024-10-04
| | | | | | Mainly for things that came up in other projects. Signed-off-by: Andrew Opalach <andrew@akon.city>
* Add multiplex, a bunch of cleanupAndrew Opalach 2024-06-24
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* Free packet with no command/callbackAndrew Opalach 2024-02-12
| | | | Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2024-01-07
| | | | | | | | - Enable aki_packet_pool grow - Disable aki_packet_stream timeout - Change aki_packet_stream_disconnect flow Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2023-12-31
| | | | | | | | | | - Add aki_poll and aki_fs_event - Various aki_file improvments - Add grow mode to aki_packet_pool - aki_packet_stream_pause/resume -> cork - Misc fixes and improvments Signed-off-by: Andrew Opalach <andrew@akon.city>
* UpdateAndrew Opalach 2023-11-06
| | | | | | | | | - Refactor curl support, add curl websockets - Remove aki_socket config structure - Add the ability to change aki_timer repeat - Various fixes Signed-off-by: Andrew Opalach <andrew@akon.city>
* Add libakiyoAndrew Opalach 2023-10-10
Signed-off-by: Andrew Opalach <andrew@akon.city>