selsta
301355f88d
epee: link with Boost_SYSTEM_LIBRARY
3 years ago
koe
426dbf434b
fix median overflow bug
3 years ago
luigi1111
0b4e922159
Merge pull request #7812
...
bf96055
Make SSL key/cert storage backward-compatible (Nathan Dorfman)
3 years ago
luigi1111
521b4d9ded
Merge pull request #7809
...
7354ffb
p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
3 years ago
mj-xmr
0ac9a04b4c
epee: tidying post-incrementation -> pre-incrementation
3 years ago
moneromooo-monero
7354ffb8a7
p2p: remove blocked addresses/hosts from peerlist
3 years ago
mj-xmr
d8e71c8dbe
CMake: ccache fix for FreeBSD at 'depends'
3 years ago
Nathan Dorfman
bf96055211
Make SSL key/cert storage backward-compatible
...
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
3 years ago
selsta
09779631f3
depends: add getmonero package mirror
3 years ago
mj-xmr
c19f0cbdea
Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cpp
3 years ago
luigi1111
7499837a6f
Merge pull request #7661
...
08e4497
Improve cryptonote (block and tx) binary read performance (Lee Clagett)
3 years ago
luigi1111
25bbb26f63
Merge pull request #7416
...
b4fe7c2
epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
3 years ago
luigi1111
1c8e598172
Merge pull request #7735
...
44cc6d6
Fix boost 1.76.0 compatibility (loqs)
3 years ago
luigi1111
d51e0c38f9
Merge pull request #7712
...
d772f13
epee: include public openssl header in cmake (selsta)
3 years ago
luigi1111
39cd392ac3
Merge pull request #7710
...
9165344
CI: depends downloads relax retries (mj-xmr)
3 years ago
loqs
44cc6d6762
Fix boost 1.76.0 compatibility
...
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
3 years ago
luigi1111
b7ee587ddb
Merge pull request #7691
...
cbd54ea
cmake: set 3.5 as minimum version (selsta)
3 years ago
luigi1111
c1a1f2a6ea
Merge pull request #7688
...
451b5a5
clang: fix -Wrange-loop-analysis warnings (selsta)
3 years ago
luigi1111
ea5c99f142
Merge pull request #7685
...
8c3c7b8
depends, docker: fix bintray links (selsta)
3 years ago
luigi1111
ac87ac19b2
Merge pull request #7665
...
15e6275
CMake: new macro - finding all headers (extract from epee) (mj-xmr)
3 years ago
selsta
d772f1378b
epee: include public openssl header in cmake
3 years ago
mj-xmr
9165344d8e
CI: depends downloads relax retries
3 years ago
selsta
cbd54ea524
cmake: set 3.5 as minimum version
3 years ago
selsta
8c3c7b8109
depends, docker: fix bintray links
3 years ago
selsta
451b5a510e
clang: fix -Wrange-loop-analysis warnings
3 years ago
mj-xmr
b4fe7c2401
epee linkage dynamic; move monero_add_library to main CMakeLists.txt
3 years ago
luigi1111
0a1ddc2eff
Merge pull request #7669
...
679d055
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
luigi1111
b6a8cfc41b
Merge pull request #7658
...
834e23b
Doc: Update Gitian (Reproducible Builds) with small code snippets and fixes (mj-xmr)
3 years ago
luigi1111
6d7bb2b8ba
Merge pull request #7643
...
19ed7ab
Test: Enable coverage for external repositories (mj-xmr)
3 years ago
mj-xmr
dc81e23e60
Split epee/string_tools.h and encapsulate boost::lexical_cast
3 years ago
luigi1111
e45619e61e
Revert "Merge pull request #7136"
...
This reverts commit 63c7ca07fb
, reversing
changes made to 2218e23e84
.
3 years ago
luigi1111
257e7432cb
Merge pull request #7652
...
02f4954
gitian: remove osslsigncode (selsta)
3 years ago
luigi1111
63c7ca07fb
Merge pull request #7136
...
23aae55
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
luigi1111
2218e23e84
Merge pull request #7002
...
673c6d2
Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
3 years ago
mj-xmr
15e627569b
CMake: new macro - finding all headers (extract from epee)
3 years ago
mj-xmr
834e23bfcf
Doc: Update Gitian (Reproducible Builds) with small code snippets and fixes
3 years ago
selsta
02f4954229
gitian: remove osslsigncode
...
Unused and archive is offline
3 years ago
mj-xmr
19ed7abdf9
Test: Enable coverage for external repositories
...
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten.
3 years ago
mj-xmr
e8554e8c49
Doc: Add ccache to README.md and Brewfile
3 years ago
luigi1111
08f6d0e185
Merge pull request #7439
...
0f2b5af
Reduced executable size; reduced call sequence to 'allowed' log function (Lee Clagett)
3 years ago
luigi1111
07dc1a8db3
Merge pull request #7636
...
18c7f9c
depends: openssl 1.1.1i -> 1.1.1k (selsta)
3 years ago
luigi1111
a2b046dafc
Merge pull request #7460
...
2935a0c
async_protocol_handler_config: fix deadlock (anon)
c877705
async_protocol_handler_config: add deadlock demo (anon)
3 years ago
mj-xmr
673c6d2d11
Reduce compilation time of epee/portable_storage_template_helper.h
3 years ago
selsta
18c7f9c446
depends: openssl 1.1.1i -> 1.1.1k
3 years ago
luigi1111
f2f33f6230
Merge pull request #7402
...
240d382
Epee: add headers to project files (via glob), to be able to search for them easily. (mj-xmr)
3 years ago
luigi1111
4a7b729025
Merge pull request #7394
...
b900fa0
Fix compiler warning for in keyvalue_serialization.h (mj-xmr)
3 years ago
luigi1111
602926fe9d
Merge pull request #7366
...
9867a91
Store RPC SSL key/cert for consistent authentication between runs (Lee Clagett)
3 years ago
luigi1111
6e1b3d1e0b
Merge pull request #7274
...
daf023d
epee: don't log raw packet data (moneromooo-monero)
3 years ago
luigi1111
7bf89dcbd3
Merge pull request #7005
...
249eae5
Allow byte_stream->byte_slice conversion to shrink unused buffer space (Lee Clagett)
3 years ago
anon
2935a0c479
async_protocol_handler_config: fix deadlock
3 years ago
luigi1111
0b6bfb1fd8
Merge pull request #7399
...
556af11
epee: return HTTP error 400 (Bad request) on deserialization error (moneromooo-monero)
3 years ago
mj-xmr
240d382db4
Epee: add headers to project files (via glob), to be able to search for them easily.
...
Use case: IDEs
3 years ago
moneromooo-monero
556af11d3b
epee: return HTTP error 400 (Bad request) on deserialization error
...
It's better than 404 (Not found)
3 years ago
mj-xmr
b900fa03c1
Fix compiler warning for in keyvalue_serialization.h
3 years ago
anon
80125a2f77
async_protocol_handler_config: remove connection correctly
3 years ago
luigi1111
33004ded62
Merge pull request #7343
...
545b982
Remove unnecessary atomic operations in levin code (Lee Clagett)
3 years ago
luigi1111
9f6dcbd568
Merge pull request #7308
...
df2f00f
boosted_tcp_server: fix connection lifetime (anon)
3833624
boosted_tcp_server: add segfault demo (anon)
3 years ago
Lee Clagett
9867a913dc
Store RPC SSL key/cert for consistent authentication between runs
3 years ago
mj-xmr
dc48de74e8
Reduce compilation time of epee/portable_storage.h
3 years ago
Lee Clagett
08e4497c6e
Improve cryptonote (block and tx) binary read performance
3 years ago
anon
df2f00f44d
boosted_tcp_server: fix connection lifetime
3 years ago
Lee Clagett
545b9825d6
Remove unnecessary atomic operations in levin code
3 years ago
Lee Clagett
679d05567d
Remove payload copy in all outgoing p2p messages
3 years ago
Lee Clagett
0f2b5af0dd
Reduced executable size; reduced call sequence to "allowed" log function
3 years ago
Lee Clagett
23aae5571b
Remove payload copy in all outgoing p2p messages
3 years ago
luigi1111
cb21ec30a4
Merge pull request #7149
...
0660db3
fuzz_tests: add a test for utf8canonical (moneromooo-monero)
3 years ago
luigi1111
218981eba1
Merge pull request #7137
...
f2ad539
readline_buffer: Avoid consecutive duplicates in the history (codesoap)
3 years ago
moneromooo-monero
372754a66e
storages: overridable limits for loading portable_storage from binary
3 years ago
luigi1111
e144dd5b15
Merge pull request #7281
...
b9092dd
epee: also limit number of strings in portable_storage (moneromooo-monero)
3 years ago
moneromooo-monero
b9092ddb5c
epee: also limit number of strings in portable_storage
...
They require at least 24 bytes
3 years ago
Alexander Blair
7264d64856
Merge pull request #7263
...
b652d598d
add a max levin packet size by command type (moneromooo-monero)
3 years ago
moneromooo-monero
daf023de6e
epee: don't log raw packet data
3 years ago
moneromooo-monero
b652d598d1
add a max levin packet size by command type
3 years ago
moneromooo-monero
5cd6fda1ee
portable_storage: better sanity checking
3 years ago
Alexander Blair
16c780d568
Merge pull request #7250
...
61b6e4cc6
Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett)
3 years ago
Alexander Blair
175aa2497a
Merge pull request #7243
...
8e2caf3fb
portable_storage: check object limit where appropriate (moneromooo)
3 years ago
Alexander Blair
5917aec4a1
Merge pull request #7220
...
20bdbd7aa
portable_storage: forbid unnamed sections (xiphon)
3 years ago
moneromooo
8e2caf3fb4
portable_storage: check object limit where appropriate
...
also fix pedantic off by one in check
3 years ago
Alexander Blair
88b7bc394e
Merge pull request #7218
...
353f93ee1
portable_storage: remove array element limit (moneromooo-monero)
3 years ago
Alexander Blair
d4636a9258
Merge pull request #7207
...
f7ab8bc6d
ssl: buffered handshake detection (anon)
3 years ago
xiphon
20bdbd7aab
portable_storage: forbid unnamed sections
3 years ago
moneromooo-monero
353f93ee1a
portable_storage: remove array element limit
...
some people don't want it
3 years ago
anon
f7ab8bc6d4
ssl: buffered handshake detection
3 years ago
moneromooo-monero
bc97eb8a33
portable_storage: remove overly aggressive cutoff
3 years ago
Alexander Blair
7438617bbf
Merge pull request #7192
...
95575cda6
epee: fix some issues using connections after shutdown (moneromooo-monero)
3 years ago
Alexander Blair
bc9fce0d32
Merge pull request #7190
...
7f407c027
portable_storage: add some sanity checks on data size (moneromooo-monero)
3 years ago
Alexander Blair
f191e0a00d
Merge pull request #7099
...
9d2bb586a
Add command to sign freebsd assert file for gitian (MoneroArbo)
3 years ago
Alexander Blair
b9e444da5e
Merge pull request #7098
...
c0c75ac19
Fixed issues found by static analysis (SChernykh)
3 years ago
moneromooo-monero
95575cda6e
epee: fix some issues using connections after shutdown
3 years ago
moneromooo-monero
7f407c0274
portable_storage: add some sanity checks on data size
...
especially when allocated size is >> serialized data size
3 years ago
Lee Clagett
187b4d7521
Restrict duplicate keys in epee binary format
4 years ago
Lee Clagett
61b6e4cc67
Add aggressive restrictions to pre-handshake p2p buffer limit
4 years ago
Lee Clagett
4978f69d7a
Fix byte_stream::put_n
4 years ago
moneromooo-monero
0660db3e7a
fuzz_tests: add a test for utf8canonical
4 years ago
codesoap
f2ad539f5f
readline_buffer: Avoid consecutive duplicates in the history
4 years ago
Alexander Blair
25b596ce21
Merge pull request #7100
...
5b30203fe
depends: Update OpenSSL to 1.1.1i (Howard Chu)
4 years ago
Alexander Blair
1e9483a2d5
Merge pull request #7009
...
7414e2bac
Change epee binary output from std::stringstream to byte_stream (Lee Clagett)
4 years ago
Alexander Blair
6bddd54f9d
Merge pull request #7003
...
08eb0949f
Change to more efficient allocation strategy in byte_stream (Lee Clagett)
4 years ago
Alexander Blair
49f7e961c0
Merge pull request #6947
...
19d1b3590
add a convenience script to start monero with inbound tor (moneromooo-monero)
4 years ago
Howard Chu
5b30203fe9
depends: Update OpenSSL to 1.1.1i
...
Remove some obsolete patches (they were integrated upstream).
Tweak to work with Android support (they second-guess our CC definition, etc).
4 years ago
MoneroArbo
9d2bb586ad
Add command to sign freebsd assert file for gitian
...
Add FreeBSD to "Signing assert files" section of gitian readme / guide
4 years ago
SChernykh
c0c75ac19d
Fixed issues found by static analysis
...
- rolling_median: tried to free uninitialized pointer in a constructor
- net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv
- bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
4 years ago
moneromooo
ff7fdf6db2
protocol: drop peers that don't reply to queries
4 years ago
moneromooo
89e984d93b
keep only the last seen node on a given host in the white list
4 years ago
luigi1111
cda966078d
Merge pull request #6999
...
c5f6629
epee: tighten the URL parsing regexp a little (moneromooo-monero)
4 years ago
luigi1111
a15d781707
Merge pull request #6995
...
60bc676
epee: readline_buffer - fix thread safety, fix sync() after stop() (xiphon)
4 years ago
moneromooo-monero
c5f6629f4a
epee: tighten the URL parsing regexp a little
...
fixes massive amounts of time spent on pathological inputs
Found by OSS-Fuzz
4 years ago
xiphon
60bc676c14
epee: readline_buffer - fix thread safety, fix sync() after stop()
4 years ago
moneromooo-monero
19d1b35905
add a convenience script to start monero with inbound tor
4 years ago
Howard Chu
2014a8410a
Force CMAKE_SKIP_RPATH=ON
...
Fix empty RPATH token issue. Only affects Linux and FreeBSD.
4 years ago
Alexander Blair
9bbf66504e
Merge pull request #6862
...
5f228e4b7
Fix lgamma/signgam dependency (Howard Chu)
4 years ago
Lee Clagett
08eb0949f3
Change to more efficient allocation strategy in byte_stream
4 years ago
Lee Clagett
249eae5f4a
Allow byte_stream->byte_slice conversion to shrink unused buffer space
4 years ago
Lee Clagett
7414e2bac1
Change epee binary output from std::stringstream to byte_stream
4 years ago
Howard Chu
5f228e4b7d
Fix lgamma/signgam dependency
...
This is a new indirect dependency due to the use of poisson_distribution,
introduced in PR#6354 commit 67ade8005
4 years ago
TheCharlatan
2e3caa2011
Depends: Bump qt to 5.15.1
4 years ago
selsta
f240b1dd88
build: prepare v0.17
4 years ago
Alexander Blair
44cd8a13ec
Merge pull request #6769
...
b641e0a2c
Add clear method to byte_stream (Lee Clagett)
4 years ago
selsta
7c7ccbd2a5
depends: fix broken links for ds_store / mac_alias
4 years ago
Lee Clagett
b641e0a2c0
Add clear method to byte_stream
4 years ago
Alexander Blair
43a4fd9e16
Merge pull request #6736
...
05ad4fa39
epee: further defending against exceptions in command handlers (moneromooo-monero)
4 years ago
Alexander Blair
d73b1b6560
Merge pull request #6727
...
13eee1d6a
rpc: reject wrong sized txid (moneromooo-monero)
92e6b7df2
easylogging++: fix crash with reentrant logging (moneromooo-monero)
6dd95d530
epee: guard against exceptions in RPC handlers (moneromooo-monero)
90016ad74
blockchain: guard against exceptions in add_new_block/children (moneromooo-monero)
4 years ago
Alexander Blair
7db379cc82
Merge pull request #6720
...
86abf558c
epee: Remove unused functions in local_ip.h (Jean Pierre Dudey)
4 years ago
Alexander Blair
10ad0d7eb2
Merge pull request #6718
...
85efc88c1
Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test (koe)
4 years ago
Alexander Blair
01b512f3a9
Merge pull request #6716
...
76c16822d
wallet2_api: implement runtime proxy configuration (xiphon)
4 years ago
Alexander Blair
79e93a8af8
Merge pull request #6691
...
6111689cf
cmake: allow custom openssl path on macOS (selsta)
4 years ago
Alexander Blair
c6c4ead44e
Merge pull request #6614
...
fb31167b1
Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command (rbrunner7)
4 years ago
Alexander Blair
b61a9afa5d
Merge pull request #6500
...
a07c8abcc
Update expat.mk (ArqTras)
4 years ago
moneromooo-monero
05ad4fa397
epee: further defending against exceptions in command handlers
4 years ago
moneromooo-monero
6dd95d5308
epee: guard against exceptions in RPC handlers
4 years ago
rbrunner7
fb31167b12
Wallet, daemon: From 'help_advanced' back to 'help', and new 'apropos' command
4 years ago
koe
85efc88c1e
Fix overflow issue in epee:misc_utils::rolling_median_t and median(), with unit test
4 years ago
Jean Pierre Dudey
86abf558cb
epee: Remove unused functions in local_ip.h
...
Signed-off-by: Jean Pierre Dudey <me@jeandudey.tech>
4 years ago
xiphon
76c16822d0
wallet2_api: implement runtime proxy configuration
4 years ago
Alexander Blair
9871fefbf9
Merge pull request #6565
...
72cdfa4a2
fix a few typos in error messages (moneromooo-monero)
4 years ago
Alexander Blair
3ba6c7fd30
Merge pull request #6516
...
8656a8c9f
remove double includes (sumogr)
4 years ago
Alexander Blair
a0d179e528
Merge pull request #6512
...
5ef0607da
Update copyright year to 2020 (SomaticFanatic)
4 years ago
Alexander Blair
66235c7f02
Merge pull request #6476
...
6d41d9e8
contrib: remove codefresh pipeline (selsta)
4 years ago
Alexander Blair
17823be66d
Merge pull request #6475
...
91182330
snap: remove from repo (selsta)
4 years ago
luigi1111
803f58553b
Merge pull request #6675
...
3721d56
epee: fix array underflow in unicode parsing (moneromooo-monero)
4 years ago
luigi1111
be170c485c
Merge pull request #6584
...
78d435a
rpc: don't display invalid json errors on default log level (moneromooo-monero)
4 years ago
luigi1111
35e2520115
Merge pull request #6559
...
15538f7
ByteSlice: Fix persisting ptr to std::moved SSO buffer (Doy-lee)
4 years ago
luigi1111
7d903bc992
Merge pull request #6528
...
b73f4e7
[master]: Update gitian yml files (iDunk5400)
4 years ago
selsta
6111689cfa
cmake: allow custom openssl path on macOS
4 years ago
moneromooo-monero
3721d5688f
epee: fix array underflow in unicode parsing
...
Reported by minerscan
Also independently found by OSS-Fuzz just recently
4 years ago
luigi1111
e27604ff10
Merge pull request #6539
...
85164a8
epee: use memwipe rather than memset for md5 secrets (moneromooo-monero)
4 years ago
luigi1111
967285a9fa
Merge pull request #6522
...
29e563b
Fixed bugs for take_slice and byte_stream->byte_slice (vtnerd)
4 years ago
luigi1111
37c359e765
Merge pull request #6514
...
4baee20
build: prepare v0.16.0.0 release (selsta)
4 years ago
Lee Clagett
7aeb503547
Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
moneromooo-monero
78d435a5fa
rpc: don't display invalid json errors on default log level
...
It's not something the user needs to know, and will display
attacker controlled data
4 years ago