Caleb James DeLisle
|
29f8b286f6
Change AddrIface_t::iface to a pointer because Rust code is impossible to embed it.
|
1 рік тому |
Caleb James DeLisle
|
54417f0012
Process_test only shut down after the child process has completely exited, and make sure it exits ok
|
2 роки тому |
Caleb James DeLisle
|
50fafc65fc
fix out of order drop
|
2 роки тому |
Caleb James DeLisle
|
d26e80a318
Move to Rust Allocator
|
2 роки тому |
Caleb James DeLisle
|
f3a384ac72
Fix some warnings and re-enable Werror
|
2 роки тому |
Rogério Sampaio de Almeida
|
9414d4d7c0
fix Process_spawn calls, which now requires EventBase (to get to its EventLoop)
|
2 роки тому |
Rogério Sampaio de Almeida
|
6aa260955f
fix every call site of Process_spawn
|
2 роки тому |
Caleb James DeLisle
|
9a9ffd57d5
Return anyhow::Error from Iface_DEFUN functions rather than an integer error type
|
3 роки тому |
Caleb James DeLisle
|
8e3011cb6e
Change message->bytes to message->msgbytes in prep for privatizing it
|
3 роки тому |
Caleb James DeLisle
|
3651b0d413
Message privatize length
|
3 роки тому |
Caleb James DeLisle
|
cd188e865c
Message: Privatized alloc
|
3 роки тому |
Caleb James DeLisle
|
3cf79da359
Iface_DEFUN return an error type
|
4 роки тому |
Caleb James DeLisle
|
6c1751d868
Got rid of usages of Except and simplified Message.h
|
4 роки тому |
Caleb James DeLisle
|
ca4be7578d
Rid the project of setjmp()
|
4 роки тому |
Caleb James DeLisle
|
d8b7721159
1. new rpc Core_stopTun() which shuts down the TUN device, 2. many fixes for do_android, 3. android build fixes in libuv, 4. fix crash in UDPInterface_getFd() 5. Crash in Core_initTunfd() 6. Core_nodeInfo provide myIp6 7. If admin password is 'NONE', don't require any auth at all
|
4 роки тому |
Caleb James DeLisle
|
8e00a34c7a
Changes in order to enable changing of TUN device on the fly
|
4 роки тому |
soredake
|
c49cc24869
links update
|
7 роки тому |
Mada
|
f069641446
Allow custom pipe directory in configuation file
|
8 роки тому |
epochqwert
|
faf964a18b
working on NetBSD support.
|
8 роки тому |
Lars Gierth
|
75de00d724
client: exit foreground process when core dies
|
9 роки тому |
Caleb James DeLisle
|
7e767e5d0c
all tests except for root tests pass
|
9 роки тому |
Caleb James DeLisle
|
85057c688e
Swapped order of args to Iface_Callback
|
9 роки тому |
Caleb James DeLisle
|
876147509d
refactoring...
|
9 роки тому |
kpcyrd
|
804f2b65c2
Finish OpenBSD port
|
10 роки тому |
Caleb James DeLisle
|
3005cac83c
Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.
|
10 роки тому |
Caleb James DeLisle
|
0fdda4fc72
Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network
|
10 роки тому |
Caleb James DeLisle
|
e88e33b648
More work on the new build
|
11 роки тому |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 роки тому |
Caleb James DeLisle
|
ca0ce321d5
Merged tests together under testcjdroute.c and fixed a few issues with tests
|
11 роки тому |
Caleb James DeLisle
|
d7f5b302ac
More work on Windows port and made Message.h functions take an exception handler to throw in case of buffer overflow.
|
11 роки тому |