dasman
|
653670fc3f
darkirc: revert start IRC after DAG sync and queue user messages until synced successfully
|
2 years ago |
dasman
|
16826b2db2
darkirc: add IRC connection password
|
2 years ago |
dasman
|
baa7f416bb
bin/darkirc: get history outside join command if needed
|
2 years ago |
parazyd
|
d2e705b8cc
darkirc: Add "no-autojoin" CAP
|
2 years ago |
dasman
|
39bd52c985
bin/darkirc: ignore CAP END if user is registered
|
2 years ago |
parazyd
|
a9a6cb4ef9
darkirc: NickServ account registration
|
2 years ago |
parazyd
|
1c163c546b
darkirc: Preliminary services implementation
|
2 years ago |
parazyd
|
0e6f51e895
chore: Update copyright year in license headers
|
2 years ago |
aggstam
|
cdaddfbfe2
event_graph: introduce layers to the DAG
|
2 years ago |
parazyd
|
648989e36c
darkirc: Update eventgraph API
|
2 years ago |
parazyd
|
3b21fcaa7b
darkirc: Abstract seen_db handling into separate functions
|
2 years ago |
parazyd
|
0e242915cf
darkirc/command: Fix deadlock in welcome()
|
2 years ago |
parazyd
|
3ddd141456
darkirc: Push all decrypted DMs to clients.
|
2 years ago |
parazyd
|
e9e891db18
darkirc/irc: Fix potential panic when adding nicks to channel nicklists.
|
2 years ago |
parazyd
|
5efa9427bb
darkirc: Attempt to mitigate double-message rendering.
|
2 years ago |
parazyd
|
bdb78b58f1
darkirc: Scan DAG and replay messages on channel JOIN and welcome.
|
2 years ago |
parazyd
|
bc60781225
darkirc: Implement seen message tracking in USER scope
|
2 years ago |
parazyd
|
597beddba4
darkirc: Use RwLock instead of Mutex where applicable
|
2 years ago |
parazyd
|
6cf480caaa
Rename event_graph2 to event_graph and temp disable some old dependents.
|
2 years ago |
parazyd
|
4da846bf03
darkirc: Code refactor
|
2 years ago |
parazyd
|
3951152d30
darkirc: Move crypto module into a separate directory.
|
2 years ago |
parazyd
|
a5360368aa
bin: Remove async-std dependencies.
|
3 years ago |
parazyd
|
a80a62ddf7
darkirc: Update to new RPC dependencies.
|
3 years ago |
parazyd
|
0ba9740b84
chore: Clippy lints
|
3 years ago |
parazyd
|
b807def356
darkirc/client: Fix logic bug in channels_joined.
|
3 years ago |
parazyd
|
c9b6fa1373
darkirc: Mark which channels/contacts should be replayed in update_config()
|
3 years ago |
parazyd
|
8f258977c8
darkirc: Move state of joined channels out of ChannelInfo into IrcClient.
|
3 years ago |
parazyd
|
d01510baa5
darkirc: Rename nickname/password/capabilities to shorter versions.
|
3 years ago |
parazyd
|
d5b4cd9645
darkirc: Implement user modes and set +v for encrypted messages.
|
3 years ago |
parazyd
|
3c24d42f0e
darkirc: Fix some typos
|
3 years ago |