Commit Graph

174 Commits

Author SHA1 Message Date
dasman
baa7f416bb bin/darkirc: get history outside join command if needed 2024-06-03 04:58:23 +03:00
parazyd
2e37330d0d chore: Update crate dependencies 2024-05-27 15:29:58 +02:00
dasman
d8fe390e6d bin/darkirc: configurable dag sync attempt and retries 2024-05-27 16:02:58 +03:00
draoi
15b7bc4bd8 settings: set inbound/ outbound default to 8, white_connect_percent to 70
Also propgagate this change as the default to various configs.
2024-05-27 11:19:16 +02:00
parazyd
d2e705b8cc darkirc: Add "no-autojoin" CAP 2024-05-26 16:56:23 +02:00
parazyd
f8543f4143 darkirc/meetbot: Rework code to work over a single connection 2024-05-26 14:00:14 +02:00
dasman
defc1af9cf bin/darkirc: bots send CAP END to complete regestiration 2024-05-26 04:40:01 +03:00
draoi
3e0ddde295 darkirc: fix update line in android.Dockerfile 2024-05-24 17:21:09 +02:00
dasman
b93ea66864 darkirc: info log flushed bytes on termination 2024-05-24 04:51:24 +03:00
dasman
4186860fe5 bin/darkirc: RPC method to recreate DAG from replay log upon request from DEG 2024-05-14 00:57:37 +03:00
rsx
8be3db21a4 darkirc: update java version for building android binaries 2024-05-10 10:09:42 +02:00
dasman
b03ae05813 bin/darkirc: fix multiple join msgs in IRC client + NAMES list 2024-05-09 23:39:05 +03:00
dasman
39bd52c985 bin/darkirc: ignore CAP END if user is registered 2024-05-09 23:30:31 +03:00
parazyd
4dda409e50 darkirc: Use binary crate version in p2p app_version 2024-05-03 10:10:46 +02:00
parazyd
53834bbd9b darkirc: Bump version to 0.5.0 2024-05-03 09:48:29 +02:00
skoupidi
080417bb3f chore: replaced all MerkleTree::new(100) with MerkleTree::new(1) for consistency 2024-04-27 16:02:36 +03:00
dasman
bfb2c01905 bin/darkirc: use none-default ports in test script 2024-04-19 03:51:33 +03:00
parazyd
509d9bf0d4 net: Fix bitflags 2024-04-08 10:51:42 +02:00
draoi
f9f3fa2bf1 session: cleanup SessionBitFlags
Add an additional byte to SessionBitFlags to accommodate SESSION_REFINE
and reduce the risk of logic errors.

Additionally:

* `!SESSION_SEED & !SESSION_REFINE` is now referred to as `SESSION_DEFAULT`
* `!SESSION_REFINE` is refered to as `SESSION_NET`.
* `SESSION_ALL` has been deleted since it was conceptually out-dated
* Binaries have been updated.
2024-04-06 15:14:49 +02:00
zero
91bc56bee6 darkirc: add commented log and verbose settings + description to default toml config 2024-04-05 11:45:49 +02:00
skoupidi
4b12c9de4f chore: clippy 2024-03-26 15:18:08 +02:00
parazyd
1e5e56c9ea darkirc/nickserv: Feed RLN identity through REGISTER 2024-03-20 11:31:58 +01:00
parazyd
a9a6cb4ef9 darkirc: NickServ account registration
This currently just creates a sled tree for the account and generates a keypair.
2024-03-20 09:24:54 +01:00
parazyd
1c163c546b darkirc: Preliminary services implementation 2024-03-15 13:49:36 +01:00
parazyd
0de97d0db3 chore: Update crate dependencies 2024-03-05 08:47:43 +01:00
dasman
50e57cba54 bin/darkirc: add forgotten deg_task.stop() 2024-03-02 04:33:39 +03:00
dasman
b9e74e52dc bin/darkirc: add deg task & respective rpc calls 2024-03-02 04:13:56 +03:00
zero
8a17b7175e fix darkirc android build using dockerfile 2024-02-15 13:45:05 +01:00
dasman
0567c219bd bin/darkirc: [commitbot] replace pusher name with committer's 2024-01-25 23:37:43 +03:00
parazyd
cf2a5fcc44 darkirc: Add "hostlist" to config 2024-01-23 17:26:59 +01:00
Dastan-glitch
2f0d966491 update darkirc tmux test session 2024-01-23 05:16:38 +03:00
parazyd
0e6f51e895 chore: Update copyright year in license headers 2024-01-16 13:07:22 +01:00
parazyd
77bc5edbb5 net: Port from deprecated async-rustls to futures-rustls.
This is also a protocol-breaking change. We now have a bit looser
certificate verification that does not append the base32-encoded
public key into the altName.
2024-01-08 15:58:50 +01:00
parazyd
dedc29430e chore: Update crate dependencies 2024-01-08 15:58:50 +01:00
Dastan-glitch
fca68c54af fix & update darkirc test script 2024-01-06 04:24:22 +03:00
Dastan-glitch
7341a13587 fix&update Twitter bot 2023-12-31 05:35:43 +03:00
Dastan-glitch
3cc972c780 bin/darkirc: add tiny test bot 2023-12-25 15:33:56 +03:00
x
e5e105ca40 update darkirc README 2023-12-19 13:27:11 +00:00
parazyd
a94858174a darkirc: Only build the rust bin with the make target 2023-12-14 12:05:38 +01:00
aggstam
b1821df428 darkirc: update event_graph synced flag when we skip sync 2023-12-14 11:45:32 +01:00
aggstam
cdaddfbfe2 event_graph: introduce layers to the DAG
Each event corresponds to a specific layer(height) in the dag, making identifying and preventing cycles way easier, as all parents must exist in previous layers. Additionally, propagation and sync gremlins have been eliminated, and proper validations added
2023-12-14 11:45:32 +01:00
parazyd
b23021e3a1 chore: Update crate dependencies 2023-12-13 10:14:43 +01:00
parazyd
295c8dcff9 chore: Update crate dependencies 2023-12-04 19:58:59 +01:00
Dastan-glitch
7940ad5e58 bin/darkirc: config's commented datastore path to match the actual default value 2023-12-02 23:21:54 +03:00
y
cb5534090b [darkirc/build] add license header 2023-11-21 15:34:05 -05:00
parazyd
3b84503365 darkirc: Add native Android cross-build instructions 2023-11-21 17:38:49 +01:00
parazyd
673b0ec6b1 Full Makefile project cleanup 2023-11-21 15:58:08 +01:00
parazyd
2066bdbcd5 darkirc: Add .gitignore for Android build artifacts 2023-11-21 15:58:08 +01:00
parazyd
cbd120da96 darkirc: Preliminary RLN code layout 2023-11-20 09:50:19 +01:00
Dastan-glitch
c793cfdfd5 bin/darkirc: [taubot] replace id with ref_id 2023-11-19 04:25:28 +03:00