Commit Graph

664 Commits (v0.6.0.0)

Author SHA1 Message Date
Riccardo Spagni d850e05b53
Merge pull request #4820
6 years ago
Riccardo Spagni a3d0c7c55c
Merge pull request #4807
6 years ago
Riccardo Spagni 42dbb3aa1b
Merge pull request #4785
6 years ago
Riccardo Spagni 3880cae134
Merge pull request #4775
6 years ago
Howard Chu f6187cd811
epee: speed up parse_hexstr_to_binbuff a little
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
moneromooo-monero 2b3595d0fe
various: do not propagate exception through dtor
6 years ago
Riccardo Spagni 59e8a4c306
Merge pull request #4753
6 years ago
TheCharlatan e27e421f98 Fix version prefix in gitian build
6 years ago
Martijn Otto 7c298f5d14
No longer use a list for registering self references in the abstract tcp
6 years ago
Riccardo Spagni fa56a09335
Merge pull request #4740
6 years ago
Riccardo Spagni 7ceeaec2e5
Merge pull request #4709
6 years ago
Riccardo Spagni dd973179ad
Merge pull request #3970
6 years ago
moneromooo-monero b620443b08
epee: log HTTP/RPC calls at info level
6 years ago
moneromooo-monero 0cfd2ae5e7
mlocker: fix dtor ordering problem
6 years ago
moneromooo-monero 741e4a1172
epee: speed up json number parsing
6 years ago
moneromooo-monero 2362baf735
network_throttle: initialize m_last_sample_time in ctor
6 years ago
xiphon f067bb0c8b tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined'
6 years ago
Riccardo Spagni 6a54830107
Merge pull request #4646
6 years ago
Riccardo Spagni 442c58e994
Merge pull request #4573
6 years ago
Riccardo Spagni a91b432591
Merge pull request #4526
6 years ago
moneromooo-monero 07c6280909
epee: some minor speedup in parsing
6 years ago
Riccardo Spagni 2c08fd472d
Merge pull request #4669
6 years ago
Riccardo Spagni 6ef07b10b9
Merge pull request #4520
6 years ago
moneromooo-monero d3cda5ad39
console_handler: add a global log when exiting via EOF
6 years ago
TheCharlatan 8f96c718bc Adapt Readme and script to monero gitian build signing
6 years ago
TheCharlatan 109717a5fd Remove Travis check in depends toolchain file
6 years ago
Riccardo Spagni 5ccd3d32b4
Merge pull request #4489
6 years ago
Riccardo Spagni 7c6a7c1945
Merge pull request #4565
6 years ago
xiphon bf842a6a1e build: use ARCH 'native' by default, allow to configure and override it
6 years ago
moneromooo-monero 8f3c793749
readline_buffer: fix "cursor in prompt" bug
6 years ago
moneromooo-monero e736964a0c
Remove epee header dependency on cryptonote_core
6 years ago
TheCharlatan 9617fad070 Add OSX gitian descriptor
6 years ago
TheCharlatan d147d24058 Add windows descriptor to gitian descriptors
6 years ago
TheCharlatan fed4e59886 Change gitian.sigs repo from bitcoin-core to monero-project remote host
6 years ago
TheCharlatan f2127f9dca Add checksums for download tools
6 years ago
TheCharlatan c2f178902a Add gitian build script
6 years ago
TheCharlatan 6d0ca4e25e Prepare Depends Packages for Gitian Scripts
6 years ago
iDunk5400 2e2daebcc9
ANSI colors in Windows 10
6 years ago
iDunk5400 17701864c4
Depends: build hidapi with -fPIC
6 years ago
TheCharlatan 21a624af23 Consolidate HID depends makefiles into single recipe
6 years ago
Riccardo Spagni 3a4fbdd9ec
Merge pull request #4470
6 years ago
moneromooo-monero 00901e9c93
epee: initialize a few data members where it seems to be appropriate
6 years ago
moneromooo-monero 144a6c32c9
abstract_tcp_server2: move m_period to subclass
6 years ago
moneromooo-monero 758d768486
connection_basic: remove unused floating time start time
6 years ago
moneromooo-monero e5108a294a
Catch more exceptions in dtors
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni 8e98ed8c71
Merge pull request #4448
6 years ago
Riccardo Spagni b4ec67b2f7
Merge pull request #4443
6 years ago
TheCharlatan 2fbf38ee91 Fix 32bit depends builds
6 years ago
Riccardo Spagni 50f9472911
Merge pull request #4448
6 years ago
Dusan Klinec b2972927ea
osx compilation fix: missing boost libs added
6 years ago
TheCharlatan 6a78140863 Make depends use self built clang for darwin
6 years ago
Riccardo Spagni f2eee1eb8c
Merge pull request #4438
6 years ago
moneromooo-monero bf9a0f4c65
epee: fix stack overflow on crafted input
6 years ago
moneromooo-monero 45683ee02c
epee: fix invalid memory write reading an array entry
6 years ago
TheCharlatan 5c234cbdcb Add hidapi to depends
6 years ago
TheCharlatan 0f4f873bf3 Fix Darwin Sodium build
6 years ago
Riccardo Spagni b88bbf59c3
Merge pull request #4377
6 years ago
Riccardo Spagni bb3ff2bb36
Merge pull request #4209
6 years ago
Riccardo Spagni 580497d5f9
Merge pull request #4306
6 years ago
Riccardo Spagni 9c40bc62fc
Merge pull request #3430
6 years ago
TheCharlatan 423973596b Fixup 32bit arm build
6 years ago
TheCharlatan a06d2581c3 Fix Windows build
6 years ago
TheCharlatan ecaf5b3feb Add libsodium to the packages, the arm build was complaining about it.
6 years ago
Riccardo Spagni 20087b3a9d
Merge pull request #4307
6 years ago
moneromooo-monero 4d52ec0ca4
mlog: do not display http errors by default
6 years ago
moneromooo-monero 07ec748c82
wipeable_string: add hex_to_pod function
6 years ago
moneromooo-monero 0e6ed559c6
fuzz_tests: add a bulletproof fuzz test
6 years ago
TheCharlatan db5715468a Updated pcsc url
6 years ago
TheCharlatan f0ba19fde5 Add lrelease to the depends
6 years ago
TheCharlatan cfb3046222 Add Miniupnp submodule
6 years ago
TheCharlatan 5f7da005a3 Unbound is now a submodule. Adapt depends for this.
6 years ago
TheCharlatan d6b9bdd322 Update readmes to reflect the usage of depends
6 years ago
TheCharlatan 56b6e41ea7 Add support for apple and arm building
6 years ago
TheCharlatan 8db3d5731b Modify depends for monero's dependencies
6 years ago
TheCharlatan 0806a23a6e Initial depends addition
6 years ago
moneromooo-monero 4469b0c41e
abstract_tcp_server2: fix binding to the wrong IP
6 years ago
luigi1111 77ed11e627
Merge pull request #4270
6 years ago
moneromooo-monero 8eab6147f4
epee: use the socket::bind variant which does not throw
6 years ago
luigi1111 e07ace0896
Merge pull request #4235
6 years ago
luigi1111 140eb78231
Merge pull request #4179
6 years ago
moneromooo-monero 76affd941b
epee: some speedup in parsing
6 years ago
moneromooo-monero 29dea03091
epee: resize vectors where possible in serialization
6 years ago
moneromooo-monero 70271fa788
common: add a class to safely wrap mlock/munlock
6 years ago
moneromooo-monero e9ffa91257
store secret keys encrypted where possible
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
luigi1111 0415863747
Merge pull request #4177
6 years ago
luigi1111 dc7dd56867
Merge pull request #4148
6 years ago
luigi1111 3b409a3b8a
Merge pull request #4130
6 years ago
luigi1111 dd966c8a3a
Merge pull request #4090
6 years ago
HomDx 13a43fcf0b Added Codefresh.yml pipeline
6 years ago
Lee Clagett 26a42fe54a Added features to epee::span<T> :
6 years ago
moneromooo-monero 262e391fb1
mlog: handle filenames without parent directories
6 years ago
moneromooo-monero e7c0fcd8f3
epee: set jsonrpc to "2.0" in parse error return data
6 years ago
Jonathan Cross fead7ebab0
Clarification of boolean options in config file
6 years ago
moneromooo-monero 979105b298
abstract_tcp_server2: fix race on shutdown
6 years ago
moneromooo-monero 8d578f1f2d
memwipe: don't call the workhorse for 0 bytes
6 years ago
moneromooo-monero 0a4a7da35c
http_protocol_handler: fix HTTP/x.y parsing
6 years ago
moneromooo-monero 42f3b7cbca
http_protocol_handler: catch invalid numbers when parsing
6 years ago
Riccardo Spagni c58758a016
Merge pull request #4080
6 years ago
Riccardo Spagni 318fb23d7a
Merge pull request #3997
6 years ago
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
7 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