Age | Commit message (Collapse) | Author | Files | Lines |
|
8190f25 KV_SERIALIZE: remove extraneous semicolons in DSL (jeffro256)
|
|
294366f depends: openssl: update to 3.0.11 (tobtoht)
|
|
ebb7671 depends: use macOS 11 SDK with libc++ headers (tobtoht)
|
|
c444a7e trezor: support v2.5.2+, add more trezor tests, fix chaingen and tests (Dusan Klinec)
056c996 fix chaingen tests (Dusan Klinec)
|
|
|
|
- passphrase logic: remove backward compatibility for 2.4.3, code cleanup.
- fix LibUSB cmake for static builds on OSX
- tests: all tests now work with passphrase logic enabled. Passphrase test added with different passphrase. no_passphrase test added, Trezor pin test added. Testing wallet opening with correct and incorrect passphrase. Trezor test chain revamp, cleanup. Smaller chain, chain file versioning added.
- tests: Trezor tests support TEST_MINING_ENABLED, TEST_MINING_TIMEOUT env vars to change mining-related tests behaviour.
- requires protobuf@21 on osx for now (c++14), building with unlinked protobuf: `CMAKE_PREFIX_PATH=$(find /opt/homebrew/Cellar/protobuf@21 -maxdepth 1 -type d -name "21.*" -print -quit) \
make debug-test-trezor -j8`
|
|
|
|
|
|
192d87c remove more 'using namespace' statements from headers (jeffro256)
|
|
45b52de wallet-rpc: restore from multisig seed (jeffro256)
|
|
a6ce2dc Write interface for new serialization system (Lee *!* Clagett)
|
|
0ae5c91 http_client: reduce number of packets sent for small bodies (jeffro256)
|
|
|
|
Prereq of https://github.com/monero-project/monero/pull/8867
|
|
|
|
|
|
0961c2a Set SSL SNI even when server verification is disabled (Lee *!* Clagett)
|
|
70bbd25 core_rpc_server: new file: rpc_ssl.fingerprint (Jeffrey Ryan)
|
|
|
|
ec0cdc4 depends: remove icu4c (tobtoht)
|
|
eb94356 Add to_hex::buffer (Lee *!* Clagett)
|
|
2c98a82 Add byte_stream alue_type and data() (Lee *!* Clagett)
|
|
c430ba9 depends: update expat to 2.5.0 (tobtoht)
|
|
04dfdb3 epee: protect base64_chars, removed dead functions, speed up compile (Jeffro256)
|
|
e212532 depends: upgrade OpenSSL to 3.0.9 (tobtoht)
|
|
6c73dc7 properly terminate interrupted TCP connection. fixes #8685 (j-berman)
|
|
4f3a54b Remove invoke function in levin handler (Lee Clagett)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3a34c63 depends: cleanup Makefile (tobtoht)
|
|
df9aa6b epee: remove dead code in net_helper (Jeffro256)
|
|
5b4fea7 Copyright: Update to 2023 (mj-xmr)
|
|
|
|
|
|
|
|
|
|
|
|
21fb856 depends: bump openssl to 1.1.1t (tobtoht)
|
|
https://www.openssl.org/news/secadv/20230207.txt
Patch can be removed, it was included upstream.
|
|
This reverts commit b67e931843cd0c8191ec49f80448c010cba39901.
This turns out to be a bad idea, because we do have weird RPC which
do actually go counter to this
|
|
eaa3aff depends: bump hidapi/libusb (tobtoht)
|
|
f3420cb readline_buffer: disable bracketed paste escape sequences (Jeffrey Ryan)
|
|
bfd7c00 heed NO_COLOR environment variable (moneromooo-monero)
|
|
b67e931 epee: when loading a JSON RPC payload, ensure params is an object (moneromooo-monero)
|
|
|
|
fixes Trezor connectivity issues on Windows 10/11
Co-authored-by: selsta <selsta@sent.at>
|
|
Co-authored-by: plowsof <plowsof@protonmail.com>
extra files
|
|
ab7102e epee: remove dead HTTP code (Jeffrey Ryan)
|
|
|
|
|
|
this makes it easier to spot those mistakes by the caller
|
|
98ce6f1 depends: remove unused file (selsta)
|
|
http_client.h
|
|
b526a4b levin_abstract_invoke: remove dead code (Jeffrey Ryan)
|
|
d21fd92 rpc: dont shrink slice when loading from binary (Jeffrey Ryan)
|
|
|
|
|
|
|
|
|
|
e410ab7 Windows: fix unicode file path support (tobtoht)
|
|
a4cb77f epee: update 'http_server_handlers_map2.h' macros to use fully qualified names (Jeffrey Ryan)
|
|
|
|
|
|
8305a9f depends: remove unused packages (selsta)
|
|
796513f repo: remove ldns leftovers (selsta)
|
|
ef1924a Bump to v0.18.1.0 (Seth For Privacy)
89a2df6 Migrate VERSION variable to non-export (Seth For Privacy)
b83874e Set version in ENV var (Seth For Privacy)
bb955d1 Bump Gitian build instructions to v0.18.0.0 (Seth For Privacy)
|
|
8ea6c33 Fix some paths for toolchain / build (Howard Chu)
|
|
552528b Remove async_blocked_mode_client (Jeffrey Ryan)
3ee2174 string_coding: unused functions (Jeffrey Ryan)
285d9f0 http_server_handlers_map2: dead macros (Jeffrey Ryan)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cf3be99 Template hash func to fix compiler error on < gcc-6 (j-berman)
|
|
a82fba4 address PR comments (j-berman)
3be1dbd connection: fix implementation (anon)
724ff21 connection: add segfault and deadlocks demo (anon)
|
|
fe5d1be build: prepare v0.18.0.0 (selsta)
|
|
|
|
|
|
|
|
|
|
6f3abbe Depends: Unbound disable getentropy()/reallocarray() (glibc < 2.26) (TheCharlatan)
|
|
|
|
|
|
|
|
|
|
1164874 src, epee: fix a couple compiler warnings (selsta)
|
|
|
|
|
|
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
|
|
`WaitForSingleObject` returns a `DWORD`, not an int, so assign `retval` as such and it should fix the error.
|
|
|
|
1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
|
|
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)
|
|
ab9766e depends: update unbound to 1.15.0 (selsta)
|
|
6ef945d Doxygen: Hide anonymous namespaces from documentation by default (Jeffrey)
|
|
070e41d Change Github to GitHub (Abdullah)
|
|
f7d50cb EPEE: Remove gzip_encoding.h (Jeffrey)
|
|
63c7f8b EPEE: Remove hmac-md5 (Jeffrey)
|
|
002bf9c Fix typo: SERIALIZE_TYPE_DUOBLE (Jeffrey)
|
|
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.
|
|
|
|
4 warnings remain but it's better than before
|
|
|
|
|
|
|
|
Needed for compiling native_libtapi
|
|
|
|
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.
|
|
|
|
Bonus: little doc fix for net_ssl.h
|
|
|
|
9209880 add a sanity check to RPC input data size (moneromooo-monero)
|
|
d1cb9c3 Remove serialization/enableable (Jeffrey)
|
|
|
|
|
|
reported by m31007
|
|
|
|
At the request of @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r822868321
|
|
Relevant commit in old PR:
1b798a7042070cc8063bd341ebf7025da554b632
|
|
Relevant commit from old PR:
330df2952cb2863a591158b984c0fb7f652887ac
|
|
Relevant commit from old PR:
bd0a5119957d3ef9130a0b82599e1696995ef235
|
|
Relevant commit on old PR:
2499269696192ce30dd125ddee90a80d4326dff9
|
|
Relevant commits on the old cleanup PR:
36933c7f5c7778e2d7fbfea5361c11fb41070467
21e43de0f300ee47b7e597098908601bf591950b
3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d
|
|
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
|
|
Remove unused include statements or unused definitions.
|
|
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.
|
|
|
|
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
|
|
1ce9e9c Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
|
|
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
|
|
da9aa1f Copyright: Update to 2022 (mj-xmr)
|
|
* 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
|
|
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
|
|
|
|
|
|
Fixes issues reported in #8120
|
|
|
|
Also moved the tail of in-progress logs to two distinct and precise tail commands, was a good recommendation by @hyc.
|
|
|
|
|
|
|
|
|
|
depends didn't have target-specific overrides for _build_env
so ANDROID_NDK_HOME wasn't being set at build time.
This fix supersedes the manual edit of Configuration/15-android.conf.
Resolves #8095
|
|
4571d36 Add simple script for running gitian-build (Howard Chu)
|
|
a30928f depends: bump hidapi to 0.11.0 (selsta)
|
|
|
|
8f21001 depends: openssl 1.1.1k -> 1.1.1l (selsta)
|
|
b0ec9f8 epee: avoid ADL selecting C++14 std::quoted (selsta)
|
|
e106bdc epee: add missing header (selsta)
|
|
69c09ad Add README to release archives (Howard Chu)
4881154 README v12 fork occurred on 2019-11-30 as expected (Howard Chu)
|
|
49441d4 depends: update zeromq package to 4.3.4 (selsta)
|
|
|
|
|
|
|
|
b00e21d cmake: set cpp14 standard (selsta)
|
|
Also add docs/ANONYMITY_NETWORKS.md
Even though there is no "docs" dir in the archive...
|
|
ae41178 gitian: cleanup more unused packages (Howard Chu)
4ea7832 gitian: omit ccache from gitian builds (Howard Chu)
|
|
|
|
These appear to be leftovers inherited from Bitcoin's builder
|
|
It's just wasted overhead since the build VMs are always deleted
and recreated fresh for each run.
|
|
It's 2021, we can easily switch to C++14 without any troubles.
|
|
4afd9a7 cmake: set required C/C++ standard to 11 (selsta)
|
|
43a7279 depends: update unwind, fix build with ubuntu 21.04 (selsta)
|
|
acef6c9 Fix parallel make of OpenSSL (Howard Chu)
|
|
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
|
|
|
|
ec6b4cf support cors wildcard (woodser)
|
|
426dbf4 fix median overflow bug (koe)
|
|
external: remove unbound submodule
|
|
This shell script creates a docker image for running the gitian-build.py
script, to avoid version incompatibilities. The builds may be signed
automatically after manually reviewing the build hashes.
Only docker.io and apt-cacher-ng are required to be installed on the
host. The MacOSX SDK should also be present in this directory if Mac
builds are desired. A container named "gitrun" is used to launch
the builds, and all output will reside in this container as well.
|
|
|
|
|
|
0ac9a04 epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
|
|
301355f epee: link with Boost_SYSTEM_LIBRARY (selsta)
|
|
d8e71c8 CMake: ccache fix for FreeBSD at 'depends' (mj-xmr)
|
|
|
|
|
|
|
|
bf96055 Make SSL key/cert storage backward-compatible (Nathan Dorfman)
|
|
7354ffb p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
|
|
|
|
|
|
|
|
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
|
|
|
|
|
|
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
|
|
b4fe7c2 epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
|
|
44cc6d6 Fix boost 1.76.0 compatibility (loqs)
|
|
d772f13 epee: include public openssl header in cmake (selsta)
|
|
9165344 CI: depends downloads relax retries (mj-xmr)
|
|
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
|
|
cbd54ea cmake: set 3.5 as minimum version (selsta)
|
|
451b5a5 clang: fix -Wrange-loop-analysis warnings (selsta)
|