aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
| * | build: prepare v0.18.0.0selsta2022-07-136-6/+6
| |/
* | Merge pull request #8400luigi11112022-07-062-1/+22
|\ \ | |/ |/| | | 6f3abbe Depends: Unbound disable getentropy()/reallocarray() (glibc < 2.26) (TheCharlatan)
| * Depends: Unbound disable getentropy()/reallocarray() (glibc < 2.26)TheCharlatan2022-06-222-1/+22
| |
* | Gitian: refresh the stale Monero dir via --setup switchmj-xmr2022-06-062-3/+6
|/
* Merge pull request #8337luigi11112022-05-261-1/+0
|\ | | | | | | 1164874 src, epee: fix a couple compiler warnings (selsta)
| * src, epee: fix a couple compiler warningsselsta2022-05-171-1/+0
| |
* | Windows build: fix narrowing error for WaitForSingleObjectJeffrey Ryan2022-05-231-1/+1
|/ | | | `WaitForSingleObject` returns a `DWORD`, not an int, so assign `retval` as such and it should fix the error.
* Merge pull request #8315luigi11112022-05-161-1/+24
|\ | | | | | | 1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
| * Give better error messages when missing SSL filesJeffrey Ryan2022-05-051-1/+24
| | | | | | | | | | While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions. This change will give a much more clear, descriptive error in that scenario.
* | Merge pull request #8312luigi11112022-05-1626-148/+303
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5c27fd8 depends: Package cleanup (Howard Chu) c1d47eb Update randomx: fix Mac linking error (Howard Chu) 02e6af2 Update CI for aarch64 mac build (selsta) 7ea1e21 Make Mac SDK into a regular depends package (Howard Chu) e81ab9b Silence some protobuf link warnings (Howard Chu) fe5c2ae Fix arm64 darwin package defs (Howard Chu) fb68465 Boost 1.64 doesn't recognize arm64 darwin (Howard Chu) 617f908 more... update to clang 9.0.0 (Howard Chu) 83ae3ad Split native_clang out of native_cctools (Howard Chu) 1008318 Update native_cctools for newer SDK support (Howard Chu) a86c4cb Update to MacOSX SDK 11.1, add Mac M1 (Howard Chu)
| * | depends: Package cleanupHoward Chu2022-05-107-20/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | All patching should be in _preprocess_cmd. config_cmd should just run configure and nothing else before it, otherwise $PATH is broken when it runs. Also remove redundant settings to configure, _autoconf already sets them. We leave explicit AR_FLAGS settings because the builtin rule uses ARFLAGS, and so would leave AR_FLAGS unset otherwise.
| * | Make Mac SDK into a regular depends packageHoward Chu2022-05-0911-54/+17
| | |
| * | Silence some protobuf link warningsHoward Chu2022-05-092-0/+164
| | | | | | | | | | | | 4 warnings remain but it's better than before
| * | Fix arm64 darwin package defsHoward Chu2022-05-065-5/+6
| | |
| * | Boost 1.64 doesn't recognize arm64 darwinHoward Chu2022-05-062-2/+14
| | |
| * | more... update to clang 9.0.0Howard Chu2022-05-061-6/+6
| | |
| * | Split native_clang out of native_cctoolsHoward Chu2022-05-064-49/+36
| | | | | | | | | | | | Needed for compiling native_libtapi
| * | Update native_cctools for newer SDK supportHoward Chu2022-05-065-18/+33
| | |
| * | Update to MacOSX SDK 11.1, add Mac M1Howard Chu2022-05-046-20/+38
| |/
* | Merge pull request #8266luigi11112022-05-161-2/+2
|\ \ | | | | | | | | | ab9766e depends: update unbound to 1.15.0 (selsta)
| * | depends: update unbound to 1.15.0selsta2022-04-191-2/+2
| | |
* | | Merge pull request #8301luigi11112022-05-101-1/+1
|\ \ \ | | | | | | | | | | | | 6ef945d Doxygen: Hide anonymous namespaces from documentation by default (Jeffrey)
| * | | Doxygen: Hide anonymous namespaces from documentation by defaultJeffrey2022-04-281-1/+1
| | |/ | |/| | | | | | | Bonus: little doc fix for net_ssl.h
* | | Merge pull request #8300luigi11112022-05-102-2/+2
|\ \ \ | | | | | | | | | | | | 070e41d Change Github to GitHub (Abdullah)
| * | | Change "Github" to "GitHub"Abdullah2022-04-272-2/+2
| |/ /
* | | Merge pull request #8279luigi11112022-05-102-237/+1
|\ \ \ | | | | | | | | | | | | f7d50cb EPEE: Remove gzip_encoding.h (Jeffrey)
| * | | EPEE: Remove gzip_encoding.hJeffrey2022-04-222-237/+1
| | |/ | |/|
* | | Merge pull request #8278luigi11112022-05-103-302/+0
|\ \ \ | | | | | | | | | | | | 63c7f8b EPEE: Remove hmac-md5 (Jeffrey)
| * | | EPEE: Remove hmac-md5Jeffrey2022-04-223-302/+0
| |/ /
* | | Merge pull request #8226luigi11112022-05-103-5/+5
|\ \ \ | |_|/ |/| | | | | 002bf9c Fix typo: SERIALIZE_TYPE_DUOBLE (Jeffrey)
| * | Fix typo: SERIALIZE_TYPE_DUOBLEJeffrey2022-03-253-5/+5
| | |
* | | Merge pull request #8275luigi11112022-04-252-0/+12
|\ \ \ | | | | | | | | | | | | 9209880 add a sanity check to RPC input data size (moneromooo-monero)
| * | | add a sanity check to RPC input data sizemoneromooo-monero2022-04-212-0/+12
| | |/ | |/| | | | | | | reported by m31007
* | | Merge pull request #8248luigi11112022-04-253-72/+0
|\ \ \ | |/ / |/| | | | | d1cb9c3 Remove serialization/enableable (Jeffrey)
| * | Remove serialization/enableableJeffrey2022-04-093-72/+0
| | | | | | | | | | | | | | | | | | Currently working on an EPEE [ser/de]ialization library for Rust and at first glance, EPEE seemed to have support for optional wrappers. However, after looking into it, this feature appears to be half-baked and unused. Furthermore, adding support for optional values would be better suited to implement at the storage level, in my opinion. That would make parsing DOMs easier and less error-prone. If anyone is currently using this code, please comment. Thanks! At the time of writing, this PR has no merge conflicts with #8211
* | | Change C-style-casts to static_cast in time_helper.hJeffrey2022-04-181-4/+4
| | | | | | | | | | | | At the request of @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r822868321
* | | Remove the only 4 non-UTF8 characters in codebaseJeffrey2022-04-181-4/+4
| | | | | | | | | | | | | | | Relevant commit in old PR: 1b798a7042070cc8063bd341ebf7025da554b632
* | | Factor out move_it_backward from misc_language.hJeffrey2022-04-181-9/+1
| | | | | | | | | | | | | | | Relevant commit from old PR: 330df2952cb2863a591158b984c0fb7f652887ac
* | | Move copyable_atomic into connection_contextJeffrey2022-04-181-56/+0
| | | | | | | | | | | | | | | Relevant commit from old PR: bd0a5119957d3ef9130a0b82599e1696995ef235
* | | Refactor out to_nonconst_iterator.hJeffrey2022-04-184-55/+1
| | | | | | | | | | | | | | | Relevant commit on old PR: 2499269696192ce30dd125ddee90a80d4326dff9
* | | Refactor out pragma_comp_defsJeffrey2022-04-184-35/+4
| | | | | | | | | | | | | | | | | | | | | Relevant commits on the old cleanup PR: 36933c7f5c7778e2d7fbfea5361c11fb41070467 21e43de0f300ee47b7e597098908601bf591950b 3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d
* | | Merge functionality of misc_os_dependent into time_helper.hJeffrey2022-04-188-279/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 FatJeffrey2022-04-187-149/+0
| | | | | | | | | | | | Remove unused include statements or unused definitions.
* | | Boring Old DeletesJeffrey2022-04-1867-9622/+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.
* | | epee: allow copying a rolling_median_t objectmoneromooo-monero2022-04-101-1/+14
|/ /
* | Merge pull request #8228luigi11112022-04-062-77/+1
|\ \ | | | | | | | | | 1ce9e9c Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
| * | Remove dead code from parserse_base_utils and fix unit testsJeffrey2022-03-302-77/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove `match_string()`, `match_number()`, and `match_word()` * Remove `match_word_with_extrasymb()` and `match_word_til_equal_mark()` * Adapt unit test for `match_number()` to `match_number2()` * Adapt unit test for `match_string()` to `match_string2()` Note: the unit tests were testing for the old version of the functions, and the interfaces for these functions changed slightly, so I had to also edit the tests. As of writing, this PR has no merge conflicts with #8211 Additional changes during review: * Explicitly set up is_[float/signed]_val to be changed before each call * Structify the tests and fix uninitialized variables
* | Merge pull request #8223luigi11112022-04-067-39/+34
|\ \ | | | | | | | | | 17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
| * | Eliminate dependence on boost::interprocess #8223Jeffrey2022-03-307-39/+34
| |/ | | | | | | | | | | | | | | | | | | | | | | | | 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 #8197luigi11112022-04-0635-35/+44
|\ \ | |/ |/| | | da9aa1f Copyright: Update to 2022 (mj-xmr)