ghassmo
35706c16e1
remove cli module & move the cli_config to util
2022-02-24 21:01:25 +04:00
ghassmo
e3a68e334b
rpc: pass Url object to send_request function instead of &str
2022-02-23 04:09:22 +04:00
lunar-mining
5d86af2213
map + ircd: implemented ping/ pong method
2022-02-22 09:00:15 +01:00
lunar-mining
254a47bc2b
ircd/ get_info: made message a list
2022-02-22 09:00:15 +01:00
parazyd
40d215823e
bin/ircd: Code formatting.
2022-02-19 12:27:56 +01:00
lunar-mining
d485a8d721
ircd: pass rpc_listen_addr to RpcInterface. display rpc_addr in get_info
2022-02-18 10:37:35 +01:00
dasman
7da841e9e7
bin/ircd: fixing ping-pong reply which fixes occasional re-connection ( #66 )
2022-02-18 09:58:29 +01:00
lunar-mining
753021b96d
ircd: cleanup json format
2022-02-15 11:49:37 +01:00
lunar-mining
ad979dfec4
ircd: modified json in get_info
2022-02-15 11:49:37 +01:00
Dastan-glitch
a03f2cdada
bin/ircd: update & fix clap app deprication and log configuration
2022-02-12 20:03:22 -05:00
lunar-mining
78ab0c6c9c
ircd: readded get_info()
2022-02-12 11:40:48 +01:00
narodnik
971202d3ea
seed hostname
2022-02-12 10:49:46 +01:00
narodnik
fd76bff015
fix breaking changes:
...
* Cloneable property was removed from Error
* get_info() doesn't exist
* The clap for the logger was overriding the main arg parser for the app itself.
2022-02-12 10:12:21 +01:00
parazyd
2786f881c2
bin/ircd: cargo +nightly fmt.
2022-02-08 13:42:34 +01:00
lunar-mining
04d986c1f4
Merge branch 'master' of github.com:darkrenaissance/darkfi
2022-02-08 01:13:13 +01:00
lunar-mining
e1a674f8e2
ircd: cargo fmt
2022-02-08 01:11:50 +01:00
Dastan-glitch
43ab9ecc1f
Filtering specific targets in logging system
2022-02-06 20:37:04 +01:00
narodnik
7a8a10aaac
add protocol names
2022-02-05 10:49:12 +01:00
narodnik
3b914bfe36
Switch IRCd to using net protocol registry
2022-02-05 10:15:01 +01:00
narodnik
d1d184c0ea
Add a protocol registry which properly handles creating the protocols in
...
a suspended sleep state, then activating them once the channel is
operating.
2022-02-03 08:11:42 +01:00
parazyd
287302f4ec
make fix
2022-01-26 03:06:29 +01:00
lunar-mining
c777aff646
ircd: changed string to bool
2022-01-23 08:51:22 +01:00
lunar-mining
a8a5bee7b3
ircd: fixed type error in json response
2022-01-23 08:45:45 +01:00
lunar-mining
5651b1da3b
ircd: dummy get_info response
2022-01-21 10:49:01 +01:00
lunar-mining
779067a776
map, ircd: dummy get_info() request
2022-01-20 09:38:51 +01:00
lunar-mining
0735cb65f0
map: fixed typo in connect addr
2022-01-19 13:20:08 +01:00
lunar-mining
0baaba5277
ircd: added rpc_listen_addr to ProgramOptions and updated main.rs
2022-01-19 13:20:08 +01:00
parazyd
1b55841418
rpc/jsonrpc: Transparently handle arbitrary protocols for requests.
2022-01-18 14:42:12 +01:00
parazyd
f0bec3bb5f
Bump DarkFi version to 0.3.0
2022-01-13 17:00:50 +01:00
parazyd
8a46066a56
bin: Remove makefiles and Cargo.lock files.
2022-01-13 17:00:49 +01:00
parazyd
30a4c6339d
bin/ircd: Add Cargo.lock
2022-01-13 17:00:48 +01:00
parazyd
c70d920a53
bin/ircd: Finalize features refactor.
2022-01-13 17:00:48 +01:00
narodnik
b2a89f0943
scripts to run p2p irc nodes
2022-01-13 12:04:36 +01:00
narodnik
0561ed1b42
Merge branch 'master' of github.com:darkrenaissance/darkfi
2022-01-09 21:11:54 +01:00
narodnik
ba7a0802db
use yield_now() in load_address() loop to prevent deadlock with other tasks.
2022-01-09 21:02:15 +01:00
ghassmo
70f28dc79c
cargo fmt for sub-crates
2022-01-08 17:19:02 +04:00
narodnik
1150696fca
show nick changes
2022-01-06 17:35:13 +01:00
narodnik
23e109a3e1
share the list of seen privmsg ids so that locally sent messages can be added to it.
2022-01-05 19:33:39 +01:00
narodnik
ea19a9957c
ircd: option to set your external address
2022-01-04 18:07:37 +01:00
lunar-mining
99d6b28195
add RpcServerConfig to listen_and_serve call
2022-01-04 17:53:06 +01:00
narodnik
fe9fdc55c6
keep track of privmsg ids to avoid rebroadcasting one we already received.
2022-01-04 16:57:10 +01:00
ghassmo
21da63eeb6
add ".gitignore" file to bin/ircd
2021-12-30 14:54:55 +04:00
narodnik
898f0a00dc
begin to add json rpc server to ircd
2021-12-27 16:25:07 +01:00
narodnik
7f31c1181f
remove unused imports
2021-12-25 12:19:15 +01:00
narodnik
fe34207435
split ProgramOptions into its own module
2021-12-25 12:16:54 +01:00
narodnik
651ad2abec
split ServerConnection into irc_server::IrcServerConnection
2021-12-25 12:12:28 +01:00
narodnik
5b5659d9dd
move privmsg and protocol_privmsg to separate submodules
2021-12-25 11:22:00 +01:00
narodnik
6081f12b71
move src/bin/ircd.rs to new subcrate in bin/ircd/
2021-12-25 10:46:53 +01:00