0
0
mirror of https://github.com/cjdelisle/cjdns synced 2025-10-05 16:22:54 +02:00

5637 Commits

Author SHA1 Message Date
Caleb James DeLisle
af31cb6f48 Merge pull request #1267 from guspan-tanadi/pathlinks
docs(peering): path intended links
2025-01-14 13:45:32 +01:00
Guspan Tanadi
8865f4e239 docs(peering): intended path links 2025-01-14 19:43:30 +07:00
Caleb James DeLisle
a86a188181 Lets update that changelog! cjdns-v22.1 2025-01-08 12:18:38 +00:00
Caleb James DeLisle
11ccc97378 Reverse-merge master to crashey 2025-01-08 12:02:48 +00:00
T.J. Schuck
b352020bc7 Delete broken Travis config and badges 2025-01-08 11:40:02 +00:00
Caleb James DeLisle
5bb1ca5751 Merge branch 'crashey' of github.com:cjdelisle/cjdns into crashey 2025-01-08 11:33:44 +00:00
Caleb James DeLisle
7ed4e3e049 Merge pull request #1265 from wiryhatbox/update-scripts
Update shell scripts
2025-01-08 12:32:45 +01:00
Caleb James DeLisle
e49e5e6546 Update readme and change seeder to seed.pns.cjdns.fr 2025-01-08 09:53:58 +00:00
Caleb James DeLisle
8f67a529c2 march=native defaults to false 2025-01-08 09:39:03 +00:00
Caleb James DeLisle
4be793cb0b Allow hard-coding of device public IP in case that it might not be detectable 2024-11-05 12:20:17 +00:00
Caleb James DeLisle
93d2033184 Merge branch 'crashey' of github.com:cjdelisle/cjdns into crashey 2024-10-24 13:43:39 +00:00
Caleb James DeLisle
bd0ba81336 Fix crash bug on single processor VMs 2024-10-24 13:43:34 +00:00
Caleb James DeLisle
e8894e46fc Fixed: udpaddriface deadlocks when overloaded 2024-10-01 21:38:15 +02:00
Caleb James DeLisle
1477ff993a benc: Strings must be zero padded 2024-10-01 16:56:25 +02:00
Caleb James DeLisle
8ffca94c6e SwitchPinger: Do not include additional data during a timeout because it will include stale data from previous requests 2024-10-01 14:12:32 +02:00
Caleb James DeLisle
7161e7c741 SwitchPinger: Include reverse path and snode in ping reply 2024-10-01 13:54:52 +02:00
Caleb James DeLisle
cd2a5a4f97 SwitchPinger: Add capability to send SNODE and RPATH queries from the API 2024-10-01 13:41:41 +02:00
Caleb James DeLisle
ac4b1114e4 cjdroute.conf formatting 2024-09-30 10:14:15 +02:00
Caleb James DeLisle
ffa91ca18a Delete GetPeersResponder 2024-09-30 10:12:29 +02:00
Caleb James DeLisle
5553a40e4d Added publicPeer to the config 2024-09-30 07:51:38 +00:00
Caleb James DeLisle
db522d70a5 Remove debugging 2024-09-28 19:43:23 +02:00
Caleb James DeLisle
b36eb5d361 Make the tun socket non-blocking before passing to the worker 2024-09-28 19:04:44 +02:00
Caleb James DeLisle
0a8b5ab27d Added a new mode to socketiface which uses read/write 2024-09-28 18:53:25 +02:00
Caleb James DeLisle
c3d47e224b more logging 2024-09-28 17:57:42 +02:00
Caleb James DeLisle
4003261211 Println logging to test socketiface 2024-09-28 17:51:22 +02:00
Caleb James DeLisle
14caa341e1 Disable werror and OSX fixes 2024-09-28 17:51:04 +02:00
Caleb James DeLisle
c1d3824ef1 Removed unnecessary includes and a few unused/useless files 2024-09-28 14:43:16 +00:00
Caleb James DeLisle
46627a3a59 Fix linux build issue 2024-09-28 13:12:58 +00:00
Caleb James DeLisle
b6d49b39c1 Ability to get current state of TUN and UDP worker threads 2024-09-28 15:09:17 +02:00
Caleb James DeLisle
fe5c6ac21d Move crypto_hash_sha256 to Rffi_crypto_hash_sha256 because sodium header imports cause IDE errors. 2024-09-28 00:34:30 +02:00
Caleb James DeLisle
f6899c0547 Update cjdns-admin (fix cjdnstool) 2024-09-28 00:21:24 +02:00
Caleb James DeLisle
c53f8d6782 Use sockaddr for debug printing address 2024-09-28 00:19:36 +02:00
Caleb James DeLisle
753d9970b1 Make ETH address an official Sockaddr type. 2024-09-28 00:08:48 +02:00
Caleb James DeLisle
9c1044e59a Make the DNS seeder round robin between different DNS options, including the system's default. 2024-09-27 12:51:43 +02:00
Caleb James DeLisle
f5a6188ba6 Seeder: Do not ever attempt to connect to yourself 2024-09-25 01:53:08 +02:00
Caleb James DeLisle
67d13b99d3 Fixed bug caused by 2 switch pingers
Got public peering logic SEEMINGLY working
Excluded special address ranges for reporting as a peering address
2024-09-24 23:22:30 +02:00
Caleb James DeLisle
0ecf3e6466 PeeringSeeder: Little more logging 2024-09-24 16:03:58 +00:00
Caleb James DeLisle
56add2d0fc Reshuffle logging a bit 2024-09-24 15:58:04 +00:00
Caleb James DeLisle
24b55d712c Added capability to query peers for one's public IP, then submit peering credentials to the snode. 2024-09-24 15:34:57 +00:00
Caleb James DeLisle
c05e4a718c Update generate-cffi to include all vars, and to build from source rather than .i file. 2024-09-24 08:43:51 +00:00
Caleb James DeLisle
ed28cbe5d0 Moved Rffi_EventLoop to RTypes which significantly reduces the number of imports of Rffi to C code. 2024-09-23 14:07:59 +00:00
Caleb James DeLisle
f0e68e1c9c Switch to Identity / from_c!() for RTypes_CryptoAuth2_t 2024-09-23 13:49:40 +00:00
Caleb James DeLisle
eba179a715 Version_compatibleWithCurrent off by one 2024-09-23 12:34:35 +00:00
Caleb James DeLisle
78ada73780 Merge branch 'register-peering-creds' into register-peering-creds2 2024-09-23 08:24:58 +00:00
Caleb James DeLisle
d66d775f6d Got rid of a couple usages of js templating in the build. 2024-09-20 16:19:06 +00:00
Caleb James DeLisle
5d0639da74 Work in progress 2024-09-20 14:34:04 +00:00
Caleb James DeLisle
bae1708439 Crypto: Switch from calling directly to libsodium to calling into Rust code first. Fixes IDE errors, and libsodium will be replaced Eventually™ 2024-09-19 12:44:15 +00:00
Caleb James DeLisle
669544d3ee Merge branch 'dnsseed' of github.com:cjdelisle/cjdns into dnsseed 2024-09-19 10:30:16 +00:00
Caleb James DeLisle
7e29c7c56f Remove unnecessary 2024-09-19 09:57:22 +00:00
Caleb James DeLisle
6ab3c4e476 Can't free this allocator because it causes dangling pointer 2024-09-19 08:41:45 +02:00