aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #7366luigi11112021-03-202-0/+10
|\ \ \ | | | | | | | | | | | | 9867a91 Store RPC SSL key/cert for consistent authentication between runs (Lee Clagett)
| * | | Store RPC SSL key/cert for consistent authentication between runsLee Clagett2021-02-132-0/+10
| | | |
* | | | Merge pull request #7274luigi11112021-03-201-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | daf023d epee: don't log raw packet data (moneromooo-monero)
| * | | | epee: don't log raw packet datamoneromooo-monero2021-01-031-4/+4
| | | | |
* | | | | Merge pull request #7005luigi11112021-03-201-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | 249eae5 Allow byte_stream->byte_slice conversion to shrink unused buffer space (Lee Clagett)
| * | | | Allow byte_stream->byte_slice conversion to shrink unused buffer spaceLee Clagett2020-10-131-1/+1
| | | | |
* | | | | Merge pull request #7399luigi11112021-03-051-2/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 556af11 epee: return HTTP error 400 (Bad request) on deserialization error (moneromooo-monero)
| * | | | | epee: return HTTP error 400 (Bad request) on deserialization errormoneromooo-monero2021-02-231-2/+14
| | |_|_|/ | |/| | | | | | | | | | | | | It's better than 404 (Not found)
* / | | | async_protocol_handler_config: remove connection correctlyanon2021-02-191-1/+1
|/ / / /
* | | | Merge pull request #7343luigi11112021-02-181-32/+2
|\ \ \ \ | | | | | | | | | | | | | | | 545b982 Remove unnecessary atomic operations in levin code (Lee Clagett)
| * | | | Remove unnecessary atomic operations in levin codeLee Clagett2021-01-191-32/+2
| | |_|/ | |/| |
* | | | Merge pull request #7308luigi11112021-02-152-7/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | df2f00f boosted_tcp_server: fix connection lifetime (anon) 3833624 boosted_tcp_server: add segfault demo (anon)
| * | | | boosted_tcp_server: fix connection lifetimeanon2021-01-192-7/+19
| |/ / /
* / / / Reduce compilation time of epee/portable_storage.hmj-xmr2021-02-068-215/+21
|/ / /
* | | storages: overridable limits for loading portable_storage from binarymoneromooo-monero2021-01-075-33/+63
| | |
* | | Merge pull request #7281luigi11112021-01-061-1/+11
|\ \ \ | | | | | | | | | | | | b9092dd epee: also limit number of strings in portable_storage (moneromooo-monero)
| * | | epee: also limit number of strings in portable_storagemoneromooo-monero2021-01-051-1/+11
| | | | | | | | | | | | | | | | They require at least 24 bytes
* | | | Restrict duplicate keys in epee binary formatLee Clagett2020-12-201-1/+4
|/ / /
* | | Merge pull request #7263Alexander Blair2021-01-031-4/+13
|\ \ \ | | | | | | | | | | | | b652d598d add a max levin packet size by command type (moneromooo-monero)
| * | | add a max levin packet size by command typemoneromooo-monero2021-01-031-4/+13
| | |/ | |/|
* / | portable_storage: better sanity checkingmoneromooo-monero2021-01-021-2/+7
|/ /
* | Merge pull request #7250Alexander Blair2021-01-012-10/+25
|\ \ | | | | | | | | | 61b6e4cc6 Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett)
| * | Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2020-12-172-10/+25
| | |
* | | Merge pull request #7243Alexander Blair2021-01-011-1/+6
|\ \ \ | | | | | | | | | | | | 8e2caf3fb portable_storage: check object limit where appropriate (moneromooo)
| * | | portable_storage: check object limit where appropriatemoneromooo2020-12-311-1/+6
| |/ / | | | | | | | | | also fix pedantic off by one in check
* | | Merge pull request #7220Alexander Blair2021-01-013-0/+3
|\ \ \ | |/ / |/| | | | | 20bdbd7aa portable_storage: forbid unnamed sections (xiphon)
| * | portable_storage: forbid unnamed sectionsxiphon2020-12-283-0/+3
| | |
* | | Merge pull request #7218Alexander Blair2020-12-291-5/+0
|\ \ \ | | | | | | | | | | | | 353f93ee1 portable_storage: remove array element limit (moneromooo-monero)
| * | | portable_storage: remove array element limitmoneromooo-monero2020-12-281-5/+0
| | | | | | | | | | | | | | | | some people don't want it
* | | | Merge pull request #7207Alexander Blair2020-12-294-12/+12
|\ \ \ \ | |/ / / |/| | | | | | | f7ab8bc6d ssl: buffered handshake detection (anon)
| * | | ssl: buffered handshake detectionanon2020-12-284-12/+12
| | | |
* | | | portable_storage: remove overly aggressive cutoffmoneromooo-monero2020-12-271-2/+0
|/ / /
* | | Merge pull request #7192Alexander Blair2020-12-261-6/+21
|\ \ \ | | | | | | | | | | | | 95575cda6 epee: fix some issues using connections after shutdown (moneromooo-monero)
| * | | epee: fix some issues using connections after shutdownmoneromooo-monero2020-12-261-6/+21
| | | |
* | | | Merge pull request #7190Alexander Blair2020-12-261-1/+35
|\ \ \ \ | | | | | | | | | | | | | | | 7f407c027 portable_storage: add some sanity checks on data size (moneromooo-monero)
| * | | | portable_storage: add some sanity checks on data sizemoneromooo-monero2020-12-261-1/+35
| |/ / / | | | | | | | | | | | | especially when allocated size is >> serialized data size
* | | | Merge pull request #7098Alexander Blair2020-12-261-1/+0
|\ \ \ \ | |/ / / |/| | | | | | | c0c75ac19 Fixed issues found by static analysis (SChernykh)
| * | | Fixed issues found by static analysisSChernykh2020-12-081-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
* | | | Fix byte_stream::put_nLee Clagett2020-12-141-1/+1
| |/ / |/| |
* | | Merge pull request #7009Alexander Blair2020-12-1010-50/+41
|\ \ \ | | | | | | | | | | | | 7414e2bac Change epee binary output from std::stringstream to byte_stream (Lee Clagett)
| * | | Change epee binary output from std::stringstream to byte_streamLee Clagett2020-10-1010-50/+41
| |/ /
* | | Merge pull request #7003Alexander Blair2020-12-101-14/+1
|\ \ \ | |/ / |/| | | | | 08eb0949f Change to more efficient allocation strategy in byte_stream (Lee Clagett)
| * | Change to more efficient allocation strategy in byte_streamLee Clagett2020-10-131-14/+1
| |/
* / epee: tighten the URL parsing regexp a littlemoneromooo-monero2020-11-091-4/+4
|/ | | | | | fixes massive amounts of time spent on pathological inputs Found by OSS-Fuzz
* Add clear method to byte_streamLee Clagett2020-08-171-0/+3
|
* Merge pull request #6736Alexander Blair2020-08-161-0/+7
|\ | | | | | | 05ad4fa39 epee: further defending against exceptions in command handlers (moneromooo-monero)
| * epee: further defending against exceptions in command handlersmoneromooo-monero2020-08-021-0/+7
| |
* | Merge pull request #6727Alexander Blair2020-08-161-9/+31
|\ \ | | | | | | | | | | | | | | | | | | 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)
| * | epee: guard against exceptions in RPC handlersmoneromooo-monero2020-07-301-9/+31
| |/
* | Merge pull request #6720Alexander Blair2020-08-161-26/+0
|\ \ | | | | | | | | | 86abf558c epee: Remove unused functions in local_ip.h (Jean Pierre Dudey)