Jeffrey
0da8bdc2e0
Remove crypted_storage.h
2022-03-01 10:37:35 -06:00
Jeffrey
a9fbe52b02
Remove misc_os_dependent.cpp and unused functions from misc_os_dependent.h
...
Actions:
Remove call_sys_cmd() definition from misc_os_dependent.h b/c its unused
Remove get_thread_string_id() declaration from misc_os_dependent.h b/c its unused
Remove misc_os_dependent.cpp file b/c the only definition was get_thread_string_id()
Remove file reference to misc_os_dependent.cpp from epee/src/CMakeLists.txt b/c its now deleted
2022-03-01 10:25:55 -06:00
Jeffrey
bb136b1fd4
Remove http_client_via_api_helper.h
2022-03-01 10:05:57 -06:00
Jeffrey
f9d6504594
Remove http_server_thread_per_connect and its dependencies
2022-03-01 10:01:00 -06:00
Jeffrey
bd0a511995
Move copyable_atomic to be a sub-class of cryptonote_connection_context
...
epee::copyable_atomic was only be used by one struct, cryptonote_connection_context.
This should probably eventually factored out of that class, so I left the following comment:
This class was originally from the EPEE module. It is identical in function to std::atomic<uint32_t> except
that it has copy-construction and copy-assignment defined, which means that earliers devs didn't have to write
custom copy-contructors and copy-assingment operators for the outer class, cryptonote_connection_context.
cryptonote_connection_context should probably be refactored because it is both trying to be POD-like while
also (very loosely) controlling access to its atomic members.
2022-02-15 17:36:45 -06:00
Jeffrey
bc6a7b6cbe
Remove abstract_tcp_server_cp.*
2022-02-14 00:10:53 -06:00
Jeffrey
3c0d1ccb10
Remove levin_server_cp*
2022-02-13 23:54:42 -06:00
Jeffrey
8f492bf65d
Remove net_fwd.h and #includes of said header
2022-02-13 23:34:40 -06:00
Jeffrey
5a09e84ed0
Remove http_server_cp*.h
2022-02-13 23:29:03 -06:00
Jeffrey
642e533edb
Remove protocol_switcher.h
2022-02-13 23:22:46 -06:00
Jeffrey
cd3186988b
Remove rpc_method_name.h
2022-02-13 23:20:56 -06:00
Jeffrey
78f16d3299
Remove multiprotocols_server.h
2022-02-13 23:19:20 -06:00
Jeffrey
f2f9bf82de
Remove munin_connection_handler.h
2022-02-13 22:12:03 -06:00
Jeffrey
0e1e01395b
Remove munin_node_server.h
2022-02-13 22:09:05 -06:00
Jeffrey
2499269696
Remove to_nonconst_iterator.h and Refactor
...
This was mostly the same as the other commits, but there was actually one reference to
the functions in to_nonconst_iterator.h in http_protocol_handler.inl. All the other
files modified in this commit were to remove extraneous includes of to_nonconst_iterator.h.
In http_protocol_handler.inl, to_nonsonst_iterator() (misspelled?) was used to convert a
string::const_iterator to a nonconst iterator in order to use it in a call to
string::erase(). However, this in not necessary as of C++11, so I removed the conversion
altogether.
2022-02-11 15:02:45 -06:00
Jeffrey
dbf8e4a2d6
Remove soci_helper.h
2022-02-10 23:34:03 -06:00
Jeffrey
8cec449519
Remove serialize_base.h
2022-02-10 19:42:19 -06:00
Jeffrey
1018698830
Remove static_initializer.h
2022-02-10 19:31:22 -06:00
Jeffrey
d009741cd4
Remove service_impl_base.h
2022-02-10 19:27:59 -06:00
Jeffrey
f4721c0ca5
Removed reg_utils.h
2022-02-10 19:22:27 -06:00
Jeffrey
e8e46bb210
Remove global_stream_operators.h
...
I think my commit message goes without saying
2022-02-10 18:54:39 -06:00
Jeffrey
10c3a3af95
Removed unused functions from file_io_utils
...
I removed three unused functions: `get_file_time`, `set_file_time`, and `append_string_to_file`.
I have recompiled on Ubuntu 20 with no issues.
2022-02-10 18:41:29 -06:00
Jeffrey
86d554cbae
Remove ado_db_helper.h
...
Self-explanatory
2022-02-10 18:21:46 -06:00
Jeffrey
c19f141942
Removed unused SMTP, tiny_ini, and SHA-1 files from EPEE
...
Combined commit of #8172 , #8173 , #8174
2022-02-10 11:56:47 -06:00
luigi1111
14e94c6918
Merge pull request #8016
...
b0ec9f8
epee: avoid ADL selecting C++14 std::quoted (selsta)
2021-11-01 12:28:28 -05:00
selsta
e106bdc1fc
epee: add missing header
2021-10-22 04:14:25 +02:00
selsta
b0ec9f85a1
epee: avoid ADL selecting C++14 std::quoted
2021-10-20 19:30:21 +02:00
selsta
4afd9a7a9e
cmake: set required C/C++ standard to 11
...
Co-authored-by: Jason Rhinelander <jason@imaginary.ca>
2021-09-16 10:44:25 +02:00
luigi1111
c278c97f1f
Merge pull request #7884
...
ec6b4cf
support cors wildcard (woodser)
2021-09-09 15:20:09 -04:00
luigi1111
aa8320671c
Merge pull request #7858
...
426dbf4
fix median overflow bug (koe)
2021-09-09 15:17:06 -04:00
luigi1111
3673a679e4
Merge pull request #7850
...
0ac9a04
epee: tidying post-incrementation -> pre-incrementation (mj-xmr)
2021-08-26 21:12:25 -04:00
woodser
ec6b4cf9e1
support cors wildcard
2021-08-20 14:17:51 -04:00
selsta
301355f88d
epee: link with Boost_SYSTEM_LIBRARY
2021-08-19 19:05:40 +02:00
koe
426dbf434b
fix median overflow bug
2021-08-13 06:57:27 -05:00
luigi1111
0b4e922159
Merge pull request #7812
...
bf96055
Make SSL key/cert storage backward-compatible (Nathan Dorfman)
2021-08-11 22:38:24 -04:00
mj-xmr
0ac9a04b4c
epee: tidying post-incrementation -> pre-incrementation
2021-08-11 16:47:32 +02:00
moneromooo-monero
7354ffb8a7
p2p: remove blocked addresses/hosts from peerlist
2021-08-05 17:29:25 +00:00
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.
2021-07-27 13:49:21 -06:00
mj-xmr
c19f0cbdea
Compil time: move epee storages/parserse_base_utils.h to parserse_base_utils.cpp
2021-06-11 21:20:51 +02:00
luigi1111
7499837a6f
Merge pull request #7661
...
08e4497
Improve cryptonote (block and tx) binary read performance (Lee Clagett)
2021-06-10 12:00:54 -05:00
luigi1111
25bbb26f63
Merge pull request #7416
...
b4fe7c2
epee linkage dynamic; move monero_add_library to main CMakeLists.txt (mj-xmr)
2021-06-10 11:18:26 -05:00
luigi1111
1c8e598172
Merge pull request #7735
...
44cc6d6
Fix boost 1.76.0 compatibility (loqs)
2021-06-01 22:12:12 -05:00
luigi1111
d51e0c38f9
Merge pull request #7712
...
d772f13
epee: include public openssl header in cmake (selsta)
2021-06-01 22:08:15 -05:00
loqs
44cc6d6762
Fix boost 1.76.0 compatibility
...
Add missing header boost/mpl/contains.hpp
monero-project/monero/issues/7728
2021-05-24 05:31:14 +02:00
luigi1111
b7ee587ddb
Merge pull request #7691
...
cbd54ea
cmake: set 3.5 as minimum version (selsta)
2021-05-12 16:59:17 -05:00
luigi1111
c1a1f2a6ea
Merge pull request #7688
...
451b5a5
clang: fix -Wrange-loop-analysis warnings (selsta)
2021-05-12 16:57:32 -05:00
luigi1111
ac87ac19b2
Merge pull request #7665
...
15e6275
CMake: new macro - finding all headers (extract from epee) (mj-xmr)
2021-05-12 14:39:39 -05:00
selsta
d772f1378b
epee: include public openssl header in cmake
2021-05-09 22:22:17 +02:00
selsta
cbd54ea524
cmake: set 3.5 as minimum version
2021-04-27 11:02:05 +02:00
selsta
451b5a510e
clang: fix -Wrange-loop-analysis warnings
2021-04-27 05:30:27 +02:00