| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | http: share deterministic header field parser | selsta | 2026-06-21 | 3 | -103/+124 |
| | | |||||
| * | Merge pull request #10697 | tobtoht | 2026-06-07 | 1 | -1/+1 |
| |\ | | | | | | | dedae52 fix off-by-one over-read in match_string2 unicode escape parsing (alhudz) | ||||
| | * | fix off-by-one over-read in match_string2 unicode escape parsing | alhudz | 2026-06-01 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #10698 | tobtoht | 2026-06-06 | 2 | -18/+60 |
| |\ \ | | | | | | | | | | | | | b7ca9e7 p2p: close zone connections before stopping net servers (selsta) ec60113 p2p: make stop signal idempotent (selsta) | ||||
| | * | | p2p: close zone connections before stopping net servers | selsta | 2026-06-03 | 2 | -18/+56 |
| | | | | |||||
| | * | | p2p: make stop signal idempotent | selsta | 2026-06-01 | 1 | -1/+5 |
| | |/ | |||||
| * | | Merge pull request #10495 | tobtoht | 2026-06-05 | 1 | -1/+3 |
| |\ \ | |/ |/| | | | c5c9420 p2p: cleaner connection close() (j-berman) | ||||
| | * | p2p: cleaner connection close() | j-berman | 2026-04-28 | 1 | -1/+3 |
| | | | |||||
| * | | contrib: fix unaligned&aliased levin buffer reads | jeffro256 | 2026-05-21 | 1 | -15/+17 |
| | | | | | | | | | Co-authored-by: selsta <selsta@users.noreply.github.com> | ||||
| * | | epee: skip IPv4 TOS option for non-IPv4 peers | iuyua9 | 2026-05-14 | 1 | -8/+10 |
| | | | |||||
| * | | epee: fix memory leak with readline | ComputeryPony | 2026-05-09 | 1 | -1/+2 |
| | | | |||||
| * | | p2p: wait_for on shutdown instead of indefinite wait | j-berman | 2026-04-28 | 1 | -3/+7 |
| |/ | |||||
| * | connection: try-catch handles | j-berman | 2026-04-21 | 2 | -1/+17 |
| | | |||||
| * | p2p: fix hanging shutdown | j-berman | 2026-04-04 | 4 | -19/+50 |
| | | |||||
| * | Cleanup some of the fragmented levin handling | Lee *!* Clagett | 2026-03-31 | 1 | -4/+12 |
| | | |||||
| * | Merge pull request #10387 | tobtoht | 2026-03-31 | 1 | -0/+1 |
| |\ | | | | | | | f60b400 abstract_tcp_server2: add missing return (selsta) | ||||
| | * | abstract_tcp_server2: add missing return | selsta | 2026-03-27 | 1 | -0/+1 |
| | | | |||||
| * | | Harden HTTP client auth | Lee *!* Clagett | 2026-03-13 | 1 | -2/+11 |
| |/ | |||||
| * | p2p: connection patches | j-berman | 2026-02-02 | 2 | -62/+105 |
| | | | | | | | | - Make sure the server sends a complete response when the client includes the "Connection: close" header. - Make sure the server terminates in `m_strand` to avoid concurrent socket closure and ops processing. | ||||
| * | epee: add missing cstdint include | tobtoht | 2025-12-11 | 1 | -0/+1 |
| | | |||||
| * | Fix logging deadlock | j-berman | 2025-11-11 | 1 | -2/+10 |
| | | |||||
| * | epee: only parse valid port | selsta | 2025-08-31 | 1 | -3/+11 |
| | | | | | Reported by hacksandhops and Ada Logic. | ||||
| * | Merge pull request #10048 | tobtoht | 2025-08-21 | 1 | -0/+1 |
| |\ | | | | | | | e6f43df epee: include math header for upcoming Boost 1.89 (Michael Cho) | ||||
| | * | epee: include math header for upcoming Boost 1.89 | Michael Cho | 2025-08-20 | 1 | -0/+1 |
| | | | |||||
| * | | Skip ping connections in outgoing count | Lee *!* Clagett | 2025-08-19 | 2 | -8/+14 |
| |/ | |||||
| * | Merge pull request #9956 | tobtoht | 2025-07-07 | 1 | -0/+4 |
| |\ | | | | | | | 9f3d96e Add check for exception in tcp accept handler (Lee *!* Clagett) | ||||
| | * | Add check for exception in tcp accept handler | Lee *!* Clagett | 2025-06-12 | 1 | -0/+4 |
| | | | |||||
| * | | Merge pull request #9909 | tobtoht | 2025-06-14 | 1 | -3/+7 |
| |\ \ | |/ |/| | | | f968150 epee: fix string_tools on Windows (0xFFFC0000) | ||||
| | * | epee: fix string_tools on Windows | 0xFFFC0000 | 2025-04-22 | 1 | -3/+7 |
| | | | |||||
| * | | msys2 build: include int headers | jeffro256 | 2025-05-06 | 1 | -0/+2 |
| |/ | |||||
| * | epee: Drop unused in-tree MD5 | Bastian Germann | 2025-03-14 | 3 | -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 OpenSSL | Bastian Germann | 2025-03-14 | 1 | -10/+10 |
| | | | | | | This uses OpenSSL's non-deprecated EVP digest facility to calculate MD5 in HTTP digest authentication. | ||||
| * | Limit scope of TCP checks to incoming only | Lee *!* Clagett | 2025-02-26 | 1 | -1/+1 |
| | | |||||
| * | assign default port for http and https clients | woodser | 2025-02-17 | 1 | -0/+7 |
| | | |||||
| * | Fix build with boost ASIO 0.87. Support boost 1.66+ | Lee *!* Clagett | 2025-02-14 | 11 | -298/+210 |
| | | |||||
| * | Set response limits on http server connections | Lee *!* Clagett | 2025-02-14 | 5 | -22/+140 |
| | | |||||
| * | epee: update 'http_server_handlers_map2.h' macros to use fully qualified names | Jeffrey Ryan | 2025-02-13 | 1 | -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 #9460 | tobtoht | 2025-01-22 | 4 | -16/+51 |
| |\ | | | | | | | 0cd74568d Cleanup TCP throttling code (performance) + move connection checks (Lee *!* Clagett) | ||||
| | * | Cleanup TCP throttling code (performance) + move connection checks | Lee *!* Clagett | 2024-12-19 | 4 | -16/+51 |
| | | | |||||
| * | | Fix get_database_size on Windows | iamamyth | 2025-01-14 | 2 | -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 #9615 | luigi1111 | 2024-12-23 | 1 | -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. | 0xFFFC0000 | 2024-12-13 | 1 | -0/+7 |
| | |/ | | | | | | | Co-authored-by: Boog900 <boog900@tutanota.com> | ||||
| * | | Merge pull request #9607 | luigi1111 | 2024-12-23 | 3 | -17/+1 |
| |\ \ | | | | | | | | | | 8dfb366 epee: partially revert c56ee140 to fix linking errors (jeffro256) | ||||
| | * | | epee: partially revert c56ee140 to fix linking errors | jeffro256 | 2024-12-09 | 3 | -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 #9584 | luigi1111 | 2024-12-23 | 1 | -2/+6 |
| |\ \ | | | | | | | | | | 74c3134 Fix memcpy in byte_slice constructor (Lee *!* Clagett) | ||||
| | * | | Fix memcpy in byte_slice constructor | Lee *!* Clagett | 2024-11-21 | 1 | -2/+6 |
| | |/ | |||||
| * / | Add byte_stream `value_type` and `data()` | Lee *!* Clagett | 2024-10-23 | 1 | -0/+2 |
| |/ | |||||
| * | build: fix build with Boost 1.85 and remove instances of viewkey logging ↵ | jeffro256 | 2024-09-10 | 3 | -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_extension | tobtoht | 2024-08-14 | 1 | -1/+1 |
| | | |||||
| * | epee: string_tools: remove dot from get_extension | tobtoht | 2024-08-14 | 1 | -1/+6 |
| | | | | | | Fixes a regression introduced in #9254. Previously it did not include the dot. | ||||
