Commit Graph

68 Commits (master)

Author SHA1 Message Date
Claudius Holeksa 31aec41df5 forgot to remove sock pair 2022-02-05 12:35:47 +01:00
Claudius Holeksa 3fec0d3d66 removed socketpair feature. wasn't ready for multithreading anyway 2022-02-04 21:55:50 +01:00
keldu 7b7d4fd40e changed write buffer to const 2022-02-04 21:53:05 +01:00
Claudius Holeksa d2b0178f79 moved logic from networkaddress to network. 2022-02-03 00:12:59 +01:00
Claudius Holeksa 4c9a7a080a changed error message 2022-01-08 18:01:45 +01:00
Claudius Holeksa 90c84c0a74 implemented socket pair 2022-01-08 15:43:48 +01:00
Claudius Holeksa 6ba4e70778 Network address now returns the datagram instance 2022-01-08 10:49:02 +01:00
Claudius Holeksa ca76ea4d24 achieved basic udp 2022-01-08 10:46:57 +01:00
Claudius Holeksa 8c37b329dc changed dynamic cast to static. added nullptr return to tls datagram 2022-01-07 13:18:56 +01:00
Claudius Holeksa 4e29918740 adding udp ifaces 2022-01-07 00:29:29 +01:00
Claudius Holeksa 9d0a08f35f renamed project 2021-12-29 19:49:20 +01:00
Claudius Holeksa 5dd7860b92 rename namespace 2021-12-29 19:26:22 +01:00
keldu.magnus 2b096bba1f buffer and io fixes 2021-06-30 15:41:56 +02:00
keldu 9e46f9f9b8 fixed bad bind, but pushed false connect success fix back 2021-06-30 01:51:16 +02:00
keldu.magnus 438197033d added fixes to void error and included bind fails 2021-06-29 22:39:27 +02:00
keldu.magnus 9435dd1b25 tls works for clients 2021-06-18 00:17:18 +02:00
keldu.magnus 7a5b5b7665 correct implementation of setupAsyncIo 2021-06-09 14:15:46 +02:00
keldu.magnus db5b1b8aa0 changing error to something with more generic codes 2021-06-09 14:00:03 +02:00
keldu ec9db2863b read and write changed 2021-06-05 14:08:32 +02:00
keldu.magnus d2806e3948 erroror return in io 2021-06-04 23:21:25 +02:00
keldu.magnus 58b716d67d removed unneeded include 2021-06-04 14:43:40 +02:00
keldu.magnus b61856ba10 format 2021-05-30 00:46:45 +02:00
keldu.magnus 0b58504233 moving helpers, restructuring for tls abstraction 2021-05-30 00:46:07 +02:00
keldu.magnus 7ce304aad2 tls preparations 2021-05-09 15:19:09 +02:00
keldu.magnus 044f2b4fb0 changed io interfaces to conveyor/async versions 2021-05-01 15:08:59 +02:00
keldu.magnus dd3ff31aa0 format and removed oom handling in management layer 2021-03-17 14:17:07 +01:00
keldu 86cb9e3d6e oom safety implementations 2021-03-17 11:24:18 +01:00
keldu.magnus e45872d0c0 out of memory checking. in progress 2021-03-13 22:22:01 +01:00
keldu.magnus dfbe507911 Merge branch 'dev' of ssh://git.keldu.de:64730/kelgin/kelgin into dev 2021-02-18 19:05:57 +01:00
keldu.magnus 160610726b buggy waiting issues 2021-02-18 19:05:52 +01:00
keldu 0822f0d440 Merge branch 'dev' of ssh://git.keldu.de:64730/kelgin/kelgin into dev 2021-02-18 19:04:53 +01:00
keldu 212da1d801 newline removed 2021-02-18 19:04:44 +01:00
keldu.magnus 22221630c9 move problems fixed 2021-02-16 18:31:17 +01:00
keldu.magnus 6b650b2672 fixed context move issue 2021-02-16 18:21:52 +01:00
keldu.magnus 014d9f56ba removed wait scope from AsyncIoContext 2021-02-13 15:57:58 +01:00
keldu.magnus 8d685067da preparing for more dynamic ioprovider creation and typo fixes 2021-02-08 18:17:39 +01:00
keldu.magnus 0fe10f2085 final on unix classes 2020-11-25 14:34:21 +01:00
keldu.magnus f5cecb48c4 wake shouldn't be const because condition_variable are not const in the notfication process 2020-11-18 15:16:37 +01:00
keldu.magnus 3e56e3c835 added waking up from other threads 2020-11-17 20:21:59 +01:00
keldu.magnus 450ec4ca77 final class hints 2020-11-12 00:51:35 +01:00
keldu.magnus c179b07ad1 removing unneeded provider 2020-11-11 23:08:37 +01:00
keldu.magnus 5b24a74d3d abstraction of the step mechanism should be finished 2020-11-11 15:33:27 +01:00
keldu.magnus 5c625373bb tls abstraction preparation. not compileable state btw 2020-11-11 06:03:43 +01:00
keldu.magnus c0e40494a4 move constructor and operator was not needed after all 2020-11-02 20:17:03 +01:00
keldu.magnus 0c8868a135 fixed fd owner closing when it was moved 2020-10-30 00:45:49 +01:00
keldu.magnus 3fd6193854 fixed fd owner closing when it was moved 2020-10-30 00:43:19 +01:00
keldu.magnus b5ae3a04bb wrapping input fds now 2020-10-26 16:03:09 +01:00
keldu b4cf3a2747 scons format and json union encoding 2020-10-22 18:38:56 +02:00
keldu fa4fd0edcb write and read ready feeding added to steps 2020-10-20 02:15:26 +02:00
keldu a53bcada49 wait with timings added 2020-10-11 22:21:06 +02:00