Nikita Vilunov
|
9a09ff717e
|
management api endpoints for rooms
|
2024-05-01 17:30:31 +02:00 |
Nikita Vilunov
|
4b5ab02322
|
start next version
|
2024-04-26 13:43:43 +02:00 |
Nikita Vilunov
|
843d0e9c82
|
bump version
|
2024-04-26 13:31:47 +02:00 |
Nikita Vilunov
|
4ff09ea05f
|
tracing otlp exporter and instrumentation annotations (#57)
Resolves #56
Reviewed-on: lavina/lavina#57
|
2024-04-26 10:16:23 +00:00 |
Nikita Vilunov
|
d305f5bf77
|
argon2-based password hashing (#55)
Reviewed-on: lavina/lavina#55
|
2024-04-23 16:31:00 +00:00 |
Nikita Vilunov
|
799da8366c
|
basic dialog implementation with irc and xmpp support (#53)
Reviewed-on: lavina/lavina#53
|
2024-04-23 16:26:40 +00:00 |
Nikita Vilunov
|
12d30ca5c2
|
irc: implement server-time capability for incoming messages (#52)
Spec: https://ircv3.net/specs/extensions/server-time
Reviewed-on: lavina/lavina#52
|
2024-04-21 21:00:44 +00:00 |
Nikita Vilunov
|
cebe354179
|
update libraries
|
2024-04-19 14:27:19 +02:00 |
Mikhail
|
fd694cd75c
|
Add message timestamps (#41)
Resolves #38
Reviewed-on: lavina/lavina#41
Co-authored-by: Mikhail <mikhail@liamets.dev>
Co-committed-by: Mikhail <mikhail@liamets.dev>
|
2024-04-12 21:32:21 +00:00 |
Nikita Vilunov
|
1d9937319e
|
update dependencies
|
2024-03-20 19:53:51 +01:00 |
Nikita Vilunov
|
7613055dde
|
update dependencies
|
2024-02-08 21:15:22 +01:00 |
Nikita Vilunov
|
77d175ccd9
|
update hyper to 1.0 and other libs
|
2023-12-10 22:22:26 +01:00 |
Nikita Vilunov
|
cefd6f8df0
|
irc: basic implementation of PLAIN SASL auth #8 (#28)
Reviewed-on: lavina/lavina#28
|
2023-12-08 02:47:09 +00:00 |
Nikita Vilunov
|
85fa607e16
|
move sasl into separate crate
|
2023-12-08 03:33:18 +01:00 |
Nikita Vilunov
|
68c342aa44
|
xmpp: a basic integration test scenario (#26)
Reviewed-on: lavina/lavina#26
|
2023-10-13 20:06:40 +00:00 |
Nikita Vilunov
|
ac0b0dc962
|
start next version
|
2023-10-08 21:02:40 +02:00 |
Nikita Vilunov
|
1b2e322924
|
bump version
|
2023-10-08 21:02:36 +02:00 |
JustTestingV
|
9582160d2c
|
xmpp: logopass auth (#19)
Reviewed-on: lavina/lavina#19
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com>
|
2023-10-08 13:53:39 +00:00 |
Nikita Vilunov
|
3ff8c98f14
|
update dependencies
|
2023-10-07 18:08:27 +02:00 |
Nikita Vilunov
|
dc0a101fe6
|
split xmpp projection into a separate crate
|
2023-10-01 01:47:18 +02:00 |
Nikita Vilunov
|
854a244dbc
|
split irc proejction into a separate crate (#18)
|
2023-09-30 23:34:35 +00:00 |
Nikita Vilunov
|
a1db17c779
|
split core into a separate crate (#17)
|
2023-09-30 23:12:11 +00:00 |
Nikita Vilunov
|
444b608e96
|
split proto xmpp defs into its own crate (#14)
Reviewed-on: lavina/lavina#14
|
2023-09-30 15:43:46 +00:00 |
Nikita Vilunov
|
58f6a5d90a
|
add management API endpoints
|
2023-09-24 22:59:34 +02:00 |
Nikita Vilunov
|
3d59f6aae5
|
read config path from cli args
|
2023-09-22 17:24:36 +02:00 |
Nikita Vilunov
|
ad49703714
|
split proto irc defs into its own crate (#13)
Reviewed-on: lavina/lavina#13
|
2023-09-22 13:20:47 +00:00 |
JustTestingV
|
87d73af811
|
[irc] used nonempty prefixed nicks in 353 reply (#9)
Reviewed-on: lavina/lavina#9
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com>
|
2023-09-15 16:33:25 +00:00 |
Nikita Vilunov
|
298245f3f5
|
bump version
|
2023-09-15 17:12:12 +02:00 |
Nikita Vilunov
|
3de7a131f0
|
add dockerfile
|
2023-09-15 17:11:29 +02:00 |
Nikita Vilunov
|
c662b64f11
|
disable tls support in sqlx, remove webpki-roots
|
2023-09-14 18:55:03 +02:00 |
Nikita Vilunov
|
43ea27b655
|
configure cargo deny
|
2023-08-28 14:55:01 +02:00 |
JustTestingV
|
e9fc74b46b
|
used regex_static in Jid (#1)
Reviewed-on: lavina/lavina#1
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com>
|
2023-08-26 15:50:05 +00:00 |
Nikita Vilunov
|
9f0bcb9279
|
storage module init
|
2023-08-05 00:06:48 +02:00 |
Nikita Vilunov
|
1a43a3c2d7
|
update deps
|
2023-08-04 23:50:50 +02:00 |
Nikita Vilunov
|
b80daf9648
|
update libs
|
2023-07-23 15:18:17 +02:00 |
Nikita Vilunov
|
fc9c45b627
|
update deps
|
2023-07-03 22:25:45 +02:00 |
Nikita Vilunov
|
fb8329a187
|
feat(xmpp): add stream id
|
2023-04-05 14:31:44 +02:00 |
Nikita Vilunov
|
99435a020e
|
cargo update
|
2023-03-31 19:02:46 +02:00 |
Nikita Vilunov
|
443f6a2c90
|
feat(xmpp): iq body ADT with parsing
|
2023-03-11 18:36:38 +01:00 |
Nikita Vilunov
|
42c22d045f
|
feat(xmpp): implement socket start negotiation up to auth
|
2023-03-05 22:04:28 +01:00 |
Nikita Vilunov
|
494ddc7ee1
|
feat(xmpp): placeholder for xmpp projection and example of xml
|
2023-02-28 00:05:30 +01:00 |
Nikita Vilunov
|
1bc305962e
|
endpoint with a list of rooms
|
2023-02-15 18:10:54 +01:00 |
Nikita Vilunov
|
7d6ae661c4
|
update deps
|
2023-02-14 16:07:05 +01:00 |
Nikita Vilunov
|
e59e9386a8
|
fix cargo.toml
|
2023-02-11 09:49:02 +01:00 |
Nikita Vilunov
|
e0ae11c02d
|
irc parsing and initial projection
|
2023-02-09 18:16:15 +01:00 |
Nikita Vilunov
|
dd8cf0fbf0
|
add integration tests for ws, rewrite ws handling
|
2023-01-31 18:32:35 +01:00 |
Nikita Vilunov
|
d6b2289221
|
prometheus example usage
|
2023-01-28 00:43:20 +04:00 |
Nikita Vilunov
|
31ffe41929
|
websocket basic implementation
|
2023-01-25 16:50:14 +04:00 |
Nikita Vilunov
|
98dd702be6
|
well known endpoint protocol
|
2023-01-25 16:48:52 +04:00 |
Nikita Vilunov
|
734ca6c423
|
http server
|
2023-01-19 18:18:41 +01:00 |