Commit Graph

44 Commits

Author SHA1 Message Date
cel 🌸 595d165479 implement sink and stream properly UNFOLD UNFOLD 2024-12-06 06:31:20 +00:00
cel 🌸 aaf34b5bca add specs to implement to readme 2024-12-04 19:57:56 +00:00
cel 🌸 1b91ff6904 use cargo workspace 2024-12-04 18:18:37 +00:00
cel 🌸 03764f8ced rename jabber to jabber_stream 2024-12-04 17:40:56 +00:00
cel 🌸 21f10a0b43 implement send_stanza 2024-12-04 17:38:36 +00:00
cel 🌸 4886396044 implement client 2024-12-04 02:09:07 +00:00
cel 🌸 e0373c0520 WIP: connecting fsm 2024-12-03 23:57:04 +00:00
cel 🌸 7c2577d196 implement remaining rfc6120 xml schemas 2024-12-03 03:51:26 +00:00
cel 🌸 be198ca15b implement bind 2024-12-02 21:50:15 +00:00
cel 🌸 859a19820d add sasl failure type 2024-11-29 17:07:16 +00:00
cel 🌸 b659338906 implement sasl kinda 2024-11-29 02:11:02 +00:00
cel 🌸 2dcbc9e1f4 change ensure_tls to no longer start stream 2024-11-28 19:06:20 +00:00
cel 🌸 668270429f use element builder and parse methods 2024-11-28 18:02:06 +00:00
cel 🌸 880194d811 fix: use namespace_declaration_overrides 2024-11-24 15:09:05 +00:00
cel 🌸 35f164cdb6 implement starttls 2024-11-24 02:04:45 +00:00
cel 🌸 40024d2dad switch to using peanuts for xml 2024-11-23 22:39:44 +00:00
cel 🌸 9f2546f6da rename crate 2023-11-23 16:44:06 +00:00
cel 🌸 a1f3cf450b implement stream start 2023-10-28 21:06:42 +01:00
cel 🌸 c16f299364 remove notes.md 2023-10-21 02:38:43 +01:00
cel 🌸 17c64ba1ad add logging to connection.rs 2023-10-21 02:38:19 +01:00
cel 🌸 e893869df9 implement connection 2023-10-21 01:28:54 +01:00
cel 🌸 ba94ee66fa WIP: refactor to parse incoming stream as state machine 2023-10-20 04:51:56 +01:00
cel 🌸 2536fa4937 WIP: mess 2023-10-20 02:34:47 +01:00
cel 🌸 b4652b3939 rename crate 2023-08-06 12:50:06 +01:00
cel 🌸 5334cd4ed6 WIP: refactor Element type - namespace work 2023-08-05 20:14:09 +01:00
cel 🌸 dec6f0105d WIP: refactor Element type - main architecture done 2023-08-05 17:38:50 +01:00
cel 🌸 8ab4a8b436 WIP: refactor Element type 2023-08-05 16:47:52 +01:00
cel 🌸 2a7b8834d7 WIP: refactor Element type 2023-08-02 18:21:57 +01:00
cel 🌸 cd7bb95c0a implement resource binding 2023-08-02 00:56:38 +01:00
cel 🌸 322b2a3b46
reimplement sasl (with SCRAM!) 2023-07-12 21:11:20 +01:00
cel 🌸 c9683935f1
add TODO.md 2023-07-12 13:03:58 +01:00
cel 🌸 84d861c2b2
use Stream 'ns' value 2023-07-12 13:03:04 +01:00
cel 🌸 39b7d3cb63
remove serde dependencies 2023-07-12 12:45:48 +01:00
cel 🌸 ca4ccba5e0
remove element module 2023-07-12 12:45:18 +01:00
cel 🌸 ae00389cb7
move Element to stanza and make write() a method 2023-07-12 12:41:36 +01:00
cel 🌸 f43911ccba
remove serde functions 2023-07-11 21:28:42 +01:00
cel 🌸 143a0365d0
horrible 2023-07-04 21:27:15 +01:00
cel 🌸 c0a7116eef
remove bytes deserializer 2023-06-24 15:09:37 +01:00
cel 🌸 6a5e39c60a
implement starttls 2023-06-19 19:23:54 +01:00
cel 🌸 abc3ffa736
refactor jabber client 2023-06-16 17:13:01 +01:00
cel 🌸 bcacf42dec
implement client socket resolution 2023-06-16 14:49:20 +01:00
cel 🌸 e9c742f4a9
make JID struct etc. public 2023-06-16 14:48:19 +01:00
cel 🌸 9cdf4953fe
simplify domainpart 2023-06-13 00:53:11 +01:00
cel 🌸 2b2306b57c
initial commit 2023-06-13 00:46:59 +01:00