Commit Graph

912 Commits (b303931b23206236f335bca16b38df8312216668)

Author SHA1 Message Date
luigi1111 cdfa2e58df
Merge pull request #5827
5 years ago
luigi1111 1b373185aa
Merge pull request #5702
5 years ago
TheCharlatan 13c0b8c265 Add depends riscv 64 bit support
5 years ago
Jethro Grassie 30779de39d
fix feature not introduced until boost 1.66
5 years ago
luigi1111 b7415d3a5c
Merge pull request #5706
5 years ago
luigi1111 bc4f1145c3
Merge pull request #5705
5 years ago
moneromooo-monero 2a41dc0453
epee: fix connections not being properly closed in some instances
5 years ago
moneromooo-monero eeca5ca0c8
epee: support unicode in parsed strings
5 years ago
luigi1111 310c26824d
Merge pull request #5756
5 years ago
luigi1111 8a0711f2f2
Merge pull request #5674
5 years ago
luigi1111 df064eaa36
Merge pull request #5649
5 years ago
Tom Smeding bdcdb0e813 Remove unused code under WINDWOS_PLATFORM guard
5 years ago
Jonathan Cross e3cff3d766
Gitian build script fixes for MacOS
5 years ago
Thomas Winget 155475d971
Add IPv6 support
5 years ago
Jonathan Cross 28c3e736fb
gitian build README improvements
5 years ago
luigi1111 e675b5223f
Merge pull request #5627
5 years ago
luigi1111 38e0e58a95
Merge pull request #5531
5 years ago
luigi1111 e579fe4ae0
Merge pull request #5530
5 years ago
luigi1111 8774384ace
Merge pull request #5528
5 years ago
Jonathan Cross f26e663a7b
Gitian build (mac, linux): gzip => bzip2
5 years ago
Lee Clagett 3b24b1d082 Added support for "noise" over I1P/Tor to mask Tx transmission.
5 years ago
Lee Clagett bdfc63ae4d Add ref-counted buffer byte_slice. Currently used for sending TCP data.
5 years ago
moneromooo-monero 65c4004963
allow blocking whole subnets
5 years ago
luigi1111 f9a3d7fec8
Merge pull request #5704
5 years ago
TheCharlatan 9a5933f705 Gitian: Add version string to output tar archives
5 years ago
TheCharlatan 8f2227940d Depends: Update HIDAPI version
5 years ago
TheCharlatan 59eecc7ed1 Update icu4c to latest support version
5 years ago
TheCharlatan afbf05bc58 Add option to run gitian-build.py on non-debian os
5 years ago
TheCharlatan 496cd46d80 Add ncurses package for linux and darwin readline
5 years ago
TheCharlatan cbbb24cfe1 Remove clutter in depends installed packages
5 years ago
TheCharlatan 1dbfc812e1 Add debug targets to depends Makefile
5 years ago
moneromooo-monero 098aadf084
p2p: close the right number of connections on setting max in/out peers
5 years ago
Howard Chu a182df21d0
Bans for RPC connections
5 years ago
moneromooo-monero 0564da5fdc
ensure no NULL is passed to memcpy
5 years ago
moneromooo-monero bc09766bf9
abstract_tcp_server2: improve DoS resistance
5 years ago
moneromooo-monero 39169ace09
epee: basic sanity check on allocation size from untrusted source
5 years ago
luigi1111 7b3df89bd4
Merge pull request #5632
5 years ago
luigi1111 a22bb544a3
Merge pull request #5552
5 years ago
Howard Chu 1dc4ebfd6c
Use 9 digit build IDs
5 years ago
Howard Chu 01ced20eca
Delete redundant cppzmq dependency
5 years ago
Howard Chu f8b2f250b7
Allow parallel make
5 years ago
Howard Chu 3a0fbea1ff
Don't use -march=native
5 years ago
luigi1111 9c0e9c40ec
Merge pull request #5618
5 years ago
xiphon b0a04f7d45 epee: fix SSL autodetect on reconnection
5 years ago
moneromooo-monero 35c20c4332
Fix GCC 9.1 build warnings
5 years ago
Lee Clagett 3544596f9f Add ssl_options support to monerod's rpc mode.
5 years ago
who-biz c27d96129e [depends] update openssl to 1.0.2r
5 years ago
Riccardo Spagni e8487fa46b
Merge pull request #5539
5 years ago
luigi1111 14723fc6e7
Merge pull request #5527
5 years ago
luigi1111 1fc1c7318c
Merge pull request #5519
5 years ago
Rohaq 1873af35bf Made code block usage consistent across all .md files
5 years ago
moneromooo-monero 9a6006bad8
abstract_tcp_server2: move some things out of a lock
5 years ago
moneromooo-monero 6abaaaa994
remove obsolete save_graph skeleton code
5 years ago
moneromooo-monero f61a315e8b
net_utils: fix m_ssl type from time_t to bool
5 years ago
moneromooo-monero 9a7a453f25
net_ssl: free certs after setting them up
5 years ago
Riccardo Spagni c0bc6d96cd
Merge pull request #5509
5 years ago
Riccardo Spagni 2d04b0e500
Merge pull request #5499
5 years ago
Riccardo Spagni 123df0eaf7
Merge pull request #5419
5 years ago
moneromooo-monero a62e072571
net_ssl: SSL config tweaks for compatibility and security
5 years ago
moneromooo-monero 367bb80ae7
mlog: default to not showing SSL errors
5 years ago
moneromooo-monero a4c4a2d8aa
blockchain: keep a rolling long term block weight median
5 years ago
moneromooo-monero 5e0da6fb68
change SSL certificate fingerprint whitelisting from SHA1 to SHA-256
5 years ago
Riccardo Spagni 5d09e39174
Merge pull request #5482
5 years ago
Riccardo Spagni d86dd5fa7c
Merge pull request #5479
5 years ago
moneromooo-monero 9956500d14
net_helper: clear recv buffer on eof
5 years ago
moneromooo-monero edbae2d05b
levin_protocol_handler_async: tune down preallocation a fair bit
5 years ago
moneromooo-monero 7a9316ebef
serialization: set default log category
5 years ago
moneromooo-monero b672d4d6e5
epee: use boost/timer/timer.hpp, boost/timer.hpp is deprecated
5 years ago
Riccardo Spagni ba1b6d36c4
Merge pull request #5447
5 years ago
Riccardo Spagni c8ce4217cf
Merge pull request #5445
5 years ago
Riccardo Spagni e9527f5eed
Merge pull request #5436
5 years ago
Riccardo Spagni c603044398
Merge pull request #5432
5 years ago
Florian 02c01c0bd8 Add Brewfile to allow for an even easier management of dependencies
5 years ago
moneromooo-monero b18f0b1051
wallet: new --offline option
5 years ago
Riccardo Spagni e46dc055d1
Merge pull request #5369
5 years ago
moneromooo-monero 61d63900b9
net_helper: avoid unnecessary memcpy
5 years ago
moneromooo-monero c3cf930f75
abstract_tcp_server2: fix timeout on exit
5 years ago
moneromooo-monero 4b3bb829c2
epee: init a new ssl related variable in ctor
5 years ago
moneromooo-monero 9f8dc4ce51
simplewallet: new net_stats command
5 years ago
Dusan Klinec f29fecd517
build: debug and test builds via contrib
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 0baf26c8d6
Merge pull request #5375
5 years ago
Riccardo Spagni 17fefb8786
Merge pull request #5358
5 years ago
Riccardo Spagni 38317f384c
Merge pull request #5348
5 years ago
Riccardo Spagni 1ed6441925
Merge pull request #5327
5 years ago
Riccardo Spagni 87840192dd
Merge pull request #5309
5 years ago
Leon Klingele 1569776a52
Add missing include
5 years ago
Jane Mercer e72c2c5dcc do not build in parallel as it is non-deterministic
5 years ago
Martijn Otto dffdccdc9e
No longer use deprecated RSA_generate_key in favor of
5 years ago
moneromooo-monero 59776a64ff
epee: some more minor JSON parsing speedup
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
Riccardo Spagni 676b17d36d
Merge pull request #5285
5 years ago
rbrunner7 c23ea7962d New interactive daemon command 'print_net_stats': Global traffic stats
5 years ago
Riccardo Spagni f5d7652f73
Merge pull request #5283
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
moneromooo-monero 1659029469
abstract_tcp_server2: fix crashy race on socket shutdown
5 years ago
Guido Vranken 43042a28ec Implement array_entry_t copy constructor
5 years ago
Riccardo Spagni 4c91eb23a0
Merge pull request #5061
5 years ago
moneromooo-monero 6ef816de2b
console_handler: print newline on EOF
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
TheCharlatan 5057eb1199
cmake: ARCH_ID fixes for cross compilation
5 years ago
moneromooo-monero e396146aee
default initialize rpc structures
5 years ago
Riccardo Spagni c83e80c263
Merge pull request #5162
5 years ago
Riccardo Spagni f18a7e39b8
Merge pull request #5160
5 years ago
Riccardo Spagni 5260111631
Merge pull request #5146
5 years ago
Riccardo Spagni d70de1150a
Merge pull request #5136
5 years ago
Riccardo Spagni 933c701c6e
Merge pull request #5133
5 years ago
Riccardo Spagni 4a390d43f8
Merge pull request #5113
5 years ago
Riccardo Spagni a28237c9ca
Merge pull request #5102
5 years ago
Riccardo Spagni 722a856d7e
Merge pull request #5096
5 years ago
Riccardo Spagni 4466f4504e
Merge pull request #5091
5 years ago
TheCharlatan f0fc4064a0
Various speedups to depends and Travis
5 years ago
Tom Smeding 7af4fbd4d1 epee: Add space after ':' in additional http response headers
5 years ago
TheCharlatan 4a9257b464
Support docker for gitian builds
5 years ago
Lee Clagett 4d3b61a31b Use io_service::work in epee tcp server
5 years ago
who-biz 7da7a9bbcc Update openssl to 1.0.2q in depends build system
5 years ago
Markus Behm c0e9e80581 Fixed missing return value in once_a_time class on windows
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
Jethro Grassie 123fc2a25a
i2p: initial support
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
Riccardo Spagni 1e5cd3b35a
Merge pull request #5062
5 years ago
moneromooo-monero acfff8d0ce
rpc: fix internal daemon calls in restricted rpc getting partial data
5 years ago
Riccardo Spagni d214992a7f
Merge pull request #5073
5 years ago
Riccardo Spagni fbecfc3c8f
Merge pull request #5065
5 years ago
moneromooo-monero 1eef056588
performance_tests: better stats, and keep track of timing history
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
Jethro Grassie ca86ef1beb
readline: don't dereference possible NULL pointer
5 years ago
Riccardo Spagni b65106ce93
Merge pull request #5017
5 years ago
TheCharlatan b4433abc64
Optimize the depends builds for faster compilation
5 years ago
moneromooo-monero 21777daf6e
epee: speedup word/number matching
5 years ago
Riccardo Spagni 246b28e47a
Merge pull request #5022
5 years ago
Riccardo Spagni a093a7569e
Merge pull request #5021
5 years ago
Riccardo Spagni 3e9bb9626a
Merge pull request #5001
5 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
5 years ago
italocoin 45ea19fafb bump sodium to 1.0.16
5 years ago
Riccardo Spagni e723eb960d
Merge pull request #4951
5 years ago
Riccardo Spagni 3ce7977389
Merge pull request #4950
5 years ago
Riccardo Spagni 13b006137c
Merge pull request #4949
5 years ago
Riccardo Spagni ad1eb3338c
Merge pull request #4938
5 years ago
luigi1111 53760ee044
Merge pull request #4957
5 years ago
luigi1111 9c2d671397
Merge pull request #4945
5 years ago
luigi1111 d8c03191ca
Merge pull request #4933
5 years ago
luigi1111 3adac4ee2b
Merge pull request #4929
5 years ago
luigi1111 c93c638199
Merge pull request #4864
5 years ago
TheCharlatan 37a9bcf483 Remove visibility settings from boost.mk
5 years ago
moneromooo-monero b82efa32e7
epee: speed up json parsing
5 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
5 years ago
Lee Clagett a5ffc2d5ad Remove boost::lexical_cast for uuid and unused uuid function
5 years ago
Dusan Klinec e37154a879
build: protobuf dependency fixes, libusb build
6 years ago
TheCharlatan 118db4f357 Cleanup leftovers from migrating depends from bitcoin
6 years ago
Riccardo Spagni 5e9225e637
Merge pull request #4925
6 years ago
Riccardo Spagni 2dd6fe4898
Merge pull request #4900
6 years ago
Riccardo Spagni 5123749d79
Merge pull request #4840
6 years ago
moneromooo-monero 0e2f5cb5fc
perf_timer: make all logs Info level
6 years ago
moneromooo-monero a13eb0a1a4
epee: speed up string matching a bit
6 years ago
moneromooo-monero 3a3858dc90
epee: avoid string allocation when parsing a pod from string
6 years ago
moneromooo-monero 68f045de8c
easylogging++: check allowed categories before logging
6 years ago
moneromooo-monero b21a60efd9
mlocker: set default log category
6 years ago
moneromooo-monero 85807dfb25
add a once_a_time_milliseconds class
6 years ago
Riccardo Spagni 16dc6900fb
Merge pull request #4883
6 years ago
Riccardo Spagni e799fc87ae
Merge pull request #4866
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
moneromooo-monero 9c923bad9b
epee: fix network packet header field endianness
6 years ago
moneromooo-monero ec1a62b50d
move int-util.h to epee
6 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
Riccardo Spagni 398f7076bb
Merge pull request #4853
6 years ago
Riccardo Spagni 40650b43b8
Merge pull request #4850
6 years ago
Norman Moeschter 3cf85f0e83
Changed RECIEVED to RECEIVED in log messages.
6 years ago
TheCharlatan 5a76933903 Add glibc back compat code
6 years ago
Dimitris Apostolou 4f74a31ecd
http -> https
6 years ago
moneromooo-monero 4d71d46373
mlocker: remove early page size log
6 years ago
moneromooo-monero 721aacd88e
easylogging++: faster access to logging
6 years ago
moneromooo-monero fc98f7a0a1
rpc: speedup get_outs.bin
6 years ago
Riccardo Spagni b37ce24cdd
Merge pull request #4824
6 years ago
Riccardo Spagni 299accd81f
Merge pull request #4819
6 years ago
Martijn Otto 1132436f97
Only show a single mlock() error, to avoid flooding the log
6 years ago
Dusan Klinec 2ffe53d9e6
device/trezor: webusb transport added, cmake fixes
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
moneromooo-monero 707c2f836b
Remove -Werror
6 years ago
Riccardo Spagni d850e05b53
Merge pull request #4820
6 years ago
Riccardo Spagni a3d0c7c55c
Merge pull request #4807
6 years ago
Riccardo Spagni 42dbb3aa1b
Merge pull request #4785
6 years ago
Riccardo Spagni 3880cae134
Merge pull request #4775
6 years ago
Howard Chu f6187cd811
epee: speed up parse_hexstr_to_binbuff a little
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
Riccardo Spagni 59e8a4c306
Merge pull request #4753
6 years ago
TheCharlatan e27e421f98 Fix version prefix in gitian build
6 years ago
Martijn Otto 7c298f5d14
No longer use a list for registering self references in the abstract tcp
6 years ago
Riccardo Spagni fa56a09335
Merge pull request #4740
6 years ago
Riccardo Spagni 7ceeaec2e5
Merge pull request #4709
6 years ago
Riccardo Spagni dd973179ad
Merge pull request #3970
6 years ago
moneromooo-monero b620443b08
epee: log HTTP/RPC calls at info level
6 years ago
moneromooo-monero 0cfd2ae5e7
mlocker: fix dtor ordering problem
6 years ago
moneromooo-monero 741e4a1172
epee: speed up json number parsing
6 years ago
moneromooo-monero 2362baf735
network_throttle: initialize m_last_sample_time in ctor
6 years ago
xiphon f067bb0c8b tests: fix MSYS2 warning 'MONERO_DEFAULT_LOG_CATEGORY redefined'
6 years ago
Riccardo Spagni 6a54830107
Merge pull request #4646
6 years ago
Riccardo Spagni 442c58e994
Merge pull request #4573
6 years ago
Riccardo Spagni a91b432591
Merge pull request #4526
6 years ago
moneromooo-monero 07c6280909
epee: some minor speedup in parsing
6 years ago
Riccardo Spagni 2c08fd472d
Merge pull request #4669
6 years ago
Riccardo Spagni 6ef07b10b9
Merge pull request #4520
6 years ago
moneromooo-monero d3cda5ad39
console_handler: add a global log when exiting via EOF
6 years ago
TheCharlatan 8f96c718bc Adapt Readme and script to monero gitian build signing
6 years ago
TheCharlatan 109717a5fd Remove Travis check in depends toolchain file
6 years ago
Riccardo Spagni 5ccd3d32b4
Merge pull request #4489
6 years ago
Riccardo Spagni 7c6a7c1945
Merge pull request #4565
6 years ago
xiphon bf842a6a1e build: use ARCH 'native' by default, allow to configure and override it
6 years ago
moneromooo-monero 8f3c793749
readline_buffer: fix "cursor in prompt" bug
6 years ago
moneromooo-monero e736964a0c
Remove epee header dependency on cryptonote_core
6 years ago
TheCharlatan 9617fad070 Add OSX gitian descriptor
6 years ago
TheCharlatan d147d24058 Add windows descriptor to gitian descriptors
6 years ago
TheCharlatan fed4e59886 Change gitian.sigs repo from bitcoin-core to monero-project remote host
6 years ago
TheCharlatan f2127f9dca Add checksums for download tools
6 years ago
TheCharlatan c2f178902a Add gitian build script
6 years ago
TheCharlatan 6d0ca4e25e Prepare Depends Packages for Gitian Scripts
6 years ago
iDunk5400 2e2daebcc9
ANSI colors in Windows 10
6 years ago
iDunk5400 17701864c4
Depends: build hidapi with -fPIC
6 years ago
TheCharlatan 21a624af23 Consolidate HID depends makefiles into single recipe
6 years ago
Riccardo Spagni 3a4fbdd9ec
Merge pull request #4470
6 years ago
moneromooo-monero 00901e9c93
epee: initialize a few data members where it seems to be appropriate
6 years ago
moneromooo-monero 144a6c32c9
abstract_tcp_server2: move m_period to subclass
6 years ago
moneromooo-monero 758d768486
connection_basic: remove unused floating time start time
6 years ago
moneromooo-monero e5108a294a
Catch more exceptions in dtors
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni 8e98ed8c71
Merge pull request #4448
6 years ago
Riccardo Spagni b4ec67b2f7
Merge pull request #4443
6 years ago
TheCharlatan 2fbf38ee91 Fix 32bit depends builds
6 years ago
Riccardo Spagni 50f9472911
Merge pull request #4448
6 years ago
Dusan Klinec b2972927ea
osx compilation fix: missing boost libs added
6 years ago