ambrop7
|
a2044b6ce7
misc/compare.h: add B_COMPARE2() macro
|
13 years ago |
ambrop7
|
62ad4c0763
BTap: make a string in options a non-const char pointer so we can allocate and free it
|
13 years ago |
ambrop7
|
d6a643089d
BTap: implement initialization from file descriptor
|
13 years ago |
ambrop7
|
cabd8abb7f
BLog: add BContextLog macro
|
13 years ago |
ambrop7
|
480d94d9dd
ncd: NCDModule: implement NCDModuleInst_Backend_LogContext()
|
13 years ago |
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 |