R4SAS
7b6aa41ca8
CPU: remove AVX code, switch to __builtin for AES detection ( #1959 )
...
* [cpu] remove avx detect and code blocks, try to switch to __builtin
* [cpu] use __builtin_* only on x86 systems
* [cpu] perform check in separate function
* [cpu] set AES definition on MSVC
* update x86 and aes support checks at compile time
* [cmake] update comment about AES on MSVC
1 year ago
orignal
2e62f9532f
separate thread for processing router's messages
2 years ago
orignal
8eade86624
moved InitTransports code from Daemon to Transports
2 years ago
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
...
Rework CPU extensions detection code and build with AES-NI and AVX support by default
4 years ago
R4SAS
8bae4975fb
add copyright headers
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
7a5146ea74
fix code syle(spaces->tabs, tabulations)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
orignal
d0e78be867
moved io_service away from ClientDestination
5 years ago
orignal
8ca8bc810d
take elgamal percomputation from config
6 years ago
yangfl
46f62e1af9
remove trailing whitespaces
7 years ago
Jeff Becker
e238f7ed37
NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h
8 years ago
Jeff Becker
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
...
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
8 years ago
orignal
fdf11e6038
allow unknown options for api
8 years ago
Darknet Villain
b0b1c5af71
Respect for netId option in api.cpp #696
8 years ago
orignal
d91691c344
write to log through the separate thread
8 years ago
orignal
aff8cd478c
optional elgamal precomputation for x64
9 years ago
hagen
38103aaac5
* logger: explicit allow log output
9 years ago
hagen
c57b13d922
* migration
9 years ago
hagen
97c136d043
* i2p::fs migration: Daemon, DaemonLinux, api ( #290 )
9 years ago
orignal
7ca1cfab1a
use shared_ptr for log's stream
9 years ago
hagen
2335d3879e
* migrate to new settings
9 years ago
orignal
ef4dc3cbc9
fixed race condition of openssl calls
9 years ago
hagen
01a502339c
* sane log messages: api.cpp
9 years ago
orignal
62cf83921b
cumulative update from bitbucket
9 years ago
multikatt
dcad550a2f
typo: stoped->stopped
10 years ago
orignal
d1d6797d3e
store LeaseSet as shared_ptr
10 years ago
orignal
bbe403fb40
main netdb can request router info only
10 years ago
orignal
7e52f8af5e
pass params to destination
10 years ago
hagen
5966113268
* build library in the same tree as main binary
10 years ago
orignal
47589125e0
look for LeaseSet in local database
10 years ago
orignal
bb05bcf39f
pass instance of std::ostream for logging from API
10 years ago
orignal
4e54fbec08
delete stream from inside
10 years ago
orignal
404f21ea76
fixed API build error
10 years ago
orignal
4bd8b44ab2
shared pointers for streams
10 years ago
orignal
77b7fff5ed
streaming api functions added
10 years ago
orignal
72c0d8443a
create local destination through API
10 years ago
orignal
2988395b81
specify application name
10 years ago
orignal
439b8798c9
start/stop/init through api
10 years ago
orignal
7cf19f5784
api added
10 years ago