Caleb James DeLisle
|
bcf947660e
|
Remove comment from make.js which appears to be messing up some version of nodejs
|
2023-08-14 14:31:46 +02:00 |
|
Caleb James DeLisle
|
5a6b109049
|
Stub over an unused var caught by a newer compiler.
|
2023-08-14 14:17:34 +02:00 |
|
Caleb James DeLisle
|
4fae5d2763
|
Pass -Wno-strict-prototypes because new compilers have made them a lot more pedantic
|
2023-08-14 14:17:17 +02:00 |
|
Caleb James DeLisle
|
7b5a597026
|
Remove uv_barrier_t from libuv because it depends on deprecated pthread_barrier_t
|
2023-08-14 14:16:48 +02:00 |
|
kaotisk
|
c53b5bc161
|
Reset output to match node's implementation
|
2023-07-17 18:56:01 +03:00 |
|
kaotisk
|
7bbdda2f52
|
Adds splice's implementation in PHP contrib folder
|
2023-07-17 18:52:30 +03:00 |
|
Caleb James DeLisle
|
efe00aaf91
|
Fix compile bug on linux
|
2023-05-03 14:00:13 +02:00 |
|
Caleb James DeLisle
|
0230985a91
|
Stub an unused function which is causing compile time errors
|
2023-05-03 13:45:49 +02:00 |
|
Caleb James DeLisle
|
3aabd9841a
|
Fix ETHInterface_linux for change of AddrIface structure
|
2023-05-03 13:45:32 +02:00 |
|
Caleb James DeLisle
|
0e1387f80b
|
Fixed build issue caused by different versions of libsodium
|
2023-05-03 13:24:44 +02:00 |
|
shangril
|
71d3783694
|
These syntax update are necesseray to compile on
Ubuntu 22.04.1 based, with its build-essential and freshly download Rust and Node.js
|
2023-04-10 14:21:38 +02:00 |
|
shangril
|
9f855f4303
|
Update make.js
Fixed minor conflict - cjd
|
2023-04-10 14:21:22 +02:00 |
|
Eric Long
|
59a129d1cf
|
Add riscv64 support
- Add riscv64 entry in util/ArchInfo.c
- Link to newer version of cjdelisle/sodiumoxide (https://github.com/cjdelisle/sodiumoxide/pull/1) which provides riscv64 build fix
|
2023-04-10 14:14:46 +02:00 |
|
Caleb James DeLisle
|
e6160b456b
|
Make Allocator_free() always synchronous. When async freeing is needed, chain allocators.
|
2023-02-26 23:32:54 +01:00 |
|
Caleb James DeLisle
|
b818b47a02
|
Sockaddr: support display of Handle addresses
|
2023-02-23 16:56:14 +01:00 |
|
Caleb James DeLisle
|
f26e039df6
|
Fix a sporadic use-after-free manifesting as "Startup failed: cjdroute is already running."
|
2023-02-23 16:24:08 +01:00 |
|
Caleb James DeLisle
|
29f8b286f6
|
Change AddrIface_t::iface to a pointer because Rust code is impossible to embed it.
|
2023-02-22 19:59:33 +01:00 |
|
Caleb James DeLisle
|
7d523b3082
|
Rename struct AddrIface to AddrIface_t which is going to be moved into Rust
|
2023-02-22 18:45:10 +01:00 |
|
Caleb James DeLisle
|
c6de94451a
|
Drop AddrIfaceAdapter and PacketHeaderToUDPAddrIface which are nolonger used.
|
2023-02-22 16:29:43 +01:00 |
|
Caleb James DeLisle
|
0b3999dad2
|
Make Sockaddr (c) available to Rust code
|
2023-02-22 16:15:53 +01:00 |
|
Caleb James DeLisle
|
0f3ab85837
|
Silence a linter warning
|
2023-02-21 15:41:49 +01:00 |
|
Caleb James DeLisle
|
806458dc62
|
Require Iface to be Send+Sync
|
2023-02-21 15:31:08 +01:00 |
|
Caleb James DeLisle
|
3eb00d44b6
|
Create Protected as a mutex for raw pointers to ensure the GCL is held whenever we enter C code
|
2023-02-21 15:25:31 +01:00 |
|
Caleb James DeLisle
|
83e529fa09
|
Make message.rs implement Debug and change some of the constructors and add functions
|
2023-02-21 15:21:41 +01:00 |
|
Caleb James DeLisle
|
3f2fdfb274
|
Added sockaddr in Rust which can be converted to SocketAddr and back
|
2023-02-21 15:14:27 +01:00 |
|
Caleb James DeLisle
|
ef3d9fd92d
|
Deleted sybilsim and FakeNetwork which are nolonger being meaningfully maintained
|
2023-02-21 14:58:07 +01:00 |
|
Caleb James DeLisle
|
4728027c43
|
Sockaddr_getPort and Sockaddr_getFamily can use const pointers
|
2023-02-21 14:49:26 +01:00 |
|
Caleb James DeLisle
|
139ab3de40
|
rust Iface: Begin passing Message ownership from function to function
|
2023-02-17 22:31:05 +01:00 |
|
Caleb James DeLisle
|
24f1713a5c
|
When the core exits, don't panic the client process because it just makes an unnecessary stack
|
2023-02-16 21:11:01 +01:00 |
|
Caleb James DeLisle
|
453e24bbb6
|
Reduce reliance on the implementation of Sockaddr being OS struct sockaddr
|
2023-02-16 21:06:47 +01:00 |
|
Caleb James DeLisle
|
4cfc7c7ef1
|
Remove functions from Socket.c which are not used anymore
|
2023-02-16 16:58:18 +01:00 |
|
Caleb James DeLisle
|
09e35ae417
|
Remove Socket_connect which is unused
|
2023-02-16 15:58:08 +01:00 |
|
Caleb James DeLisle
|
ab166d82bc
|
Bug on 32 bit machines
|
2023-02-07 17:13:43 +01:00 |
|
Caleb James DeLisle
|
c484eddbc5
|
Stop exempting clang from Werror because it now works
|
2023-02-07 17:12:45 +01:00 |
|
Caleb James DeLisle
|
ef1cd57791
|
Werror fixes (case sensitive)
|
2023-02-07 17:03:26 +01:00 |
|
Caleb James DeLisle
|
efa27f7968
|
Werror and android fixes
|
2023-02-07 16:49:43 +01:00 |
|
Caleb James DeLisle
|
5b5c0cfdd5
|
Allow ETHInterface_listDevices even on Android because this *should* be now supported
|
2023-02-06 18:35:38 +01:00 |
|
Caleb James DeLisle
|
da8ad37534
|
Remove AndroidWrapper because we have moved this into Rust and it is now redundant
|
2023-02-06 18:34:17 +01:00 |
|
Caleb James DeLisle
|
1ccfbe5ed2
|
Merge pull request #1248 from BoynChan/master
Add Simplified Chinese Doc
|
2023-02-06 13:20:39 +01:00 |
|
Caleb James DeLisle
|
74b0730e0b
|
Merge branch 'master' into master
|
2023-02-06 13:20:31 +01:00 |
|
Caleb James DeLisle
|
c784dbb4ad
|
Don't expire a ping if the allocator is in progress of being freed
|
2023-02-03 21:00:07 +01:00 |
|
Caleb James DeLisle
|
01a5b07f85
|
Move lock into proximity of where the actual blocking epoll/poll/kqueue call is made.
|
2023-02-03 20:57:16 +01:00 |
|
Caleb James DeLisle
|
571981cb69
|
Don't abort on Assert_failure because we want it to rust panic!()
|
2023-02-03 18:37:24 +01:00 |
|
Caleb James DeLisle
|
a4362aceec
|
We need to dereference the adopted object because allocator::adoptreturns a pointer
|
2023-02-03 16:25:19 +01:00 |
|
Caleb James DeLisle
|
26057d45d4
|
we don't need Sockaddr_toRust just yet
|
2023-02-03 16:02:17 +01:00 |
|
Caleb James DeLisle
|
c6fa97567a
|
Merge branch 'crashey' into rffi-timeout
|
2023-02-03 15:49:43 +01:00 |
|
Caleb James DeLisle
|
4b2aeacf44
|
Merge remote-tracking branch 'rogerio/rffi-timeout' into rffi-timeout
|
2023-02-03 15:33:46 +01:00 |
|
Caleb James DeLisle
|
f344983154
|
Merge master
cjdns-v22
|
2023-02-03 14:23:44 +01:00 |
|
Caleb James DeLisle
|
ca53b3b40f
|
Release is official!
|
2023-02-03 14:22:55 +01:00 |
|
Caleb James DeLisle
|
f34e200165
|
Deprecation warnings on mkpasswd and sybilsim
|
2023-02-03 14:22:34 +01:00 |
|