aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Fixed bugs for take_slice and byte_stream->byte_sliceLee Clagett2020-05-121-9/+17
| |/ / / /
* | | | | Merge pull request #6514luigi11112020-06-081-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 4baee20 build: prepare v0.16.0.0 release (selsta)
| * | | | | build: prepare v0.16.0.0 releaseselsta2020-05-131-2/+2
| |/ / / /
* | | | | Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett2020-05-314-17/+17
| | | | |
* | | | | build: fix boost 1.73 compatibilityselsta2020-05-142-6/+6
|/ / / /
* | | / Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett2020-04-115-4/+386
| |_|/ |/| |
* | | Merge pull request #6446luigi11112020-05-012-0/+11
|\ \ \ | | | | | | | | | | | | e509ede trezor: adapt to new passphrase mechanism (ph4r05)
| * | | trezor: adapt to new passphrase mechanismDusan Klinec2020-04-272-0/+11
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | - choice where to enter passphrase is now made on the host - use wipeable string in the comm stack - wipe passphrase memory - protocol optimizations, prepare for new firmware version - minor fixes and improvements - tests fixes, HF12 support
* | | Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett2020-04-032-5/+24
| |/ |/|
* | Merge pull request #6414luigi11112020-04-211-1/+1
|\ \ | | | | | | | | | 14e8035 update openssl 1.0.2r link (sumogr)
| * | update openssl 1.0.2r linkSumo Gr2020-04-011-1/+1
| | |
* | | Merge pull request #6359luigi11112020-04-211-3/+3
|\ \ \ | | | | | | | | | | | | f9441c5 Fixed string_ref usage bug in epee::from_hex::vector (vtnerd)
| * | | Fixed string_ref usage bug in epee::from_hex::vectorLee Clagett2020-03-301-3/+3
| | |/ | |/|
* / | Allow wallet2.h to run in WebAssemblywoodser2020-04-156-159/+260
|/ / | | | | | | | | | | | | - Add abstract_http_client.h which http_client.h extends. - Replace simple_http_client with abstract_http_client in wallet2, message_store, message_transporter, and node_rpc_proxy. - Import and export wallet data in wallet2. - Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.
* | Merge pull request #6398luigi11112020-04-101-1/+1
|\ \ | | | | | | | | | 8688b46 depends: update qt 5.7.1 download link (sumogr)
| * | depends: update qt 5.7.1 download linkSumo Gr2020-03-201-1/+1
| | | | | | | | | | | | 5.7.1 was removed from official qt.io archive, this is one of the few mirrors remaining that keep a copy. I think it would be better if @TheCharlatan updated to a newer version soon than merging this PR
* | | Merge pull request #6397luigi11112020-04-042-1/+27
|\ \ \ | | | | | | | | | | | | 323a9e3 depends: libsodium disable getrandom()/getentropy() (glibc < 2.25) (xiphon)
| * | | depends: libsodium disable getrandom()/getentropy() (glibc < 2.25)xiphon2020-03-202-1/+27
| |/ /
* | | Merge pull request #6387luigi11112020-04-041-2/+2
|\ \ \ | | | | | | | | | | | | 0dbdba8 epee: avoid spamming 'Generating SSL certificate' in the logs (xiphon)
| * | | epee: avoid spamming 'Generating SSL certificate' in the logsxiphon2020-03-131-2/+2
| | | |
* | | | Merge pull request #6371luigi11112020-04-041-15/+0
|\ \ \ \ | | | | | | | | | | | | | | | b40c27c cppzmq: remove leftovers (selsta)
| * | | | cppzmq: remove leftoversselsta2020-03-061-15/+0
| |/ / /
* | | | Merge pull request #6370luigi11112020-04-041-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 3031deb Bump downloaded boost version to 1.72 (omartijn) 6079042 Use boost::asio::ssl::context::sslv23 for backwards compatibility (omartijn)
| * | | | Use boost::asio::ssl::context::sslv23 for backwards compatibilityMartijn Otto2020-03-111-1/+3
| |/ / / | | | | | | | | | | | | | | | | All the insecure protocols that this enables are then disabled, so they cannot be actually used. The end-result is the same.
* | | | Merge pull request #6351luigi11112020-04-044-40/+63
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 81c5943 Remove temporary std::string creation in some hex->bin calls (vtnerd) 5fcc23a Move hex->bin conversion to monero copyright files and with less includes (vtnerd) 3387f0e Reduce template bloat in hex->bin for ZMQ json (vtnerd)
| * | | | Move hex->bin conversion to monero copyright files and with less includesLee Clagett2020-03-094-36/+58
| | | | |
| * | | | Remove temporary std::string creation in some hex->bin callsLee Clagett2020-03-091-5/+6
| | |/ / | |/| |
* | | | Merge pull request #6339luigi11112020-04-043-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | c61abf8 remove empty statements (shopglobal)
| * | | | remove empty statementsInterchained2020-02-173-3/+3
| | | | | | | | | | | | | | | | | | | | Cleaning up a little around the code base.
* | | | | Merge pull request #6335luigi11112020-04-041-3/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 0078ce7 wipeable_string: split - treat CR, LF and Tabs as separators (xiphon)
| * | | | | wipeable_string: split - treat CR, LF and Tabs as separatorsxiphon2020-02-121-3/+4
| | | | | |
* | | | | | p2p: fix frequent weak_ptr exception on connectionmoneromooo-monero2020-03-311-1/+6
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a handshake fails, it can fail due to timeout or destroyed connection, in which case the connection will be, or already is, closed, and we don't want to do it twice. Additionally, when closing a connection directly from the top level code, ensure the connection is gone from the m_connects list so it won't be used again. AFAICT this is now clean in netstat, /proc/PID/fd and print_cn. This fixes a noisy (but harmless) exception.
* | | | | Merge pull request #6336luigi11112020-03-311-3/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 760ecf2 console_handler: do not let exception past the dor (moneromooo-monero) 09c8111 threadpool: lock mutex in create (moneromooo-monero) e377977 tx_pool: catch theoretical error in get_block_reward (moneromooo-monero)
| * | | | | console_handler: do not let exception past the dormoneromooo-monero2020-02-121-3/+7
| | |/ / / | |/| | | | | | | | | | | | | Coverity 208373
* | | | | Merge pull request #6311luigi11112020-03-311-0/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 5002a03 Explicitly define copy assignment operator (omartijn)
| * | | | | Explicitly define copy assignment operatorMartijn Otto2020-01-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implicit copy assignment operator was deprecated because the class has an explicit copy constructor. According to the standard: The generation of the implicitly-defined copy assignment operator is deprecated (since C++11) if T has a user-declared destructor or user-declared copy constructor. Recent versions of gcc (9.1+) and clang (10.0) warn about this.
* | | | | | Merge pull request #6290Alexander Blair2020-03-271-2/+5
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | 019c1dc0 gitian-build.py: Fixing check for docker command. (Jonathan Cross)
| * | | | | gitian-build.py: Fixing check for docker command.Jonathan Cross2020-01-101-2/+5
| | | | | |
* | | | | | Merge pull request #6273Alexander Blair2020-03-121-1/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 0f78b06e Various improvements to the ZMQ JSON-RPC handling: (Lee Clagett)
| * | | | | | Various improvements to the ZMQ JSON-RPC handling:Lee Clagett2020-03-051-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Finding handling function in ZMQ JSON-RPC now uses binary search - Temporary `std::vector`s in JSON output now use `epee::span` to prevent allocations. - Binary -> hex in JSON output no longer allocates temporary buffer - C++ structs -> JSON skips intermediate DOM creation, and instead write directly to an output stream.
* | | | | | | Merge pull request #6263Alexander Blair2020-03-122-5/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c11e64fc Gitian: Change lxc ip link (TheCharlatan)
| * | | | | | | Gitian: Change lxc ip linkTheCharlatan2020-01-062-5/+5
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ip link currently listed in the README no longer works on the newest version of lxc shipped with ubuntu 18.04, this commit corrects this.
* | | | | | | Merge pull request #6251Alexander Blair2020-03-121-0/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0eac0c43 depends: set several missing build tags (moneromooo-monero)
| * | | | | | | depends: set several missing build tagsmoneromooo-monero2019-12-181-0/+10
| |/ / / / / /
* | | | | | | Merge pull request #6244Alexander Blair2020-03-121-5/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 352bd132 abstract_tcp_server2: guard against negative timeouts (moneromooo-monero)
| * | | | | | | abstract_tcp_server2: guard against negative timeoutsmoneromooo-monero2019-12-161-5/+16
| |/ / / / / /
* | | | | | | Merge pull request #6243Alexander Blair2020-03-122-6/+4
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4771a7ae p2p: remove obsolete local time in handshake (moneromooo-monero) 2fbbc4a2 p2p: avoid sending the same peer list over and over (moneromooo-monero) 3004835b epee: remove backward compatible endian specific address serialization (moneromooo-monero) 39a343d7 p2p: remove backward compatible peer list (moneromooo-monero) 60631802 p2p: simplify last_seen serialization now we have optional stores (moneromooo-monero) 9467b2e4 cryptonote_protocol: omit top 64 bits of difficulty when 0 (moneromooo-monero) b595583f serialization: do not write optional fields with default value (moneromooo-monero) 5f98b46d p2p: remove obsolete local time from TIMED_SYNC (moneromooo-monero)
| * | | | | | epee: remove backward compatible endian specific address serializationmoneromooo-monero2020-01-261-6/+2
| | | | | | |
| * | | | | | serialization: do not write optional fields with default valuemoneromooo-monero2020-01-261-0/+2
| | | | | | |
* | | | | | | Merge pull request #6255Alexander Blair2020-02-281-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 81494e3f depends: empty spaces in PATH variable cause build failure (kozyilmaz)