ambrop7
|
52b94d387c
BLog: implement logging contexts
|
13 years ago |
ambrop7
|
e1cda2fad8
make sure plugin code doesn't have its own instances of global variables but uses the ones from the main program
|
13 years ago |
ambrop7
|
fc5d7678df
DebugObject: don't declare extern global variables when they don't exist
|
13 years ago |
ambrop7
|
faa7a69c48
compile PIC versions of internal libraries, to be used by NCD plugins
|
13 years ago |
ambrop7
|
126a47c586
ncd: add load_module()
|
13 years ago |
ambrop7
|
c55525c90e
ncd: NCDInterpreter: implement loadmodule callback
|
13 years ago |
ambrop7
|
675f8100b7
ncd: NCDInterpProcess: retry simple module lookups when a statement is about to be instantiated, this is needed for dynamic module loading
|
13 years ago |
ambrop7
|
808bf4524e
ncd: NCDModule: add interface for loading modules, currently a stub
|
13 years ago |
ambrop7
|
e363bd457d
tun2socks, udpgw: transparent DNS support, contributed by Kerem Hadimli. No Windows support for now.
|
13 years ago |
ambrop7
|
86b3cbc925
system: add BThreadSignal and BLockReactor
|
13 years ago |
ambrop7
|
1d0e9dd5be
BNetwork: make bnetwork_initialized variable non-static
|
13 years ago |
ambrop7
|
6630a0c47e
misc/grow_array.h: implement GrowArray_InitEmpty() and GrowArray_DoubleUpLimit()
|
13 years ago |
ambrop7
|
3c5ae1b60b
BMutex: cosmetic change, remove whitespace at end of line
|
13 years ago |
ambrop7
|
46212f3fb9
BLog: implement thread-safety
|
13 years ago |
ambrop7
|
a6fb29f45c
move BMutex to base/ and make BADVPN_THREAD_SAFE control whether it actually does anything
|
13 years ago |
ambrop7
|
3c4f0f741c
misc/dead.h: fix name conflicts with Android toolchain
|
13 years ago |
ambrop7
|
0ae7645025
regenerate Bison parser for BPredicate with new Bison version
|
13 years ago |
ambrop7
|
2ad19e172a
version 1.999.127
|
13 years ago |
ambrop7
|
fe29d46e2d
update ChangeLog
|
13 years ago |
ambrop7
|
a23d1d7f84
client, server: implement experimental support for performing SSL operations in worker threads
|
13 years ago |
ambrop7
|
645d6456d5
rename NCDRefTarget --> BRefTarget
|
13 years ago |
ambrop7
|
f3fd1055a6
move NCDRefTarget to misc/
|
13 years ago |
ambrop7
|
538a8a59a9
ncd/CMakeLists.txt: don't try to build non-existing file (forgotten in previous commit)
|
13 years ago |
ambrop7
|
4fc7a12a79
ncd/NCDRefTarget: move implementation to header
|
13 years ago |
ambrop7
|
9e3d14bfad
ncd: modules: value: implement append() to list value. Not even I could remember that insert(x) appends to a list.
|
13 years ago |
ambrop7
|
cbbc16d23e
ncd: modules: net_iptables: add single-argument form of append and insert commands, allowing for generic use
|
13 years ago |
ambrop7
|
13bb8d8d31
ncd: modules: net_iptables: implement net.iptables.insert() and net.ebtables.insert()
|
13 years ago |
ambrop7
|
61b17ec310
ncd: modules: sys_start_process: implement deinit_kill_time option
|
13 years ago |
ambrop7
|
6b41f49023
ncd: modules: sys_start_process: implement term_on_deinit option
|
13 years ago |
ambrop7
|
aefe4561c5
ncd: modules: sys_start_process: implement process startup options like in runonce() in daemon()
|
13 years ago |