Jeffrey
6ef945d9a5
Doxygen: Hide anonymous namespaces from documentation by default
...
Bonus: little doc fix for net_ssl.h
2 years ago
Abdullah
070e41d88b
Change "Github" to "GitHub"
2 years ago
luigi1111
67e5ca9ad6
Merge pull request #8275
...
9209880
add a sanity check to RPC input data size (moneromooo-monero)
2 years ago
luigi1111
4541384075
Merge pull request #8248
...
d1cb9c3
Remove serialization/enableable (Jeffrey)
2 years ago
Jeffrey
f7d50cbaa8
EPEE: Remove gzip_encoding.h
2 years ago
Jeffrey
63c7f8ba6e
EPEE: Remove hmac-md5
2 years ago
moneromooo-monero
9209880e9c
add a sanity check to RPC input data size
...
reported by m31007
2 years ago
selsta
ab9766ef17
depends: update unbound to 1.15.0
2 years ago
Jeffrey
175b4117a9
Change C-style-casts to static_cast in time_helper.h
...
At the request of @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r822868321
2 years ago
Jeffrey
b49ed59166
Remove the only 4 non-UTF8 characters in codebase
...
Relevant commit in old PR:
1b798a7042070cc8063bd341ebf7025da554b632
2 years ago
Jeffrey
1f25aa27c5
Factor out move_it_backward from misc_language.h
...
Relevant commit from old PR:
330df2952cb2863a591158b984c0fb7f652887ac
2 years ago
Jeffrey
7764d69782
Move copyable_atomic into connection_context
...
Relevant commit from old PR:
bd0a5119957d3ef9130a0b82599e1696995ef235
2 years ago
Jeffrey
801568d0c6
Refactor out to_nonconst_iterator.h
...
Relevant commit on old PR:
2499269696192ce30dd125ddee90a80d4326dff9
2 years ago
Jeffrey
87ec36cacf
Refactor out pragma_comp_defs
...
Relevant commits on the old cleanup PR:
36933c7f5c7778e2d7fbfea5361c11fb41070467
21e43de0f300ee47b7e597098908601bf591950b
3c678bb1cedfd7b865ac2e7aaf014de4bfb3eb3d
2 years ago
Jeffrey
441c860738
Merge functionality of misc_os_dependent into time_helper.h
...
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
2 years ago
Jeffrey
12b1b74d32
Trimming Fat
...
Remove unused include statements or unused definitions.
2 years ago
Jeffrey
690ce560b0
Boring Old Deletes
...
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.
2 years ago
moneromooo-monero
9f786f0550
epee: allow copying a rolling_median_t object
2 years ago
Jeffrey
d1cb9c393e
Remove serialization/enableable
...
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
2 years ago
luigi1111
c11385591e
Merge pull request #8228
...
1ce9e9c
Remove dead code from parserse_base_utils and fix unit tests (Jeffrey)
2 years ago
luigi1111
bb093ec9a8
Merge pull request #8223
...
17772ef
Eliminate dependence on boost::interprocess #8223 (Jeffrey)
2 years ago
luigi1111
0eb1b570b6
Merge pull request #8197
...
da9aa1f
Copyright: Update to 2022 (mj-xmr)
2 years ago
Jeffrey
1ce9e9cda4
Remove dead code from parserse_base_utils and fix unit tests
...
* 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
2 years ago
Jeffrey
17772ef53e
Eliminate dependence on boost::interprocess #8223
...
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
2 years ago
Jeffrey
002bf9c4fd
Fix typo: SERIALIZE_TYPE_DUOBLE
2 years ago
mj-xmr
da9aa1f7f8
Copyright: Update to 2022
2 years ago
SChernykh
f68f92776b
Undefined behaviour fixes
...
Fixes issues reported in #8120
2 years ago
Seth For Privacy
6a46f8c40a
Add copy commands for compiled binaries
3 years ago
Seth For Privacy
52612e7a12
Add archive details to post-build section
...
Also moved the tail of in-progress logs to two distinct and precise tail commands, was a good recommendation by @hyc.
3 years ago
Seth For Privacy
03a256e076
Add git clone and cd commands for initial prep
3 years ago
Seth For Privacy
cd76011e6c
Add note on adding SSH keys for Github
3 years ago
Seth For Privacy
9d02531f0d
Update DOCKRUN.md
3 years ago
Seth For Privacy
eeb0be4905
Bump versions in DOCKRUN.md and add log commands
3 years ago
Howard Chu
6e6ad80dc4
Fix Android OpenSSL build
...
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
3 years ago
luigi1111
aeae337c0b
Merge pull request #7910
...
4571d36
Add simple script for running gitian-build (Howard Chu)
3 years ago
luigi1111
41d6db105d
Merge pull request #8055
...
a30928f
depends: bump hidapi to 0.11.0 (selsta)
3 years ago
selsta
a30928fe1a
depends: bump hidapi to 0.11.0
3 years ago
luigi1111
eec3a6014c
Merge pull request #8021
...
8f21001
depends: openssl 1.1.1k -> 1.1.1l (selsta)
3 years ago
luigi1111
14e94c6918
Merge pull request #8016
...
b0ec9f8
epee: avoid ADL selecting C++14 std::quoted (selsta)
3 years ago
luigi1111
b328fbecc2
Merge pull request #8019
...
e106bdc
epee: add missing header (selsta)
3 years ago
luigi1111
0bd892788d
Merge pull request #8006
...
69c09ad
Add README to release archives (Howard Chu)
4881154
README v12 fork occurred on 2019-11-30 as expected (Howard Chu)
3 years ago
luigi1111
e161b75201
Merge pull request #8002
...
49441d4
depends: update zeromq package to 4.3.4 (selsta)
3 years ago
selsta
8f210011be
depends: openssl 1.1.1k -> 1.1.1l
3 years ago
selsta
e106bdc1fc
epee: add missing header
3 years ago
selsta
b0ec9f85a1
epee: avoid ADL selecting C++14 std::quoted
3 years ago
luigi1111
7f1a44679c
Merge pull request #7971
...
b00e21d
cmake: set cpp14 standard (selsta)
3 years ago
Howard Chu
69c09ad204
Add README to release archives
...
Also add docs/ANONYMITY_NETWORKS.md
Even though there is no "docs" dir in the archive...
3 years ago
luigi1111
8fa21beba1
Merge pull request #7912
...
ae41178
gitian: cleanup more unused packages (Howard Chu)
4ea7832
gitian: omit ccache from gitian builds (Howard Chu)
3 years ago
selsta
49441d4a2a
depends: update zeromq package to 4.3.4
3 years ago
Howard Chu
ae41178c8b
gitian: cleanup more unused packages
...
These appear to be leftovers inherited from Bitcoin's builder
3 years ago
Howard Chu
4ea7832ea7
gitian: omit ccache from gitian builds
...
It's just wasted overhead since the build VMs are always deleted
and recreated fresh for each run.
3 years ago
selsta
b00e21dccc
cmake: set cpp14 standard
...
It's 2021, we can easily switch to C++14 without any troubles.
3 years ago
luigi1111
6b824c9ed0
Merge pull request #7945
...
4afd9a7
cmake: set required C/C++ standard to 11 (selsta)
3 years ago
luigi1111
415e290675
Merge pull request #7933
...
43a7279
depends: update unwind, fix build with ubuntu 21.04 (selsta)
3 years ago
luigi1111
29e3d0aa87
Merge pull request #7911
...
acef6c9
Fix parallel make of OpenSSL (Howard Chu)
3 years ago
selsta
4afd9a7a9e
cmake: set required C/C++ standard to 11
...
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
3 years ago
selsta
43a72790ab
depends: update unwind, fix build with ubuntu 21.04
3 years ago
luigi1111
c278c97f1f
Merge pull request #7884
...
ec6b4cf
support cors wildcard (woodser)
3 years ago
luigi1111
aa8320671c
Merge pull request #7858
...
426dbf4
fix median overflow bug (koe)
3 years ago
luigi1111
2a02cd0a5f
Merge pull request #7773 from selsta/unbound
...
external: remove unbound submodule
3 years ago
Howard Chu
4571d3686d
Add simple script for running gitian-build
...
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.
3 years ago
selsta
ae85ec0285
external: remove unbound submodule
3 years ago
Howard Chu
acef6c955b
Fix parallel make of OpenSSL
3 years ago
luigi1111
3673a679e4
Merge pull request #7850
...
0ac9a04
epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
3 years ago
luigi1111
2d3ce2d64a
Merge pull request #7881
...
301355f
epee: link with Boost_SYSTEM_LIBRARY (selsta)
3 years ago
luigi1111
294d58c58d
Merge pull request #7832
...
d8e71c8
CMake: ccache fix for FreeBSD at 'depends' (mj-xmr)
3 years ago
woodser
ec6b4cf9e1
support cors wildcard
3 years ago
selsta
301355f88d
epee: link with Boost_SYSTEM_LIBRARY
3 years ago
koe
426dbf434b
fix median overflow bug
3 years ago
luigi1111
0b4e922159
Merge pull request #7812
...
bf96055
Make SSL key/cert storage backward-compatible (Nathan Dorfman)
3 years ago
luigi1111
521b4d9ded
Merge pull request #7809
...
7354ffb
p2p: remove blocked addresses/hosts from peerlist (moneromooo-monero)
3 years ago
mj-xmr
0ac9a04b4c
epee: tidying post-incrementation -> pre-incrementation
3 years ago
moneromooo-monero
7354ffb8a7
p2p: remove blocked addresses/hosts from peerlist
3 years ago
mj-xmr
d8e71c8dbe
CMake: ccache fix for FreeBSD at 'depends'
3 years ago
Nathan Dorfman
bf96055211
Make SSL key/cert storage backward-compatible
...
This is required to build on OpenBSD (which uses LibreSSL). It also allows building against versions of OpenSSL before 1.0.2.
3 years ago
selsta
09779631f3
depends: add getmonero package mirror
3 years ago
mj-xmr
c19f0cbdea
Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cpp
3 years ago
luigi1111
7499837a6f
Merge pull request #7661
...
08e4497
Improve cryptonote (block and tx) binary read performance (Lee Clagett)
3 years ago
luigi1111
25bbb26f63
Merge pull request #7416
...
b4fe7c2
epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
3 years ago
luigi1111
1c8e598172
Merge pull request #7735
...
44cc6d6
Fix boost 1.76.0 compatibility (loqs)
3 years ago
luigi1111
d51e0c38f9
Merge pull request #7712
...
d772f13
epee: include public openssl header in cmake (selsta)
3 years ago
luigi1111
39cd392ac3
Merge pull request #7710
...
9165344
CI: depends downloads relax retries (mj-xmr)
3 years ago
loqs
44cc6d6762
Fix boost 1.76.0 compatibility
...
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
3 years ago
luigi1111
b7ee587ddb
Merge pull request #7691
...
cbd54ea
cmake: set 3.5 as minimum version (selsta)
3 years ago
luigi1111
c1a1f2a6ea
Merge pull request #7688
...
451b5a5
clang: fix -Wrange-loop-analysis warnings (selsta)
3 years ago
luigi1111
ea5c99f142
Merge pull request #7685
...
8c3c7b8
depends, docker: fix bintray links (selsta)
3 years ago
luigi1111
ac87ac19b2
Merge pull request #7665
...
15e6275
CMake: new macro - finding all headers (extract from epee) (mj-xmr)
3 years ago
selsta
d772f1378b
epee: include public openssl header in cmake
3 years ago
mj-xmr
9165344d8e
CI: depends downloads relax retries
3 years ago
selsta
cbd54ea524
cmake: set 3.5 as minimum version
3 years ago
selsta
8c3c7b8109
depends, docker: fix bintray links
3 years ago
selsta
451b5a510e
clang: fix -Wrange-loop-analysis warnings
3 years ago
mj-xmr
b4fe7c2401
epee linkage dynamic; move monero_add_library to main CMakeLists.txt
3 years ago
luigi1111
0a1ddc2eff
Merge pull request #7669
...
679d055
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago
luigi1111
b6a8cfc41b
Merge pull request #7658
...
834e23b
Doc: Update Gitian (Reproducible Builds) with small code snippets and fixes (mj-xmr)
3 years ago
luigi1111
6d7bb2b8ba
Merge pull request #7643
...
19ed7ab
Test: Enable coverage for external repositories (mj-xmr)
3 years ago
mj-xmr
dc81e23e60
Split epee/string_tools.h and encapsulate boost::lexical_cast
3 years ago
luigi1111
e45619e61e
Revert "Merge pull request #7136"
...
This reverts commit 63c7ca07fb
, reversing
changes made to 2218e23e84
.
3 years ago
luigi1111
257e7432cb
Merge pull request #7652
...
02f4954
gitian: remove osslsigncode (selsta)
3 years ago
luigi1111
63c7ca07fb
Merge pull request #7136
...
23aae55
Remove payload copy in all outgoing p2p messages (Lee Clagett)
3 years ago