Commit Graph

99 Commits

Author SHA1 Message Date
ghassmo
01ac20aab4 util/cli: refactoring loading log config & add path for log file 2022-05-31 04:29:03 +03:00
ghassmo
2db6f2fd1e bin/ircd: minor fix in README.md 2022-05-30 15:27:08 +03:00
ghassmo
de48e9e1dc bin/ircd: update README.md and ircd_config file 2022-05-30 15:10:29 +03:00
parazyd
61bee58239 rpc: Cleanup and separate namespaces into client and server. 2022-05-22 20:54:17 +02:00
parazyd
82ee1a9331 rpc: Clean up and document the server implementation. 2022-05-22 20:54:17 +02:00
ghassmo
d7775c210b run cargo fmt 2022-05-22 15:08:08 +03:00
parazyd
587f0b4b93 make fix and minor manual cleanups. 2022-05-22 12:29:23 +02:00
Dastan-glitch
954c20bf22 bin/ircd: join only channels that start with # 2022-05-20 16:05:35 +00:00
Dastan-glitch
85a88e6753 bin/ircd: prevent panic when parting from non-existing channel 2022-05-19 21:20:16 +00:00
Dastan-glitch
2e43bc4407 bin/ircd: fix a bug when rejoin a channel after parting 2022-05-19 20:08:59 +00:00
Dastan-glitch
f6de14bea1 bin/ircd: fix part command 2022-05-19 19:48:14 +00:00
parazyd
c63aabf17f Update project dependencies. 2022-05-16 17:40:44 +02:00
parazyd
5718e22347 ircd: Minor cleanup and more verbosity. 2022-05-11 17:21:00 +02:00
parazyd
3bd950bf07 ircd: Don't destroy configured chans on PART. 2022-05-11 17:21:00 +02:00
parazyd
df845be78f ircd: Add comments for new features in the config file. 2022-05-11 17:21:00 +02:00
parazyd
d27a495344 ircd: Add stub for custom MSGHIST command. 2022-05-11 17:21:00 +02:00
parazyd
f8c5febd2f ircd: Implement JOIN, PART, and TOPIC. 2022-05-11 17:21:00 +02:00
parazyd
5cfe8be52c ircd: Configurable autojoins and per-channel encryption. 2022-05-11 17:21:00 +02:00
ghassmo
f1c97207ba rpc: merge rpcserver2 to rpcserver & fix bins affected by the merging 2022-05-11 17:20:59 +02:00
ghassmo
10498be7d3 ircd, tau: change add scheme for urls in config 2022-05-11 17:20:59 +02:00
ghassmo
d320edeecb bin: upgrade send_request rpc function across bins 2022-05-11 17:20:59 +02:00
lunar-mining
182ee14212 ircd: example config files 2022-05-03 10:05:53 +02:00
ghassmo
8cdd47bf1b bin/ircd: minor changes 2022-05-02 15:29:10 +03:00
ghassmo
95b32a7390 raft: remove p2p code from start function & add p2p get_info() to ircd rpc 2022-05-01 21:33:03 +03:00
ghassmo
6fa29eb48d bin/ircd: use only tcp connection for irc clients 2022-05-01 19:50:21 +03:00
lunar-mining
55fd61695c ircd: standardize README formatting 2022-04-30 09:52:33 +02:00
ghassmo
f625dc23eb ircd: irc server support tls protocol 2022-04-29 18:33:48 +03:00
ghassmo
78522e1de8 ircd, tau: update README.md & change install instructions 2022-04-29 15:20:23 +03:00
ghassmo
13394e0fef ircd: add meeting bot 2022-04-29 00:26:11 +03:00
ghassmo
d0b638226c ircd: error handling for cleaning received msg 2022-04-29 00:24:11 +03:00
ghassmo
40b7ad62e0 ircd: add simple bot example 2022-04-28 22:17:53 +03:00
ghassmo
f15f5906b8 retrieve "ircd: create entry point socket for bots and plugins" 2022-04-28 22:17:53 +03:00
parazyd
01724a544d Sync package versions in the repo. 2022-04-28 20:19:04 +02:00
ghassmo
87acffb63e ircd: create entry point socket for bots and plugins 2022-04-28 18:44:16 +03:00
ghassmo
193e9d16c3 replace old ircd code with ircd2 2022-04-27 20:57:44 +03:00
parazyd
f4bab15776 Update dependencies and CI. 2022-04-23 21:21:19 +02:00
parazyd
0299b45de3 Update all dependencies. 2022-04-23 21:21:15 +02:00
parazyd
a2e6917f3c ircd: General code cleanup. 2022-04-03 22:42:23 +02:00
parazyd
9b429d9b6c Update dependency versions. 2022-03-28 19:59:38 +02:00
parazyd
29c0cb9c09 Update dependency versions throughout project. 2022-03-28 19:59:37 +02:00
ghassmo
937e06ec4f Replace HashMap with FxHashMap 2022-03-18 23:19:13 +04:00
parazyd
36fa2e020c net: Minor cleanups for idiomatic naming. 2022-03-17 13:35:18 +01:00
parazyd
c7d0d4ca32 Update crate version dependencies throughout the codebase. 2022-03-16 22:30:54 +01:00
Dastan-glitch
fd58d2c093 bin/ircd: update clap version 2022-03-15 17:43:37 -04:00
ghassmo
f13d58d7d0 bin/ircd: add tmux session to run local nodes 2022-03-09 18:45:13 +04:00
ghassmo
eb6db85d4c bin/ircd: make script directory 2022-03-09 17:49:21 +04:00
ghassmo
77a52ea0fe bin/ircd: run four executor threads 2022-03-09 17:49:21 +04:00
narodnik
198061daa2 add get_info() hook for p2p and sessions 2022-03-06 21:57:56 +01:00
narodnik
fc79d6469b add LOG_TARGETS 2022-03-02 13:14:05 +01:00
narodnik
7c265f932f add README.md 2022-03-02 10:14:43 +01:00