Commit Graph

740 Commits

Author SHA1 Message Date
ghassmo
db4e9dd870 use unified gen_id function 2022-07-31 05:39:35 +04:00
ghassmo
f73217d966 create file module in src/util contain helper functions for dealing with files 2022-07-31 05:39:35 +04:00
ghassmo
1dbab61a5a cargo clippy a little clean up 2022-07-26 12:17:03 +04:00
ghassmo
0ac518ae9f raft: split the main consensus code to files according to the roles & remove sync process 2022-07-26 10:06:42 +04:00
ghassmo
96fbca1080 bin/ircd/meeting_bot: prevent empty messages from breaking sending loop 2022-07-26 10:06:42 +04:00
Dastan-glitch
42171dad47 bin/tau: print a task workspace in its info table 2022-07-26 01:13:26 +00:00
narodnik
9a7c47f856 add missing stop() method for p2p 2022-07-25 12:42:40 +02:00
ghassmo
1292f4c4dd tau/ raft-diag: using new raft api 2022-07-25 05:41:49 +04:00
ghassmo
3b90338d9c Merge branch 'master' into raft_optimized 2022-07-25 04:53:24 +04:00
Dastan-glitch
bdca618848 bin/tau: add filter for start state 2022-07-24 02:24:04 +00:00
Dastan-glitch
3f07a2bbc5 bin/tau: use State struct instead of hardcoded states 2022-07-24 02:06:41 +00:00
Dastan-glitch
d5c81104a7 bin/tau: minor rework plus log msgs for export and import 2022-07-24 02:04:51 +00:00
ghassmo
6d9177691b script/research: create raft diagnostic tool 2022-07-24 01:31:30 +04:00
aggstam
ad800d67f3 ircd/protocol_privmsg: remedy race lock on seen messages 2022-07-23 21:42:03 +03:00
Dastan-glitch
0a23b180a1 bin/tau: print the current workspace name with tasks table 2022-07-23 18:38:40 +00:00
Dastan-glitch
8653ea7f2a bin/tau: implement export/import 2022-07-23 18:37:30 +00:00
parazyd
5d839844d5 ircd: Implement e2e message encryption. 2022-07-23 19:09:56 +02:00
ghassmo
9df075dfb8 Merge branch 'master' into raft_optimized 2022-07-21 04:13:14 +04:00
Dastan-glitch
10282ba4cf bin/tau: update taud_config.toml 2022-07-20 00:30:02 +00:00
Dastan-glitch
e47b57d356 bin/tau: remove watch_files 2022-07-20 00:29:01 +00:00
parazyd
f2321747cb ircd: Fix attempt for edge case where IRC client panics the threads. 2022-07-19 10:15:16 +02:00
Dastan-glitch
5a1c33cb97 bin/tau: add workspace feature 2022-07-18 23:54:12 +00:00
ghassmo
edf2458ee9 raft: prune seen messages 2022-07-17 17:33:50 +04:00
ghassmo
e00bc7d967 minor fix to log messages in tau and net 2022-07-16 17:21:14 +04:00
ghassmo
3a8a66bdff update Cargo.toml info for ircd and tau 2022-07-11 16:46:19 +03:00
Dastan-glitch
51e67a0e0c bin/ircd: clip nicks with length more than MAXIMUM_LENGTH_OF_NICKNAME instead of skipping their msgs 2022-07-10 23:41:01 +00:00
Dastan-glitch
08e79bbea1 bin/tau: slight change in tasks styling 2022-07-10 23:37:01 +00:00
ghassmo
a8ddc5c44e tau: take comment as vector instead of string from cli 2022-07-10 22:27:53 +03:00
ghassmo
7abeea28b4 tau: remove old codes 2022-07-10 22:27:34 +03:00
ghassmo
7f3c831d74 bin/tau: add start state and add more colore indicating the state 2022-07-10 22:09:32 +03:00
Dastan-glitch
bf2c11b459 bin/tau: Clippy lints 2022-07-10 15:32:16 +00:00
ghassmo
eb101f22e2 bin/tau: catching errors and exit signals 2022-07-10 16:20:39 +03:00
ghassmo
41803ebc37 bin/ircd/script/meeting_bot: using ! instead of # 2022-07-10 14:58:59 +03:00
ghassmo
1a1e97a78a bin/tau: WIP catching signals on changing tasks files 2022-07-10 02:56:44 +03:00
ghassmo
92cd0ed4c2 bin/tau: watch changes on tasks files and broadcast accordingly 2022-07-10 01:40:22 +03:00
narodnik
324f43d097 add #random to default autojoin 2022-07-08 20:41:58 +02:00
ghassmo
f8369fd605 bin/ircd/script: minor changes 2022-07-05 17:03:03 +03:00
ghassmo
47ee7d7e5b bin/ircd/script: send cap command from meeting bot on starting 2022-07-05 16:41:52 +03:00
parazyd
86bb62f627 ircd: Add more default autojoin channels. 2022-07-03 16:30:54 +02:00
parazyd
e4577b9c66 ircd: Clippy lints. 2022-07-03 15:29:01 +02:00
parazyd
0063271679 Update project dependencies. 2022-07-03 15:26:35 +02:00
parazyd
b436d659ba ircd: Implement IRC TLS listener. 2022-07-03 14:29:30 +02:00
ghassmo
05a6939950 bin/ircd: clean up 2022-07-03 15:12:27 +03:00
ghassmo
aa43e01e3a bin/ircd: change seen_msg_ids from vector to fixed ringbuffer 2022-07-03 12:33:24 +03:00
ghassmo
7c2f951d5c bin/ircd: minor fixs to irc server 2022-07-02 18:37:05 +03:00
ghassmo
9fdc11bd70 raft: add sent messages to seen_msgs vector 2022-07-02 18:16:22 +03:00
narodnik
f9b4c1d913 increase maximum length of nick to 32 2022-07-01 19:29:58 +02:00
aggstam
d50599c5fc irc-raft: updated with latest changes 2022-06-30 16:10:21 +03:00
ghassmo
7023481020 bin/ircd: major fix for messages history 2022-06-30 15:40:17 +03:00
ghassmo
5e0dc9e6b5 bin/taud: minor changes inside main 2022-06-30 04:00:18 +03:00