Commit Graph

562 Commits (c40ab9b5be9b0dec72fa5adbcc45a24ef56ef7fa)

Author SHA1 Message Date
moneromooo-monero dead780f8a
abstract_tcp_server2: fix use after free
6 years ago
stoffu 1d176473e9
epee.string_tools: add conversion between UTF-8 and UTF-16
6 years ago
luigi1111 c0c6102260
Merge pull request #3972
6 years ago
luigi1111 a2b08db9c9
Merge pull request #3971
6 years ago
luigi1111 8fad35f8e2
Merge pull request #3962
6 years ago
luigi1111 ea1d54aeb7
Merge pull request #3947
6 years ago
luigi1111 c678413a89
Merge pull request #3902
6 years ago
luigi1111 51cdd76bbd
Merge pull request #3897
6 years ago
luigi1111 896512b2b6
Merge pull request #3878
6 years ago
luigi1111 f62399b88d
Merge pull request #3821
6 years ago
moneromooo-monero 1a526ed571
abstract_tcp_server2: restart async accept on error
6 years ago
jcktm b43b9a1304 wallet-rpc: added IPs to error logging in simple_http_connection_handler
6 years ago
stoffu 63d0ab09b5
mlog: --max-log-files to set the max number of rotated log files
6 years ago
moneromooo-monero 55c7fb87a9
epee: adaptive connection timeout system
6 years ago
moneromooo-monero 87665281ea
epee: fallback to a counter if gmtime fails when rotating logs
6 years ago
moneromooo-monero 4ecf71405f
epee: fix include for ofstream
6 years ago
moneromooo-monero 3381b6517e
abstract_tcp_server2: fix busy calling of idle IO service
6 years ago
moneromooo-monero 8cc46069ac
snap: strip metadata from icon.png
6 years ago
moneromooo-monero f8dd433110
epee: fix detection of 172.16.0.0/172.31.255.255 local IP range
6 years ago
moneromooo-monero 5a412b7a3f
disable file size sanity check when loading the wallet cache
6 years ago
moneromooo-monero dfd36bbebb
http_protocol_handler: limit the number of starting newlines
6 years ago
moneromooo-monero 4d15864728
abstract_tcp_server2: timeout on RPC connections
6 years ago
moneromooo-monero 885a117ddb
http_protocol_handler: speedup newline discarding
6 years ago
moneromooo-monero 6a58c88e2d
console_handler: fix start_default_console use of prompt parameter
6 years ago
moneromooo-monero 558d05b47e
epee: log type name when a container size check fails
6 years ago
Riccardo Spagni 5bca8c6998
Merge pull request #3667
6 years ago
moneromooo-monero 18c2f6e21d
mlog: fix setting no logs
6 years ago
anonimal 19e0137805
Build: remove UPnP definition from snap
6 years ago
Jan Beich 53a1962da1 epee: Drop deprecated Boost.Thread header
6 years ago
Dimitris Apostolou 57c0b1ed9f Fix typos in various files
6 years ago
rbrunner7 430268224d Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windows
6 years ago
Riccardo Spagni 854a87d633
Merge pull request #3289
6 years ago
Riccardo Spagni e3ad0c9ca6
Merge pull request #3243
6 years ago
moneromooo-monero 4789f8598f
wipeable_string: don't try to wipe an empty buffer
6 years ago
stoffu dfabc005d1
memwipe: add missing #include <stdio.h>
6 years ago
Riccardo Spagni f4a6bc79d9
Merge pull request #3226
6 years ago
Riccardo Spagni 64fabf2eb7
Merge pull request #3252
6 years ago
Riccardo Spagni 0c71197892
Merge pull request #3217
6 years ago
Riccardo Spagni 666a76652b
Merge pull request #3187
6 years ago
Howard Chu f689a77e56
Fix #602 Turn on socket keepalive
6 years ago
stoffu 2bc8c3db5c
epee get_ns_count: cast to uint64_t before multiplying 10^9 to avoid overflow
6 years ago
moneromooo-monero 2e3e90acbe
pass large parameters by const ref, not value
6 years ago
moneromooo-monero 851bd057ec
call _exit instead of abort in release mode
6 years ago
moneromooo-monero fde4489e1d
wipeable_string: call memwipe directly
6 years ago
Erik de Castro Lopo 8f30350d03 Fix method name in invoke_http_json_rpc
6 years ago
Erik de Castro Lopo 32c0f908cd Allow the number of incoming connections to be limited
6 years ago
Riccardo Spagni 76a6a794f9
Merge pull request #2969
6 years ago
Riccardo Spagni baaeefdecc
Merge pull request #3098
6 years ago
xmr-eric 84a7f6a482 Readd copyright starting date
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
stoffu 935e39c7f3
levin_protocol_handler_async: erase from back of vector instead of front
6 years ago
Riccardo Spagni fdb0a92f1b
Merge pull request #3155
6 years ago
Riccardo Spagni 9fff66f004
Merge pull request #3012
6 years ago
Jethro Grassie 21bd21576d
remove unnecessary include
6 years ago
Riccardo Spagni d2ff91cb17
Merge pull request #3107
6 years ago
Lee Clagett 951716146f Remove is_pod trait, and replace with is_standard_layout requirement
6 years ago
moneromooo-monero b7e5a70bb1
epee: detect strptime, use std::get_time as fallback
6 years ago
Jethro Grassie be1826c0fb
Keep readline optional
6 years ago
Riccardo Spagni 1c11ec71b5
Merge pull request #2995
6 years ago
Riccardo Spagni f9c66ba67c
Merge pull request #2990
6 years ago
Riccardo Spagni 2d60c9b738
Merge pull request #2986
6 years ago
moneromooo-monero fdd4c5e577
move memwipe to epee to avoid common<->crypto circular dependencies
6 years ago
moneromooo-monero 40ab12a773
epee: remove dependency on common
6 years ago
moneromooo-monero e4bbeff2f5
epee: check some error return values
6 years ago
Riccardo Spagni 6ca30ae666
Merge pull request #2936
6 years ago
Riccardo Spagni effdc82b58
Merge pull request #2930
6 years ago
Riccardo Spagni b38f6dcf0b
Merge pull request #2929
6 years ago
Riccardo Spagni 2b00899bb2
Merge pull request #2920
6 years ago
Riccardo Spagni 13b846971c
Merge pull request #2909
6 years ago
Riccardo Spagni 9d1c4408ad
Merge pull request #2905
6 years ago
moneromooo-monero 6ccc51f645
wipeable_string: fix buffer overread
6 years ago
dEBRUYNE-1 2018cf74a6
Fix Windows build
6 years ago
moneromooo-monero bd1f6029a3
http_client: rewrite header parsing manually for speed
6 years ago
moneromooo-monero ec724eb64a
tests: add levin fuzz test
6 years ago
moneromooo-monero f1bdc9a42a
tests: add http client fuzz test
6 years ago
moneromooo-monero 0272df9e61
add parse_url fuzz test
6 years ago
moneromooo-monero 261b0dd0e0
tests: add base58 fuzz test
6 years ago
moneromooo-monero fd05208762
fuzz_testing: allow automatically resuming an interrupted job
6 years ago
moneromooo-monero 4cd4a4313d
fuzz_testing: create out directory if needed, and fix filename passing
6 years ago
moneromooo-monero 95aa0bf79b
add load_from_binary/load_from_json fuzzers
6 years ago
moneromooo-monero 2d17feb060
factor STL container serialization
6 years ago
moneromooo-monero 373d1d504b
epee: use strptime instead of std::get_time, for compatibility
7 years ago
moneromooo-monero 6c94516fb4
wipeable_string: move a wipe from reserve to grow
7 years ago
moneromooo-monero 5f801b6adf
wipeable_string: ignore reserve size less than actual size
7 years ago
moneromooo-monero 9ec44a2b06
wipeable_string: fix clear and push_back
7 years ago
moneromooo-monero bd5cce07b3
network_throttle: fix ineffective locking
7 years ago
moneromooo-monero e0a61299fb
network_throttle: remove unused xxx static member
7 years ago
moneromooo-monero 213e326cc9
abstract_tcp_server2: log init_server errors as fatal
7 years ago
moneromooo-monero f0568ca6ac
net_parse_helpers: fix regex error checking
7 years ago
moneromooo-monero a4240d9ffc
catch const exceptions
7 years ago
moneromooo-monero 45a1c4c088
add empty container sanity checks when using front() and back()
7 years ago
moneromooo-monero 187a6ab2d2
epee: trap failure to parse URI from request
7 years ago
moneromooo-monero 38c8f4e0a3
mlog: terminate a string at last char, just in case
7 years ago
Riccardo Spagni a3a8343051
Merge pull request #2857
7 years ago
Riccardo Spagni 066fd7aced
Merge pull request #2877
7 years ago
moneromooo-monero bb89ae8b20
move connection_basic and network_throttle from src/p2p to epee
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero 7193b89fe5 Scrub keys from memory just before scope end.
7 years ago
Riccardo Spagni 9b511d3e93
Merge pull request #2866
7 years ago
Riccardo Spagni 6c0953b15a
Merge pull request #2860
7 years ago
moneromooo-monero cb9aa23cc5
levin_protocol_handler_async: another attempt at fixing at exception
7 years ago
moneromooo-monero 64d23ce331
Revert "epee: keep a ref to a connection we're deleting"
7 years ago
moneromooo-monero 7f4bb612fb
levin_protocol_handler_async: add missing response handler locking
7 years ago
moneromooo-monero fe0fae5089
epee: add a get_file_size function
7 years ago
moneromooo-monero dba2de61e7
levin_protocol_handler_async: call handler destroy function on dtor
7 years ago
Riccardo Spagni f51bac990e
Merge pull request #2906
7 years ago
moneromooo-monero 27aa8ce95b
net_utils_base: fix peer list parsing
7 years ago
moneromooo-monero 3d0b54bd01
epee: add do while(0) around brace statement in a macro
7 years ago
Riccardo Spagni bae16bf878
Merge pull request #2847
7 years ago
Riccardo Spagni 1fec38e736
Merge pull request #2832
7 years ago
moneromooo-monero fe5ab2c439
epee: fix kv_unserialize return value when a field is not found
7 years ago
rbrunner7 cf5f623616 Corrections in rate limiting / trottle code, especially in 'out' direction
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
Cifrado 287dde63d8 Added command descriptions
7 years ago
vdo 7256d9a7cd Fix versioning
7 years ago
vdo e459d467f6 Update snap version to 0.11.1
7 years ago
Tim L f5461a6a07 RPC: CORS add Access-Control-Allow-Headers to OPTIONS preflight
7 years ago
Riccardo Spagni 2c12847dd6
Merge pull request #2811
7 years ago
Riccardo Spagni edebe4e3b6
Merge pull request #2736
7 years ago
Riccardo Spagni 5de492be40
Merge pull request #2629
7 years ago
moneromooo-monero f80f408b7e
epee: don't disable -Wtautological-constant-out-of-range-compare on GCC
7 years ago
moneromooo-monero 178014c995
split off readline code into epee_readline
7 years ago
moneromooo-monero 383ff4f689
remove "using namespace std" from headers
7 years ago
Riccardo Spagni f48aeab5c4
Merge pull request #2756
7 years ago
Riccardo Spagni a2241e8151
Merge pull request #2753
7 years ago
Riccardo Spagni 176dd1fbe5
Merge pull request #2743
7 years ago
Riccardo Spagni 9317c9c57e
Merge pull request #2617
7 years ago
Tim L fa51408272 RPC: get_info add rpc_connections_count
7 years ago
Tim L 0bf0915446 Fix file permission issue
7 years ago
Riccardo Spagni 35dbb3be33
Merge pull request #2663
7 years ago
Riccardo Spagni 54463b33b3
Merge pull request #2723
7 years ago
Tim L 69c37200aa RPC Add cross origin resource sharing support
7 years ago
moneromooo-monero 9ff8e139cd
epee: disable a spurious warning for a storage function
7 years ago
moneromooo-monero 969b5a2ae3
net_helper: fix massive slowdown after SSL support
7 years ago
redfish 4b228dd356 cmake: epee: use var from FindOpenSSL.cmake
7 years ago
redfish 29497f7920 epee: use boost type for SSL error code
7 years ago
moneromooo-monero 52ec0e7f4e
epee: link against ssl/crypto for the new SSL code
7 years ago
Riccardo Spagni 845afb5191
Merge pull request #2613
7 years ago
Riccardo Spagni f1bee553b1
Merge pull request #2602
7 years ago
Jaquee a13540be6f add string_tools::validate_hex()
7 years ago
Jaquee 76961ddc3e Serializer: string to integer conversion for MyMonero compatibility
7 years ago
Jaquee 1cf940f2a1 epee http_client SSL support
7 years ago
moneromooo-monero 7dbf76d0da
Fix an object lifetime bug in net load tests
7 years ago
redfish 2051f89fbe cmake: build tests last
7 years ago
moneromooo-monero bc1b93333e
frob level 1 logs a bit for consistency
7 years ago
kenshi84 53ad5a0f42
Subaddresses
7 years ago
Riccardo Spagni e8a7291d12
Merge pull request #2541
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
Riccardo Spagni 3bab2676ec
Merge pull request #2512
7 years ago
Riccardo Spagni c08b6cc485
Merge pull request #2475
7 years ago
Riccardo Spagni e93e0c2be3
Merge pull request #2467
7 years ago
moneromooo-monero 5fa199c652
copyable_atomic: add a ctor with initial value
7 years ago
moneromooo-monero 493fad8053
serialization: add deque serialization
7 years ago
Riccardo Spagni 32bbe62120
Merge pull request #2456
7 years ago
moneromooo-monero 11f71af56c
http_base: init size_t in http_request_info ctor
7 years ago
moneromooo-monero 792ba4f0fe
Log categories can now be added to and removed from
7 years ago
moneromooo-monero f35afe62a4
epee: factor log level/categories setting
7 years ago
Riccardo Spagni 07312a7d6e
Merge pull request #2302
7 years ago
moneromooo-monero f2939bdce8
epee: keep a ref to a connection we're deleting
7 years ago
moneromooo-monero 2e82b232e8
epee: give virtual dtor to network_address_base
7 years ago
selsta 91def9a59b daemon, wallet: add --max-log-file-size option
7 years ago
Riccardo Spagni 48f96c18df
Merge pull request #2320
7 years ago
Riccardo Spagni 335681896a
Merge pull request #2311
7 years ago
moneromooo-monero 5524bc3151
print peer id in 0 padded hex for consistency
7 years ago
moneromooo-monero 333f70120c
http_client: add getters for host and port
7 years ago
moneromooo-monero 8f8cc09ba1
contrib: add sync_info to rlwrap command set
7 years ago
Howard Chu c088d38a57
Simplify readline support
7 years ago
moneromooo-monero 80d361c795
abstract_tcp_server2: improve tracking/cancelling of early connections
7 years ago
Jethro Grassie 1249a2a550
Construct on first use for completion_commands
7 years ago
Jethro Grassie 67dd4933e6
Add sync lock on stop
7 years ago
Riccardo Spagni 74522c7e84
Merge pull request #2236
7 years ago
moneromooo-monero cb2d5110ff
Tweak net logs so we get more info on why networking can't start
7 years ago
Riccardo Spagni 170526dc02
Merge pull request #2253
7 years ago
Riccardo Spagni 6f60613ffb
Merge pull request #2240
7 years ago
Riccardo Spagni 1cf4665d2a
Merge pull request #2237
7 years ago
moneromooo-monero 7482253a6d
epee: fixup KV_SERIALIZE_OPT to work in more cases
7 years ago
Riccardo Spagni b76ba219d9
Merge pull request #2189
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni 9b0daf49db
Merge pull request #2220
7 years ago
Riccardo Spagni 5a04301b32
Merge pull request #2201
7 years ago
Riccardo Spagni 5ef8b76b32
Merge pull request #2197
7 years ago
Riccardo Spagni b6ae718456
Merge pull request #2195
7 years ago
Riccardo Spagni 6244c782de
Merge pull request #2151
7 years ago
Riccardo Spagni 04591af7fd Merge pull request #2153
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneromooo-monero 51ebedb803
epee: remove a couple unused locals
7 years ago
moneromooo-monero b7d6ec8364
simplewallet: add (out of sync) or (no daemon) markers in the prompt
7 years ago
moneromooo-monero c6ba7d110f
p2p: move m_in_timedsync from connection_context to p2p_connection_context
7 years ago
moneromooo-monero bda8c5983b
epee: add nanosecond timer and pause/restart profiling macros
7 years ago
moneromooo-monero 5eb79983be
epee: add a KV_SERIALIZE variant for optional parameters
7 years ago
Jethro Grassie d75cff1a0e
Fix readline prompt when command does not output
7 years ago
moneromooo-monero 599436a452
mlog: default to msgwriter logs only for log level 1
7 years ago
moneromooo-monero 58f3fc68e4
Make msgwriter logs go to file only
7 years ago
moneromooo-monero 335fc8ab23
mlog: fix crash accessing stale data when rotating logs
7 years ago
Riccardo Spagni ab594cfee9
Merge pull request #2159
7 years ago
Riccardo Spagni e050853ed3
Merge pull request #2157
7 years ago
Riccardo Spagni 4014f31a73
Merge pull request #2173
7 years ago
Riccardo Spagni 27c0c742ca
Merge pull request #2154
7 years ago
Riccardo Spagni f584a2de92
Merge pull request #2131
7 years ago
moneromooo-monero a02d745844
mlog: make MONERO_LOGS env var understand N,logs type spec
7 years ago