ambrop7
|
52b529b761
misc/grow_array.h: allow passing zero capacity to GrowArray_Init().
|
13 năm trước cách đây |
ambrop7
|
11230ecbf2
ncd: modules: process_manager: remove verbose logging
|
13 năm trước cách đây |
ambrop7
|
8b1ad6e6c3
misc/get_iface_info.h: fix incorrect error check
|
13 năm trước cách đây |
ambrop7
|
efb684d588
misc/get_iface_info.h: add badvpn_ prefix to function
|
13 năm trước cách đây |
ambrop7
|
abb03e15a5
BArpProbe, BDHCPClient: remove the old private get_iface_info() function
|
13 năm trước cách đây |
ambrop7
|
8f6285a281
DebugObject: BADVPN_THREAD_SAFE should be checked with if not ifdef. Also add check to make sure it's defined.
|
13 năm trước cách đây |
ambrop7
|
4049ee60aa
DebugObject: use BADVPN_THREAD_SAFE to enable the counter mutex, not BADVPN_THREADWORK_USE_PTHREAD
|
13 năm trước cách đây |
ambrop7
|
a2044b6ce7
misc/compare.h: add B_COMPARE2() macro
|
13 năm trước cách đây |
ambrop7
|
62ad4c0763
BTap: make a string in options a non-const char pointer so we can allocate and free it
|
13 năm trước cách đây |
ambrop7
|
d6a643089d
BTap: implement initialization from file descriptor
|
13 năm trước cách đây |
ambrop7
|
cabd8abb7f
BLog: add BContextLog macro
|
13 năm trước cách đây |
ambrop7
|
480d94d9dd
ncd: NCDModule: implement NCDModuleInst_Backend_LogContext()
|
13 năm trước cách đây |
ambrop7
|
52b94d387c
BLog: implement logging contexts
|
13 năm trước cách đây |
ambrop7
|
e1cda2fad8
make sure plugin code doesn't have its own instances of global variables but uses the ones from the main program
|
13 năm trước cách đây |
ambrop7
|
fc5d7678df
DebugObject: don't declare extern global variables when they don't exist
|
13 năm trước cách đây |
ambrop7
|
faa7a69c48
compile PIC versions of internal libraries, to be used by NCD plugins
|
13 năm trước cách đây |
ambrop7
|
126a47c586
ncd: add load_module()
|
13 năm trước cách đây |
ambrop7
|
c55525c90e
ncd: NCDInterpreter: implement loadmodule callback
|
13 năm trước cách đây |
ambrop7
|
675f8100b7
ncd: NCDInterpProcess: retry simple module lookups when a statement is about to be instantiated, this is needed for dynamic module loading
|
13 năm trước cách đây |
ambrop7
|
808bf4524e
ncd: NCDModule: add interface for loading modules, currently a stub
|
13 năm trước cách đây |
ambrop7
|
e363bd457d
tun2socks, udpgw: transparent DNS support, contributed by Kerem Hadimli. No Windows support for now.
|
13 năm trước cách đây |
ambrop7
|
86b3cbc925
system: add BThreadSignal and BLockReactor
|
13 năm trước cách đây |
ambrop7
|
1d0e9dd5be
BNetwork: make bnetwork_initialized variable non-static
|
13 năm trước cách đây |
ambrop7
|
6630a0c47e
misc/grow_array.h: implement GrowArray_InitEmpty() and GrowArray_DoubleUpLimit()
|
13 năm trước cách đây |
ambrop7
|
3c5ae1b60b
BMutex: cosmetic change, remove whitespace at end of line
|
13 năm trước cách đây |
ambrop7
|
46212f3fb9
BLog: implement thread-safety
|
13 năm trước cách đây |
ambrop7
|
a6fb29f45c
move BMutex to base/ and make BADVPN_THREAD_SAFE control whether it actually does anything
|
13 năm trước cách đây |
ambrop7
|
3c4f0f741c
misc/dead.h: fix name conflicts with Android toolchain
|
13 năm trước cách đây |
ambrop7
|
0ae7645025
regenerate Bison parser for BPredicate with new Bison version
|
13 năm trước cách đây |
ambrop7
|
2ad19e172a
version 1.999.127
|
13 năm trước cách đây |