aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #10048tobtoht2025-08-211-0/+1
|\ | | | | | | e6f43df epee: include math header for upcoming Boost 1.89 (Michael Cho)
| * epee: include math header for upcoming Boost 1.89Michael Cho2025-08-201-0/+1
| |
* | Skip ping connections in outgoing countLee *!* Clagett2025-08-192-8/+14
|/
* build: prepare v0.18.4.2selsta2025-08-012-2/+2
|
* Merge pull request #9946tobtoht2025-07-102-2/+2
|\ | | | | | | b96af8e build: prepare v0.18.4.1 (selsta)
| * build: prepare v0.18.4.1selsta2025-07-092-2/+2
| |
* | Merge pull request #9956tobtoht2025-07-071-0/+4
|\ \ | | | | | | | | | 9f3d96e Add check for exception in tcp accept handler (Lee *!* Clagett)
| * | Add check for exception in tcp accept handlerLee *!* Clagett2025-06-121-0/+4
| |/
* | Merge pull request #9909tobtoht2025-06-141-3/+7
|\ \ | |/ |/| | | f968150 epee: fix string_tools on Windows (0xFFFC0000)
| * epee: fix string_tools on Windows0xFFFC00002025-04-221-3/+7
| |
* | msys2 build: include int headersjeffro2562025-05-061-0/+2
|/
* epee: Drop unused in-tree MD5Bastian Germann2025-03-143-525/+0
| | | | | | | The RSA-MD licensed implementation that originated from RFC 1321 and got into epee via Cyrus SASL and libEtPan! is not a good fit for epee, which also links to the GPL licensed readline. RSA-MD has an advertisement clause that is known to be incompatible with GPL.
* Replace in-tree MD5 with OpenSSLBastian Germann2025-03-141-10/+10
| | | | | This uses OpenSSL's non-deprecated EVP digest facility to calculate MD5 in HTTP digest authentication.
* Merge pull request #9807tobtoht2025-03-112-8/+14
|\ | | | | | | | | b556ca667 depends: boost: update to 1.69.0 (tobtoht) aad91bf19 depends: release type should be lower case (tobtoht)
| * depends: boost: update to 1.69.0tobtoht2025-02-181-4/+4
| |
| * depends: release type should be lower casetobtoht2025-02-181-4/+10
| |
* | Limit scope of TCP checks to incoming onlyLee *!* Clagett2025-02-261-1/+1
|/
* assign default port for http and https clientswoodser2025-02-171-0/+7
|
* Fix build with boost ASIO 0.87. Support boost 1.66+Lee *!* Clagett2025-02-1412-299/+211
|
* Set response limits on http server connectionsLee *!* Clagett2025-02-145-22/+140
|
* epee: update 'http_server_handlers_map2.h' macros to use fully qualified namesJeffrey Ryan2025-02-131-4/+4
| | | | quick patch which fixes the issue where if you use some macros from `http_server_handlers_map2.h` you have to be in the `epee` namespace or it doesn't compile. Now can remove `using namespace epee;` from header file `core_rpc_server.h`, which caused a couple of name qualifying mistakes
* Merge pull request #9722tobtoht2025-02-132-2/+2
|\ | | | | | | 3fef29608 build: prepare v0.18.4.0 (selsta)
| * build: prepare v0.18.4.0selsta2025-02-132-2/+2
| |
* | Merge pull request #9687tobtoht2025-02-131-5/+5
|\ \ | |/ |/| | | 05729aba7 depends: boost: update to 1.66.0 (tobtoht)
| * depends: boost: update to 1.66.0tobtoht2025-01-071-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | -DBOOST_ASIO_HAS_STD_STRING_VIEW=1 fixes: /monero/contrib/depends/x86_64-unknown-freebsd/native/usr/include/c++/v1/experimental/string_view:18:3: warning: "<experimental/string_view> has been removed. Use <string_view> instead." [-W#warnings] /monero/contrib/depends/x86_64-unknown-freebsd/include/boost/asio/detail/string_view.hpp:32:12 : error: no member named 'experimental' in namespace 'std' using std::experimental::basic_string_view; ~~~~~^
* | Merge pull request #9460tobtoht2025-01-224-16/+51
|\ \ | | | | | | | | | 0cd74568d Cleanup TCP throttling code (performance) + move connection checks (Lee *!* Clagett)
| * | Cleanup TCP throttling code (performance) + move connection checksLee *!* Clagett2024-12-194-16/+51
| | |
* | | Fix get_database_size on Windowsiamamyth2025-01-142-36/+0
| |/ |/| | | | | | | | | | | | | Replace all calls to epee::file_io::get_file_size with boost::filesystem::file_size in order to avoid lossy conversions from paths to strings, which tend to break filename resolution. This commit fixes a bug on Windows where the get_info RPC call reported a zero database size because BlockchainLMBD::get_database_size returned zero.
* | Merge pull request #9626luigi11112024-12-231-1/+1
|\ \ | | | | | | | | | 6a56219 ci: brew: pin boost to 1.85 (tobtoht)
| * | ci: brew: pin boost to 1.85tobtoht2024-12-171-1/+1
| |/
* | Merge pull request #9615luigi11112024-12-231-0/+7
|\ \ | | | | | | | | | 13df862 contrib: force (de)serialization to create params section incase there is none. Co-authored-by: Boog900 <boog900@tutanota.com> (0xFFFC0000)
| * | contrib: force (de)serialization to create params section incase there is none.0xFFFC00002024-12-131-0/+7
| |/ | | | | | | Co-authored-by: Boog900 <boog900@tutanota.com>
* | Merge pull request #9607luigi11112024-12-233-17/+1
|\ \ | | | | | | | | | 8dfb366 epee: partially revert c56ee140 to fix linking errors (jeffro256)
| * | epee: partially revert c56ee140 to fix linking errorsjeffro2562024-12-093-17/+1
| |/ | | | | | | | | On Linux Mint 21.3, g++ Ubuntu 11.4.0-1ubuntu1~22.04, I get linking error for an undefined reference to `epee::string_tools::trim_right`. This PR reverts the changes to epee_readline.cpp in commit c56ee140, which turns a `boost::trim_right` callsite into an `epee::string_tools::trim_right` callsite.
* | Merge pull request #9584luigi11112024-12-231-2/+6
|\ \ | | | | | | | | | 74c3134 Fix memcpy in byte_slice constructor (Lee *!* Clagett)
| * | Fix memcpy in byte_slice constructorLee *!* Clagett2024-11-211-2/+6
| |/
* / Add byte_stream `value_type` and `data()`Lee *!* Clagett2024-10-231-0/+2
|/
* build: fix build with Boost 1.85 and remove instances of viewkey logging ↵jeffro2562024-09-103-18/+26
| | | | | | | | | | | [RELEASE] 1. Use std::is_standard_layout and std::is_trivially_copyable instead of std::is_pod for KV byte-wise serialization, which fixes compile issue for Boost UUIDs 2. Removed reimplementation of std::hash for boost::uuids::uuid 3. Removed << operator overload for crypto::secret_key 4. Removed instances in code where private view key was dumped to the log in plaintext Release version of #9450, containing C++14 modified assertions
* epee: string_tools: keep full path in cut_off_extensiontobtoht2024-08-141-1/+1
|
* epee: string_tools: remove dot from get_extensiontobtoht2024-08-141-1/+6
| | | | | Fixes a regression introduced in #9254. Previously it did not include the dot.
* Merge pull request #9345luigi11112024-08-132-2/+2
|\ | | | | | | 956d55c build: prepare v0.18.3.4 (selsta)
| * build: prepare v0.18.3.4selsta2024-07-222-2/+2
| |
* | Merge pull request #9396luigi11112024-07-161-2/+3
|\ \ | | | | | | | | | b9fddc0 epee: fix mlog filename compare bug. (0xFFFC0000)
| * | epee: fix mlog filename compare bug.0xFFFC00002024-07-141-2/+3
| |/ | | | | | | | | | | | | When using a relative path for the log filename, since the iteration on files adds "./" to the beginning of the filename monero-wallet-rpc and monero-wallet-cli cannot find already written log files and therefore rotate indefinitely.
* / contrib: fix compilation error for boost 1.850xFFFC00002024-05-291-0/+1
|/
* Cleanup string_tools.0xFFFC00002024-03-153-63/+40
| | | | | 1. Use boost::filesystem for already available operations. 2. Use boost::string for already available operations.
* Merge pull request #9239luigi11112024-03-112-2/+2
|\ | | | | | | 97e3ce5 build: prepare v0.18.3.3 (selsta)
| * build: prepare v0.18.3.3selsta2024-03-112-2/+2
| |
* | Merge pull request #9238luigi11112024-03-111-26/+16
|\ \ | | | | | | | | | c7cf489 Revert 'http_client: reduce number of packets sent for small bodies' (jeffro256)
| * | Revert "http_client: reduce number of packets sent for small bodies"jeffro2562024-03-101-26/+16
| |/ | | | | | | This reverts commit e0b2123c324ae80177fd7c6b0516a9f8840803d9.