Commit Graph

150 Commits

Author SHA1 Message Date
aiden 03b0ca5db7
gh 2023-05-25 04:11:09 +01:00
aiden 09889c1055
bdd_io_read_pending 2023-05-02 05:43:23 +01:00
aiden 3421533b73
removed some exiting checks 2023-04-30 21:12:10 +01:00
aiden 9a4b63093b
bdd_io_flush 2023-04-30 19:24:31 +01:00
aiden 716fd154aa
tcp_nodelay 2023-04-30 05:21:06 +01:00
aiden 1f37dcced8
removed a fun malloc call 2023-04-30 01:43:43 +01:00
aiden 1c4431cdd5
fixed bug 2023-04-27 03:22:18 +01:00
aiden d40a372242
bdd_ssl_shutdown_continue now calls shutdown 2023-04-21 22:19:16 +01:00
aiden cbf4313302
dont wanna talk about it 2023-04-21 20:20:27 +01:00
aiden 92c269fb74
client_id is now a bdd_io_id rather than a uint8_t 2023-04-21 19:35:19 +01:00
aiden 71375a1f55
updated hashmap, rewritten name_descs.c 2023-04-20 18:49:04 +01:00
aiden d3235a80cc
bdd_conversation next and prev are now ints 2022-08-19 10:08:22 +01:00
aiden a37c2b26a9
removed a bounds check from accept.c 2022-08-17 05:41:31 +01:00
aiden 0e29089cb6
fixed bugs 2022-08-02 02:59:54 +01:00
aiden 43e2cd39cf
inlined a function in gs.c 2022-07-31 22:38:14 +01:00
aiden 41f4398bbe
improved event system, fixed a bug 2022-07-31 22:21:39 +01:00
aiden 574510e5c5
tiny optimisation 2022-07-29 16:24:53 +01:00
aiden 1cb7ce812e
fixed a bug in bdd_serve, updated gs.c for 0.4.1 2022-07-29 05:15:37 +01:00
aiden ec02bed8a2
clang instead of gcc 2022-07-16 18:12:49 +01:00
aiden d327629ce1
bdd_io_id is now always an unsigned short 2022-07-16 17:37:39 +01:00
aiden dac2e4392a removed a comment 2022-07-14 18:32:07 +01:00
aiden 644563fbd2
optimisation 2022-07-09 09:41:59 +01:00
aiden 1717d73395
build.py, bdd_io_read changes 2022-07-05 18:02:32 +01:00
aiden 50a38e2e04
removed some code duplication 2022-07-05 16:56:57 +01:00
aiden 70df2acf4e
cleaned up some archaic clang-format trash 2022-06-27 02:01:15 +01:00
aiden 0a19851480
err/removed events guaranteed before in/out events 2022-06-24 06:06:35 +01:00
aiden 7f7ee3f84e
handle EPOLL_CTL_ADD failure gracefully (gs.c not fully updated) 2022-06-24 05:11:28 +01:00
aiden 4c47b97e77
assertion 2022-06-24 04:18:12 +01:00
aiden 76fda83f78
slight performance improvement, and made an epoll_ctl operation pratically infallible 2022-06-24 04:00:01 +01:00
aiden 28d72a65be
fixed a bug 2022-06-19 18:26:23 +01:00
aiden d0fd8a98d2
removed EINTR checks 2022-06-11 23:52:24 +01:00
aiden 9b29843391
bug fixes 2022-06-10 20:57:22 +01:00
aiden c9afce6546
stuff 2022-06-10 20:25:12 +01:00
aiden cb8f289a7d
gosh 2022-06-10 07:01:16 +01:00
aiden 8ef15917aa
int 2022-06-10 06:27:00 +01:00
aiden 32841499bd
saved another 3 bytes per struct bdd_io 2022-06-10 06:22:51 +01:00
aiden 614b110f9a
saved a dword per struct bdd_io 2022-06-09 17:43:04 +01:00
aiden 008bab17f4
fixed a bug 2022-06-08 04:16:53 +01:00
aiden 3d2abb937d
readme update 2022-06-08 02:58:13 +01:00
aiden c443ff11e9
might be better 2022-06-07 23:00:41 +01:00
aiden 8cc79f57ee
added bdd_ev_out support to gs.c 2022-06-07 22:46:03 +01:00
aiden 092dd9c628
#41 2022-06-07 21:27:10 +01:00
aiden 8f0646c2cf
it works! 2022-06-06 02:07:53 +01:00
aiden 4949ae55a5
compiles 2022-06-06 00:13:21 +01:00
aiden 89cbc0b2ec
core compiles 2022-06-05 22:24:23 +01:00
aiden b8f465f87f
shit 2022-06-05 14:08:29 +01:00
aiden 8db0a0d519
serve.c logic 2022-06-05 14:03:06 +01:00
aiden 9b4d1a7bec
bdd_shutdown_status.h 2022-06-05 11:38:48 +01:00
aiden d803379d4e
updates 2022-06-05 11:32:04 +01:00
aiden 3ecf8284d0
doesn't compile yet 2022-06-05 11:24:42 +01:00