Commit Graph

271 Commits (da9aa1f7f802552b9de459f331a2f39c84898009)

Author SHA1 Message Date
moneromooo-monero 5e0da6fb68
change SSL certificate fingerprint whitelisting from SHA1 to SHA-256
5 years ago
moneromooo-monero 7a9316ebef
serialization: set default log category
5 years ago
Lee Clagett 2e578b8214 Enabling daemon-rpc SSL now requires non-system CA verification
5 years ago
Lee Clagett d58f368289 Require manual override for user chain certificates.
5 years ago
Lee Clagett 97cd1fa98d Only check top-level certificate against fingerprint list.
5 years ago
Lee Clagett 7c388fb358 Call `use_certificate_chain_file` instead of `use_certificate_file`
5 years ago
Lee Clagett eca0fea45a Perform RFC 2818 hostname verification in client SSL handshakes
5 years ago
Lee Clagett 0416764cae Require server verification when SSL is enabled.
5 years ago
Lee Clagett 96d602ac84 Add `verify_fail_if_no_cert` option for proper client authentication
5 years ago
Lee Clagett 21eb1b0725 Pass SSL arguments via one class and use shared_ptr instead of reference
5 years ago
Lee Clagett f18a069fcc Do not require client certificate unless server has some whitelisted.
5 years ago
Lee Clagett a3b0284837 Change SSL certificate file list to OpenSSL builtin load_verify_location
5 years ago
Riccardo Spagni 17fefb8786
Merge pull request #5358
5 years ago
Riccardo Spagni 1ed6441925
Merge pull request #5327
5 years ago
Martijn Otto dffdccdc9e
No longer use deprecated RSA_generate_key in favor of
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
rbrunner7 c23ea7962d New interactive daemon command 'print_net_stats': Global traffic stats
5 years ago
Riccardo Spagni 5259dd7a14
Merge pull request #5259
5 years ago
moneromooo-monero 17769db946
epee: fix build with boost 1.70.0
5 years ago
Riccardo Spagni 4c91eb23a0
Merge pull request #5061
5 years ago
Dusan Klinec bb8eab24da
epee: certificate generation fix, pkey deleted
5 years ago
moneromooo-monero 9141a0a1ef
connection_basic: remove debug exception ^_^
5 years ago
Howard Chu b8c2e21cba
Fix startup errors with SSL cert generation
5 years ago
binaryFate 1f2930ce0b Update 2019 copyright
5 years ago
Martijn Otto 057c279cb4
epee: add SSL support
5 years ago
Riccardo Spagni 722a856d7e
Merge pull request #5096
5 years ago
moneromooo-monero 2456945408
epee: add SSL support
5 years ago
moneromooo-monero 7c3ade4410
network_throttle: use circular_buffer where appropriate
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
Jethro Grassie ca86ef1beb
readline: don't dereference possible NULL pointer
5 years ago
Riccardo Spagni 3e9bb9626a
Merge pull request #5001
5 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
5 years ago
Riccardo Spagni e723eb960d
Merge pull request #4951
5 years ago
luigi1111 53760ee044
Merge pull request #4957
6 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
6 years ago
Lee Clagett a5ffc2d5ad Remove boost::lexical_cast for uuid and unused uuid function
6 years ago
Riccardo Spagni 5e9225e637
Merge pull request #4925
6 years ago
moneromooo-monero 0e2f5cb5fc
perf_timer: make all logs Info level
6 years ago
moneromooo-monero b21a60efd9
mlocker: set default log category
6 years ago
Riccardo Spagni 16dc6900fb
Merge pull request #4883
6 years ago
Riccardo Spagni d4a0fb2b89
Merge pull request #4880
6 years ago
Riccardo Spagni 3d745573d7
Merge pull request #4876
6 years ago
Riccardo Spagni f6e8ab0dc6
Merge pull request #4875
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
Riccardo Spagni 398f7076bb
Merge pull request #4853
6 years ago
moneromooo-monero 4d71d46373
mlocker: remove early page size log
6 years ago
Martijn Otto 1132436f97
Only show a single mlock() error, to avoid flooding the log
6 years ago
moneromooo-monero 40485a73b6
mlocker: fix access to global lock map after dtor on exit
6 years ago
moneromooo-monero 96e6b43970
blockchain_stats: don't use gmtime_r on Windows
6 years ago
moneromooo-monero 23829ebb09
mlocker: don't throw from lock/unlock
6 years ago
Riccardo Spagni 42dbb3aa1b
Merge pull request #4785
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
moneromooo-monero 2b3595d0fe
various: do not propagate exception through dtor
6 years ago
moneromooo-monero 0cfd2ae5e7
mlocker: fix dtor ordering problem
6 years ago
moneromooo-monero 2362baf735
network_throttle: initialize m_last_sample_time in ctor
6 years ago
Riccardo Spagni 442c58e994
Merge pull request #4573
6 years ago
Riccardo Spagni 6ef07b10b9
Merge pull request #4520
6 years ago
moneromooo-monero 8f3c793749
readline_buffer: fix "cursor in prompt" bug
6 years ago
iDunk5400 2e2daebcc9
ANSI colors in Windows 10
6 years ago
moneromooo-monero 00901e9c93
epee: initialize a few data members where it seems to be appropriate
6 years ago
moneromooo-monero 758d768486
connection_basic: remove unused floating time start time
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni b4ec67b2f7
Merge pull request #4443
6 years ago
Riccardo Spagni b88bbf59c3
Merge pull request #4377
6 years ago
moneromooo-monero 4d52ec0ca4
mlog: do not display http errors by default
6 years ago
moneromooo-monero 07ec748c82
wipeable_string: add hex_to_pod function
6 years ago
luigi1111 140eb78231
Merge pull request #4179
6 years ago
moneromooo-monero 70271fa788
common: add a class to safely wrap mlock/munlock
6 years ago
moneromooo-monero ea37614efe
wallet: wipe seed from memory where appropriate
6 years ago
moneromooo-monero 262e391fb1
mlog: handle filenames without parent directories
6 years ago
moneromooo-monero 8d578f1f2d
memwipe: don't call the workhorse for 0 bytes
6 years ago
luigi1111 c0c6102260
Merge pull request #3972
6 years ago
stoffu 63d0ab09b5
mlog: --max-log-files to set the max number of rotated log files
6 years ago
moneromooo-monero 87665281ea
epee: fallback to a counter if gmtime fails when rotating logs
6 years ago
moneromooo-monero 18c2f6e21d
mlog: fix setting no logs
6 years ago
moneromooo-monero 4789f8598f
wipeable_string: don't try to wipe an empty buffer
6 years ago
stoffu dfabc005d1
memwipe: add missing #include <stdio.h>
6 years ago
Riccardo Spagni 0c71197892
Merge pull request #3217
6 years ago
Riccardo Spagni 666a76652b
Merge pull request #3187
6 years ago
moneromooo-monero 851bd057ec
call _exit instead of abort in release mode
6 years ago
moneromooo-monero fde4489e1d
wipeable_string: call memwipe directly
6 years ago
xmr-eric 84a7f6a482 Readd copyright starting date
6 years ago
xmr-eric 18216f19dd Update 2018 copyright
6 years ago
Jethro Grassie 21bd21576d
remove unnecessary include
6 years ago
Jethro Grassie be1826c0fb
Keep readline optional
6 years ago
Riccardo Spagni 1c11ec71b5
Merge pull request #2995
6 years ago
moneromooo-monero fdd4c5e577
move memwipe to epee to avoid common<->crypto circular dependencies
6 years ago
moneromooo-monero 40ab12a773
epee: remove dependency on common
6 years ago
Riccardo Spagni 2b00899bb2
Merge pull request #2920
7 years ago
moneromooo-monero 6ccc51f645
wipeable_string: fix buffer overread
7 years ago
moneromooo-monero 6c94516fb4
wipeable_string: move a wipe from reserve to grow
7 years ago
moneromooo-monero 5f801b6adf
wipeable_string: ignore reserve size less than actual size
7 years ago
moneromooo-monero 9ec44a2b06
wipeable_string: fix clear and push_back
7 years ago
moneromooo-monero bd5cce07b3
network_throttle: fix ineffective locking
7 years ago
moneromooo-monero e0a61299fb
network_throttle: remove unused xxx static member
7 years ago
moneromooo-monero 38c8f4e0a3
mlog: terminate a string at last char, just in case
7 years ago
Riccardo Spagni 066fd7aced
Merge pull request #2877
7 years ago
moneromooo-monero bb89ae8b20
move connection_basic and network_throttle from src/p2p to epee
7 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero 3dffe71b72
new wipeable_string class to replace std::string passphrases
7 years ago
moneromooo-monero 178014c995
split off readline code into epee_readline
7 years ago
redfish 4b228dd356 cmake: epee: use var from FindOpenSSL.cmake
7 years ago
moneromooo-monero 52ec0e7f4e
epee: link against ssl/crypto for the new SSL code
7 years ago
moneromooo-monero bc1b93333e
frob level 1 logs a bit for consistency
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
Riccardo Spagni 3bab2676ec
Merge pull request #2512
7 years ago
moneromooo-monero 792ba4f0fe
Log categories can now be added to and removed from
7 years ago
moneromooo-monero f35afe62a4
epee: factor log level/categories setting
7 years ago
selsta 91def9a59b daemon, wallet: add --max-log-file-size option
7 years ago
Howard Chu c088d38a57
Simplify readline support
7 years ago
Jethro Grassie 1249a2a550
Construct on first use for completion_commands
7 years ago
Jethro Grassie 67dd4933e6
Add sync lock on stop
7 years ago
moneromooo-monero cb2d5110ff
Tweak net logs so we get more info on why networking can't start
7 years ago
Riccardo Spagni b76ba219d9
Merge pull request #2189
7 years ago
Riccardo Spagni 5ef8b76b32
Merge pull request #2197
7 years ago
Jethro Grassie d75cff1a0e
Fix readline prompt when command does not output
7 years ago
moneromooo-monero 599436a452
mlog: default to msgwriter logs only for log level 1
7 years ago
moneromooo-monero 335fc8ab23
mlog: fix crash accessing stale data when rotating logs
7 years ago
Riccardo Spagni ab594cfee9
Merge pull request #2159
7 years ago
Riccardo Spagni e050853ed3
Merge pull request #2157
7 years ago
Riccardo Spagni 4014f31a73
Merge pull request #2173
7 years ago
moneromooo-monero a02d745844
mlog: make MONERO_LOGS env var understand N,logs type spec
7 years ago
Jethro Grassie 6955976b2d
Add various readline related fixes
7 years ago
Jethro Grassie 6a23cd07aa
Add notification on stop
7 years ago
moneromooo-monero 9706938016
mlog: add msgwriter:INFO to log 0 and 1 defaults
7 years ago
Riccardo Spagni 7995dcff94
Merge pull request #2112
7 years ago
moneromooo-monero 76043b17fd
monero-wallet-cli: hang on exit in readline code (#2117)
7 years ago
moneromooo-monero a73a42a6b0
monero-wallet-cli: hang on exit in readline code (#2117)
7 years ago
Jethro Grassie be9d4f0411
Fix multiline wallet cli output with readline
7 years ago
Jethro Grassie fdccf7e6c3
Add readline improvements
7 years ago
Riccardo Spagni 0c6ea4f8a6
Merge pull request #2111
7 years ago
moneromooo-monero 8261ba69e6
readline_buffer: fix busy wait
7 years ago
moneromooo-monero 21b939e1e6
readline: fix invalid memory access
7 years ago
moneromooo-monero 5f8f290505
readline_buffer: add a couple const
7 years ago
jethro e1f3dfccc8 Add readline support to cli
7 years ago
Howard Chu fa489a26ef
Fix PR#2039
7 years ago
stoffu dd8e3266b2
shared libs build (i.e. make debug)
7 years ago
Lee Clagett 93e10f1cc4 Simplified the implementation and features of span
7 years ago
Lee Clagett 4a8f96f95d Improvements for epee binary to hex functions:
7 years ago
Riccardo Spagni de68b00596
Merge pull request #1948
7 years ago
moneromooo-monero a8ac4f0a70
update easylogging++ to latest upstream
7 years ago
moneromooo-monero 62efe5f656
mlog: direct log category changes to file only
7 years ago
Lee Clagett 287ef36ed8 Fix freebsd build
7 years ago
Riccardo Spagni a85f750ee8
Merge pull request #1893
7 years ago
moneromooo-monero 0effe196e4
Revert "Increase the log level for the info about log levels"
7 years ago
Lee Clagett 50cd179a60 Removed boost/asio.hpp include from epee/string_tools.h
7 years ago
Riccardo Spagni e10bf1d6c0
Merge pull request #1805
7 years ago
moneromooo-monero b7f85a30cd
mlog: default net.cn to FATAL
7 years ago
Nano Akron 4f7bce6d20
Increase the log level for the info about log levels
7 years ago
Riccardo Spagni 1a4298685a
Merge pull request #1766
7 years ago