| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | http: share deterministic header field parser | selsta | 2026-06-21 | 3 | -103/+124 |
| | | |||||
| * | 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 |
| | | | |||||
| * | | 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 | 1 | -1/+6 |
| | | |||||
| * | 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 |
| | | |||||
| * | abstract_tcp_server2: add missing return | selsta | 2026-03-27 | 1 | -0/+1 |
| | | |||||
| * | 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 |
| | | |||||
| * | Skip ping connections in outgoing count | Lee *!* Clagett | 2025-08-19 | 2 | -8/+14 |
| | | |||||
| * | Add check for exception in tcp accept handler | Lee *!* Clagett | 2025-06-12 | 1 | -0/+4 |
| | | |||||
| * | Limit scope of TCP checks to incoming only | Lee *!* Clagett | 2025-02-26 | 1 | -1/+1 |
| | | |||||
| * | Fix build with boost ASIO 0.87. Support boost 1.66+ | Lee *!* Clagett | 2025-02-14 | 8 | -259/+160 |
| | | |||||
| * | 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 | 3 | -8/+31 |
| |\ | | | | | | | 0cd74568d Cleanup TCP throttling code (performance) + move connection checks (Lee *!* Clagett) | ||||
| | * | Cleanup TCP throttling code (performance) + move connection checks | Lee *!* Clagett | 2024-12-19 | 3 | -8/+31 |
| | | | |||||
| * | | 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> | ||||
| * | Revert "http_client: reduce number of packets sent for small bodies" | jeffro256 | 2024-03-10 | 1 | -26/+16 |
| | | | | | This reverts commit e0b2123c324ae80177fd7c6b0516a9f8840803d9. | ||||
| * | http_client: reduce number of packets sent for small bodies | jeffro256 | 2023-10-15 | 1 | -16/+26 |
| | | |||||
| * | properly terminate interrupted TCP connection. fixes #8685 | j-berman | 2023-06-09 | 1 | -4/+1 |
| | | |||||
| * | Merge pull request #8435v0.18.0.0 | luigi1111 | 2022-07-15 | 1 | -0/+10 |
| |\ | | | | | | | cf3be99 Template hash func to fix compiler error on < gcc-6 (j-berman) | ||||
| | * | Template hash func to fix compiler error on < gcc-6 | j-berman | 2022-07-13 | 1 | -0/+10 |
| | | | |||||
| * | | address PR comments | j-berman | 2022-07-08 | 2 | -378/+376 |
| | | | |||||
| * | | connection: fix implementation | anon | 2022-07-05 | 3 | -809/+1131 |
| |/ | |||||
| * | Merge pull request #8301 | luigi1111 | 2022-05-10 | 1 | -1/+1 |
| |\ | | | | | | | 6ef945d Doxygen: Hide anonymous namespaces from documentation by default (Jeffrey) | ||||
| | * | Doxygen: Hide anonymous namespaces from documentation by default | Jeffrey | 2022-04-28 | 1 | -1/+1 |
| | | | | | | | | | Bonus: little doc fix for net_ssl.h | ||||
| * | | Merge pull request #8279 | luigi1111 | 2022-05-10 | 1 | -10/+1 |
| |\ \ | |/ |/| | | | f7d50cb EPEE: Remove gzip_encoding.h (Jeffrey) | ||||
| | * | EPEE: Remove gzip_encoding.h | Jeffrey | 2022-04-22 | 1 | -10/+1 |
| | | | |||||
| * | | add a sanity check to RPC input data size | moneromooo-monero | 2022-04-21 | 2 | -0/+12 |
| |/ | | | | reported by m31007 | ||||
| * | Remove the only 4 non-UTF8 characters in codebase | Jeffrey | 2022-04-18 | 1 | -4/+4 |
| | | | | | | Relevant commit in old PR: 1b798a7042070cc8063bd341ebf7025da554b632 | ||||
| * | Refactor out to_nonconst_iterator.h | Jeffrey | 2022-04-18 | 3 | -3/+1 |
| | | | | | | Relevant commit on old PR: 2499269696192ce30dd125ddee90a80d4326dff9 | ||||
| * | Refactor out pragma_comp_defs | Jeffrey | 2022-04-18 | 2 | -11/+0 |
| | | | | | | | | Relevant commits on the old cleanup PR: 36933c7f5c7778e2d7fbfea5361c11fb41070467 21e43de0f300ee47b7e597098908601bf591950b 3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d | ||||
| * | Merge functionality of misc_os_dependent into time_helper.h | Jeffrey | 2022-04-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | 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 | ||||
| * | Trimming Fat | Jeffrey | 2022-04-18 | 1 | -1/+0 |
| | | | | | Remove unused include statements or unused definitions. | ||||
| * | Boring Old Deletes | Jeffrey | 2022-04-18 | 26 | -5459/+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. | ||||
| * | Merge pull request #8223 | luigi1111 | 2022-04-06 | 6 | -32/+27 |
| |\ | | | | | | | 17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey) | ||||
| | * | Eliminate dependence on boost::interprocess #8223 | Jeffrey | 2022-03-30 | 6 | -32/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | Merge pull request #8197 | luigi1111 | 2022-04-06 | 7 | -7/+9 |
| |\ \ | |/ |/| | | | da9aa1f Copyright: Update to 2022 (mj-xmr) | ||||
| | * | Copyright: Update to 2022 | mj-xmr | 2022-03-04 | 7 | -7/+9 |
| | | | |||||
| * | | Undefined behaviour fixes | SChernykh | 2022-02-19 | 5 | -12/+12 |
| |/ | | | | Fixes issues reported in #8120 | ||||
| * | support cors wildcard | woodser | 2021-08-20 | 1 | -1/+1 |
| | | |||||
| * | p2p: remove blocked addresses/hosts from peerlist | moneromooo-monero | 2021-08-05 | 1 | -0/+3 |
| | | |||||
| * | Merge pull request #7669 | luigi1111 | 2021-04-22 | 2 | -64/+77 |
| |\ | | | | | | | 679d055 Remove payload copy in all outgoing p2p messages (Lee Clagett) | ||||
