aboutsummaryrefslogtreecommitdiff
path: root/contrib (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-07-06Merge pull request #8400luigi11112-1/+22
6f3abbe Depends: Unbound disable getentropy()/reallocarray() (glibc < 2.26) (TheCharlatan)
2022-06-22Depends: Unbound disable getentropy()/reallocarray() (glibc < 2.26)TheCharlatan2-1/+22
2022-06-06Gitian: refresh the stale Monero dir via --setup switchmj-xmr2-3/+6
2022-05-26Merge pull request #8337luigi11111-1/+0
1164874 src, epee: fix a couple compiler warnings (selsta)
2022-05-23Windows build: fix narrowing error for WaitForSingleObjectJeffrey Ryan1-1/+1
`WaitForSingleObject` returns a `DWORD`, not an int, so assign `retval` as such and it should fix the error.
2022-05-17src, epee: fix a couple compiler warningsselsta1-1/+0
2022-05-16Merge pull request #8315luigi11111-1/+24
1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
2022-05-16Merge pull request #8312luigi111126-148/+303
5c27fd8 depends: Package cleanup (Howard Chu) c1d47eb Update randomx: fix Mac linking error (Howard Chu) 02e6af2 Update CI for aarch64 mac build (selsta) 7ea1e21 Make Mac SDK into a regular depends package (Howard Chu) e81ab9b Silence some protobuf link warnings (Howard Chu) fe5c2ae Fix arm64 darwin package defs (Howard Chu) fb68465 Boost 1.64 doesn't recognize arm64 darwin (Howard Chu) 617f908 more... update to clang 9.0.0 (Howard Chu) 83ae3ad Split native_clang out of native_cctools (Howard Chu) 1008318 Update native_cctools for newer SDK support (Howard Chu) a86c4cb Update to MacOSX SDK 11.1, add Mac M1 (Howard Chu)
2022-05-16Merge pull request #8266luigi11111-2/+2
ab9766e depends: update unbound to 1.15.0 (selsta)
2022-05-10Merge pull request #8301luigi11111-1/+1
6ef945d Doxygen: Hide anonymous namespaces from documentation by default (Jeffrey)
2022-05-10Merge pull request #8300luigi11112-2/+2
070e41d Change Github to GitHub (Abdullah)
2022-05-10Merge pull request #8279luigi11112-237/+1
f7d50cb EPEE: Remove gzip_encoding.h (Jeffrey)
2022-05-10Merge pull request #8278luigi11113-302/+0
63c7f8b EPEE: Remove hmac-md5 (Jeffrey)
2022-05-10Merge pull request #8226luigi11113-5/+5
002bf9c Fix typo: SERIALIZE_TYPE_DUOBLE (Jeffrey)
2022-05-10depends: Package cleanupHoward Chu7-20/+15
All patching should be in _preprocess_cmd. config_cmd should just run configure and nothing else before it, otherwise $PATH is broken when it runs. Also remove redundant settings to configure, _autoconf already sets them. We leave explicit AR_FLAGS settings because the builtin rule uses ARFLAGS, and so would leave AR_FLAGS unset otherwise.
2022-05-09Make Mac SDK into a regular depends packageHoward Chu11-54/+17
2022-05-09Silence some protobuf link warningsHoward Chu2-0/+164
4 warnings remain but it's better than before
2022-05-06Fix arm64 darwin package defsHoward Chu5-5/+6
2022-05-06Boost 1.64 doesn't recognize arm64 darwinHoward Chu2-2/+14
2022-05-06more... update to clang 9.0.0Howard Chu1-6/+6
2022-05-06Split native_clang out of native_cctoolsHoward Chu4-49/+36
Needed for compiling native_libtapi
2022-05-06Update native_cctools for newer SDK supportHoward Chu5-18/+33
2022-05-05Give better error messages when missing SSL filesJeffrey Ryan1-1/+24
While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions. This change will give a much more clear, descriptive error in that scenario.
2022-05-04Update to MacOSX SDK 11.1, add Mac M1Howard Chu6-20/+38
2022-04-28Doxygen: Hide anonymous namespaces from documentation by defaultJeffrey1-1/+1
Bonus: little doc fix for net_ssl.h
2022-04-27Change "Github" to "GitHub"Abdullah2-2/+2
2022-04-25Merge pull request #8275luigi11112-0/+12
9209880 add a sanity check to RPC input data size (moneromooo-monero)
2022-04-25Merge pull request #8248luigi11113-72/+0
d1cb9c3 Remove serialization/enableable (Jeffrey)
2022-04-22EPEE: Remove gzip_encoding.hJeffrey2-237/+1
2022-04-22EPEE: Remove hmac-md5Jeffrey3-302/+0
2022-04-21add a sanity check to RPC input data sizemoneromooo-monero2-0/+12
reported by m31007
2022-04-19depends: update unbound to 1.15.0selsta1-2/+2
2022-04-18Change C-style-casts to static_cast in time_helper.hJeffrey1-4/+4
At the request of @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r822868321
2022-04-18Remove the only 4 non-UTF8 characters in codebaseJeffrey1-4/+4
Relevant commit in old PR: 1b798a7042070cc8063bd341ebf7025da554b632
2022-04-18Factor out move_it_backward from misc_language.hJeffrey1-9/+1
Relevant commit from old PR: 330df2952cb2863a591158b984c0fb7f652887ac
2022-04-18Move copyable_atomic into connection_contextJeffrey1-56/+0
Relevant commit from old PR: bd0a5119957d3ef9130a0b82599e1696995ef235
2022-04-18Refactor out to_nonconst_iterator.hJeffrey4-55/+1
Relevant commit on old PR: 2499269696192ce30dd125ddee90a80d4326dff9
2022-04-18Refactor out pragma_comp_defsJeffrey4-35/+4
Relevant commits on the old cleanup PR: 36933c7f5c7778e2d7fbfea5361c11fb41070467 21e43de0f300ee47b7e597098908601bf591950b 3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d
2022-04-18Merge functionality of misc_os_dependent into time_helper.hJeffrey8-279/+33
Actions: 1. Remove unused functions from misc_os_dependent.h 2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h 3. Remove unused functions from time_helper.h 4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string 5. Remove/add includes as needed Relevant commits on the old PR: a9fbe52b02ffab451e90c977459fea4642731cd1 9a59b131c4ed1be8afe238fff3780fe203c65a46 7fa9e2817df9b9ef3f0290f7f86357939829e588
2022-04-18Trimming FatJeffrey7-149/+0
Remove unused include statements or unused definitions.
2022-04-18Boring Old DeletesJeffrey67-9622/+0
Here lies dozens of unused files. This commit is ONLY file deletions except for the removing of a couple of #includes and removing filenames from CmakeLists where appropriate.
2022-04-10epee: allow copying a rolling_median_t objectmoneromooo-monero1-1/+14
2022-04-09Remove serialization/enableableJeffrey3-72/+0
Currently working on an EPEE [ser/de]ialization library for Rust and at first glance, EPEE seemed to have support for optional wrappers. However, after looking into it, this feature appears to be half-baked and unused. Furthermore, adding support for optional values would be better suited to implement at the storage level, in my opinion. That would make parsing DOMs easier and less error-prone. If anyone is currently using this code, please comment. Thanks! At the time of writing, this PR has no merge conflicts with #8211
2022-04-06Merge pull request #8228luigi11112-77/+1
1ce9e9c Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
2022-04-06Merge pull request #8223luigi11117-39/+34
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
2022-04-06Merge pull request #8197luigi111135-35/+44
da9aa1f Copyright: Update to 2022 (mj-xmr)
2022-03-30Remove dead code from parserse_base_utils and fix unit testsJeffrey2-77/+1
* Remove `match_string()`, `match_number()`, and `match_word()` * Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()` * Adapt unit test for `match_number()` to `match_number2()` * Adapt unit test for `match_string()` to `match_string2()` Note: the unit tests were testing for the old version of the functions, and the interfaces for these functions changed slightly, so I had to also edit the tests. As of writing, this PR has no merge conflicts with #8211 Additional changes during review: * Explicitly set up is_[float/signed]_val to be changed before each call * Structify the tests and fix uninitialized variables
2022-03-30Eliminate dependence on boost::interprocess #8223Jeffrey7-39/+34
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of `boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example, when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so I replaced it with `std::atomic<bool>`. You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211. Additional changes from review: * Make some local variables const * Change postfix operators to prefix operators where value was not need
2022-03-25Fix typo: SERIALIZE_TYPE_DUOBLEJeffrey3-5/+5
2022-03-04Copyright: Update to 2022mj-xmr35-35/+44
2022-02-19Undefined behaviour fixesSChernykh6-12/+24
Fixes issues reported in #8120
2021-12-02Add copy commands for compiled binariesSeth For Privacy1-0/+7
2021-12-02Add archive details to post-build sectionSeth For Privacy1-2/+13
Also moved the tail of in-progress logs to two distinct and precise tail commands, was a good recommendation by @hyc.
2021-12-02Add git clone and cd commands for initial prepSeth For Privacy1-0/+7
2021-12-02Add note on adding SSH keys for GithubSeth For Privacy1-0/+2
2021-12-01Update DOCKRUN.mdSeth For Privacy1-3/+4
2021-12-01Bump versions in DOCKRUN.md and add log commandsSeth For Privacy1-2/+8
2021-11-30Fix Android OpenSSL buildHoward Chu2-5/+7
depends didn't have target-specific overrides for _build_env so ANDROID_NDK_HOME wasn't being set at build time. This fix supersedes the manual edit of Configuration/15-android.conf. Resolves #8095
2021-11-29Merge pull request #7910luigi11113-0/+220
4571d36 Add simple script for running gitian-build (Howard Chu)
2021-11-26Merge pull request #8055luigi11112-2/+28
a30928f depends: bump hidapi to 0.11.0 (selsta)
2021-11-10depends: bump hidapi to 0.11.0selsta2-2/+28
2021-11-04Merge pull request #8021luigi11112-3/+65
8f21001 depends: openssl 1.1.1k -> 1.1.1l (selsta)
2021-11-01Merge pull request #8016luigi11111-14/+9
b0ec9f8 epee: avoid ADL selecting C++14 std::quoted (selsta)
2021-10-25Merge pull request #8019luigi11112-0/+2
e106bdc epee: add missing header (selsta)
2021-10-25Merge pull request #8006luigi11115-9/+9
69c09ad Add README to release archives (Howard Chu) 4881154 README v12 fork occurred on 2019-11-30 as expected (Howard Chu)
2021-10-25Merge pull request #8002luigi11115-91/+28
49441d4 depends: update zeromq package to 4.3.4 (selsta)
2021-10-22depends: openssl 1.1.1k -> 1.1.1lselsta2-3/+65
2021-10-22epee: add missing headerselsta2-0/+2
2021-10-20epee: avoid ADL selecting C++14 std::quotedselsta1-14/+9
2021-10-17Merge pull request #7971luigi11111-1/+1
b00e21d cmake: set cpp14 standard (selsta)
2021-10-14Add README to release archivesHoward Chu5-9/+9
Also add docs/ANONYMITY_NETWORKS.md Even though there is no "docs" dir in the archive...
2021-10-11Merge pull request #7912luigi11116-22/+11
ae41178 gitian: cleanup more unused packages (Howard Chu) 4ea7832 gitian: omit ccache from gitian builds (Howard Chu)
2021-10-10depends: update zeromq package to 4.3.4selsta5-91/+28
2021-09-27gitian: cleanup more unused packagesHoward Chu5-19/+3
These appear to be leftovers inherited from Bitcoin's builder
2021-09-27gitian: omit ccache from gitian buildsHoward Chu6-3/+8
It's just wasted overhead since the build VMs are always deleted and recreated fresh for each run.
2021-09-25cmake: set cpp14 standardselsta1-1/+1
It's 2021, we can easily switch to C++14 without any troubles.
2021-09-23Merge pull request #7945luigi11112-5/+10
4afd9a7 cmake: set required C/C++ standard to 11 (selsta)
2021-09-23Merge pull request #7933luigi11112-8/+8
43a7279 depends: update unwind, fix build with ubuntu 21.04 (selsta)
2021-09-23Merge pull request #7911luigi11111-2/+2
acef6c9 Fix parallel make of OpenSSL (Howard Chu)
2021-09-16cmake: set required C/C++ standard to 11selsta2-5/+10
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2021-09-11depends: update unwind, fix build with ubuntu 21.04selsta2-8/+8
2021-09-09Merge pull request #7884luigi11111-1/+1
ec6b4cf support cors wildcard (woodser)
2021-09-09Merge pull request #7858luigi11111-1/+2
426dbf4 fix median overflow bug (koe)
2021-09-09Merge pull request #7773 from selsta/unboundluigi11115-11/+14
external: remove unbound submodule
2021-09-04Add simple script for running gitian-buildHoward Chu3-0/+220
This shell script creates a docker image for running the gitian-build.py script, to avoid version incompatibilities. The builds may be signed automatically after manually reviewing the build hashes. Only docker.io and apt-cacher-ng are required to be installed on the host. The MacOSX SDK should also be present in this directory if Mac builds are desired. A container named "gitrun" is used to launch the builds, and all output will reside in this container as well.
2021-09-03external: remove unbound submoduleselsta5-11/+14
2021-08-31Fix parallel make of OpenSSLHoward Chu1-2/+2
2021-08-26Merge pull request #7850luigi11113-7/+7
0ac9a04 epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
2021-08-20Merge pull request #7881luigi11111-0/+2
301355f epee: link with Boost_SYSTEM_LIBRARY (selsta)
2021-08-20Merge pull request #7832luigi11111-2/+2
d8e71c8 CMake: ccache fix for FreeBSD at 'depends' (mj-xmr)
2021-08-20support cors wildcardwoodser1-1/+1
2021-08-19epee: link with Boost_SYSTEM_LIBRARYselsta1-0/+2
2021-08-13fix median overflow bugkoe1-1/+2
2021-08-11Merge pull request #7812luigi11111-1/+2
bf96055 Make SSL key/cert storage backward-compatible (Nathan Dorfman)
2021-08-11Merge pull request #7809luigi11111-0/+3
7354ffb p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
2021-08-11epee: tidying post-incrementation -> pre-incrementationmj-xmr3-7/+7
2021-08-05p2p: remove blocked addresses/hosts from peerlistmoneromooo-monero1-0/+3
2021-08-04CMake: ccache fix for FreeBSD at 'depends'mj-xmr1-2/+2
2021-07-27Make SSL key/cert storage backward-compatibleNathan Dorfman1-1/+2
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
2021-07-01depends: add getmonero package mirrorselsta5-5/+8
2021-06-11Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cppmj-xmr3-233/+291
2021-06-10Merge pull request #7661luigi11111-4/+4
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
2021-06-10Merge pull request #7416luigi11111-3/+4
b4fe7c2 epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
2021-06-01Merge pull request #7735luigi11111-0/+2
44cc6d6 Fix boost 1.76.0 compatibility (loqs)
2021-06-01Merge pull request #7712luigi11111-1/+4
d772f13 epee: include public openssl header in cmake (selsta)
2021-06-01Merge pull request #7710luigi11111-2/+2
9165344 CI: depends downloads relax retries (mj-xmr)
2021-05-24Fix boost 1.76.0 compatibilityloqs1-0/+2
Add missing header boost/mpl/contains.hpp monero-project/monero/issues/7728
2021-05-12Merge pull request #7691luigi11112-2/+2
cbd54ea cmake: set 3.5 as minimum version (selsta)
2021-05-12Merge pull request #7688luigi11111-2/+2
451b5a5 clang: fix -Wrange-loop-analysis warnings (selsta)
2021-05-12Merge pull request #7685luigi11111-1/+1
8c3c7b8 depends, docker: fix bintray links (selsta)
2021-05-12Merge pull request #7665luigi11111-5/+2
15e6275 CMake: new macro - finding all headers (extract from epee) (mj-xmr)
2021-05-09epee: include public openssl header in cmakeselsta1-1/+4
2021-05-08CI: depends downloads relax retriesmj-xmr1-2/+2
2021-04-27cmake: set 3.5 as minimum versionselsta2-2/+2
2021-04-27depends, docker: fix bintray linksselsta1-1/+1
2021-04-27clang: fix -Wrange-loop-analysis warningsselsta1-2/+2
2021-04-24epee linkage dynamic; move monero_add_library to main CMakeLists.txtmj-xmr1-3/+4
2021-04-22Merge pull request #7669luigi11117-135/+164
679d055 Remove payload copy in all outgoing p2p messages (Lee Clagett)
2021-04-22Merge pull request #7658luigi11111-18/+52
834e23b Doc: Update Gitian (Reproducible Builds) with small code snippets and fixes (mj-xmr)
2021-04-22Merge pull request #7643luigi11111-0/+1
19ed7ab Test: Enable coverage for external repositories (mj-xmr)
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr17-492/+718
2021-04-16Revert "Merge pull request #7136"luigi11117-164/+135
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f.
2021-04-16Merge pull request #7652luigi11111-4/+0
02f4954 gitian: remove osslsigncode (selsta)
2021-04-16Merge pull request #7136luigi11117-135/+164
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett)
2021-04-16Merge pull request #7002luigi11114-199/+242
673c6d2 Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
2021-04-16CMake: new macro - finding all headers (extract from epee)mj-xmr1-5/+2
2021-04-11Doc: Update Gitian (Reproducible Builds) with small code snippets and fixesmj-xmr1-18/+52
2021-04-08gitian: remove osslsigncodeselsta1-4/+0
Unused and archive is offline
2021-04-01Test: Enable coverage for external repositoriesmj-xmr1-0/+1
Add monero_enable_coverage() for reuse in case C/CXX_FLAGS are overwritten.
2021-03-30Doc: Add ccache to README.md and Brewfilemj-xmr1-0/+1
2021-03-29Merge pull request #7439luigi11111-2/+2
0f2b5af Reduced executable size; reduced call sequence to 'allowed' log function (Lee Clagett)
2021-03-29Merge pull request #7636luigi11111-2/+2
18c7f9c depends: openssl 1.1.1i -> 1.1.1k (selsta)
2021-03-29Merge pull request #7460luigi11111-28/+24
2935a0c async_protocol_handler_config: fix deadlock (anon) c877705 async_protocol_handler_config: add deadlock demo (anon)
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr4-199/+242
2021-03-25depends: openssl 1.1.1i -> 1.1.1kselsta1-2/+2
2021-03-20Merge pull request #7402luigi11111-1/+10
240d382 Epee: add headers to project files (via glob), to be able to search for them easily. (mj-xmr)
2021-03-20Merge pull request #7394luigi11111-1/+2
b900fa0 Fix compiler warning for in keyvalue_serialization.h (mj-xmr)
2021-03-20Merge pull request #7366luigi11113-0/+57
9867a91 Store RPC SSL key/cert for consistent authentication between runs (Lee Clagett)
2021-03-20Merge pull request #7274luigi11111-4/+4
daf023d epee: don't log raw packet data (moneromooo-monero)
2021-03-20Merge pull request #7005luigi11112-5/+21
249eae5 Allow byte_stream->byte_slice conversion to shrink unused buffer space (Lee Clagett)
2021-03-12async_protocol_handler_config: fix deadlockanon1-28/+24
2021-03-05Merge pull request #7399luigi11111-2/+14
556af11 epee: return HTTP error 400 (Bad request) on deserialization error (moneromooo-monero)
2021-02-25Epee: add headers to project files (via glob), to be able to search for them ↵mj-xmr1-1/+10
easily. Use case: IDEs
2021-02-23epee: return HTTP error 400 (Bad request) on deserialization errormoneromooo-monero1-2/+14
It's better than 404 (Not found)
2021-02-21Fix compiler warning for in keyvalue_serialization.hmj-xmr1-1/+2
2021-02-19async_protocol_handler_config: remove connection correctlyanon1-1/+1
2021-02-18Merge pull request #7343luigi11111-32/+2
545b982 Remove unnecessary atomic operations in levin code (Lee Clagett)
2021-02-15Merge pull request #7308luigi11112-7/+19
df2f00f boosted_tcp_server: fix connection lifetime (anon) 3833624 boosted_tcp_server: add segfault demo (anon)
2021-02-13Store RPC SSL key/cert for consistent authentication between runsLee Clagett3-0/+57
2021-02-06Reduce compilation time of epee/portable_storage.hmj-xmr11-216/+286
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett1-4/+4
2021-01-19boosted_tcp_server: fix connection lifetimeanon2-7/+19
2021-01-19Remove unnecessary atomic operations in levin codeLee Clagett1-32/+2
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett7-135/+164
2021-01-16Reduced executable size; reduced call sequence to "allowed" log functionLee Clagett1-2/+2
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett7-135/+164
2021-01-15Merge pull request #7149luigi11111-2/+2
0660db3 fuzz_tests: add a test for utf8canonical (moneromooo-monero)
2021-01-15Merge pull request #7137luigi11111-2/+16
f2ad539 readline_buffer: Avoid consecutive duplicates in the history (codesoap)
2021-01-07storages: overridable limits for loading portable_storage from binarymoneromooo-monero5-33/+63
2021-01-06Merge pull request #7281luigi11111-1/+11
b9092dd epee: also limit number of strings in portable_storage (moneromooo-monero)
2021-01-05epee: also limit number of strings in portable_storagemoneromooo-monero1-1/+11
They require at least 24 bytes
2021-01-03Merge pull request #7263Alexander Blair1-4/+13
b652d598d add a max levin packet size by command type (moneromooo-monero)
2021-01-03epee: don't log raw packet datamoneromooo-monero1-4/+4
2021-01-03add a max levin packet size by command typemoneromooo-monero1-4/+13
2021-01-02portable_storage: better sanity checkingmoneromooo-monero1-2/+7
2021-01-01Merge pull request #7250Alexander Blair2-10/+25
61b6e4cc6 Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett)
2021-01-01Merge pull request #7243Alexander Blair1-1/+6
8e2caf3fb portable_storage: check object limit where appropriate (moneromooo)
2021-01-01Merge pull request #7220Alexander Blair3-0/+3
20bdbd7aa portable_storage: forbid unnamed sections (xiphon)
2020-12-31portable_storage: check object limit where appropriatemoneromooo1-1/+6
also fix pedantic off by one in check
2020-12-29Merge pull request #7218Alexander Blair1-5/+0
353f93ee1 portable_storage: remove array element limit (moneromooo-monero)
2020-12-29Merge pull request #7207Alexander Blair5-13/+14
f7ab8bc6d ssl: buffered handshake detection (anon)
2020-12-28portable_storage: forbid unnamed sectionsxiphon3-0/+3
2020-12-28portable_storage: remove array element limitmoneromooo-monero1-5/+0
some people don't want it
2020-12-28ssl: buffered handshake detectionanon5-13/+14
2020-12-27portable_storage: remove overly aggressive cutoffmoneromooo-monero1-2/+0
2020-12-26Merge pull request #7192Alexander Blair1-6/+21
95575cda6 epee: fix some issues using connections after shutdown (moneromooo-monero)
2020-12-26Merge pull request #7190Alexander Blair1-1/+35
7f407c027 portable_storage: add some sanity checks on data size (moneromooo-monero)
2020-12-26Merge pull request #7099Alexander Blair1-0/+1
9d2bb586a Add command to sign freebsd assert file for gitian (MoneroArbo)
2020-12-26Merge pull request #7098Alexander Blair1-1/+0
c0c75ac19 Fixed issues found by static analysis (SChernykh)
2020-12-26epee: fix some issues using connections after shutdownmoneromooo-monero1-6/+21
2020-12-26portable_storage: add some sanity checks on data sizemoneromooo-monero1-1/+35
especially when allocated size is >> serialized data size
2020-12-20Restrict duplicate keys in epee binary formatLee Clagett1-1/+4
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2-10/+25
2020-12-14Fix byte_stream::put_nLee Clagett1-1/+1
2020-12-14fuzz_tests: add a test for utf8canonicalmoneromooo-monero1-2/+2
2020-12-13readline_buffer: Avoid consecutive duplicates in the historycodesoap1-2/+16
2020-12-10Merge pull request #7100Alexander Blair2-43/+12
5b30203fe depends: Update OpenSSL to 1.1.1i (Howard Chu)
2020-12-10Merge pull request #7009Alexander Blair12-51/+71
7414e2bac Change epee binary output from std::stringstream to byte_stream (Lee Clagett)
2020-12-10Merge pull request #7003Alexander Blair2-18/+8
08eb0949f Change to more efficient allocation strategy in byte_stream (Lee Clagett)
2020-12-10Merge pull request #6947Alexander Blair1-0/+93
19d1b3590 add a convenience script to start monero with inbound tor (moneromooo-monero)
2020-12-09depends: Update OpenSSL to 1.1.1iHoward Chu2-43/+12
Remove some obsolete patches (they were integrated upstream). Tweak to work with Android support (they second-guess our CC definition, etc).
2020-12-08Add command to sign freebsd assert file for gitianMoneroArbo1-0/+1
Add FreeBSD to "Signing assert files" section of gitian readme / guide
2020-12-08Fixed issues found by static analysisSChernykh1-1/+0
- 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
2020-12-06protocol: drop peers that don't reply to queriesmoneromooo1-8/+6
2020-12-04keep only the last seen node on a given host in the white listmoneromooo1-0/+33
2020-11-29Merge pull request #6999luigi11111-4/+4
c5f6629 epee: tighten the URL parsing regexp a little (moneromooo-monero)
2020-11-29Merge pull request #6995luigi11111-1/+9
60bc676 epee: readline_buffer - fix thread safety, fix sync() after stop() (xiphon)
2020-11-09epee: tighten the URL parsing regexp a littlemoneromooo-monero1-4/+4
fixes massive amounts of time spent on pathological inputs Found by OSS-Fuzz
2020-11-07epee: readline_buffer - fix thread safety, fix sync() after stop()xiphon1-1/+9
2020-10-28add a convenience script to start monero with inbound tormoneromooo-monero1-0/+93