Commit Graph

286 Commits (4cc5e174d91892e0f51ef90f67c4edfa329c71ec)

Author SHA1 Message Date
Riccardo Spagni 8da24c2a57
Merge pull request #2878
7 years ago
moneromooo-monero d28c388f88
p2p: stop net server before closing starting connections
7 years ago
moneromooo-monero 7696e84952
core: make --offline also disable DNS lookups
7 years ago
rbrunner7 cf5f623616 Corrections in rate limiting / trottle code, especially in 'out' direction
7 years ago
moneromooo-monero 082db75f28
move cryptonote command line options to cryptonote_core
7 years ago
moneromooo-monero 7dbf76d0da
Fix an object lifetime bug in net load tests
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
Riccardo Spagni 174f2fb4da
Merge pull request #2428
7 years ago
Riccardo Spagni 07312a7d6e
Merge pull request #2302
7 years ago
moneromooo-monero 054054c92f
p2p: disable gray list housekeeping when an exclusive node is given
7 years ago
MaxXor e3680b6936 Rename m_listenning_port to m_listening_port
7 years ago
MaxXor a1ea475fff Delete UPnP port mapping on exit
7 years ago
moneromooo-monero 5524bc3151
print peer id in 0 padded hex for consistency
7 years ago
moneromooo-monero 70b8c6d77a
cryptonote_protocol: misc fixes to the new sync algorithm
7 years ago
moneromooo-monero ef005f5e72
p2p: add a couple early outs when the stop signal is received
7 years ago
Riccardo Spagni 4bfb58328d
Merge pull request #2282
7 years ago
Riccardo Spagni 74522c7e84
Merge pull request #2236
7 years ago
moneromooo-monero cb2d5110ff
Tweak net logs so we get more info on why networking can't start
7 years ago
moneromooo-monero 7fdc178abb
p2p: fix random peer index being too large
7 years ago
moneromooo-monero 7591c528d0
p2p: fallback on seed nodes if we can't make a connection
7 years ago
moneromooo-monero e49f6d439d
net_node: fix m_in_timedsync initialization
7 years ago
Riccardo Spagni 6db8a60a18
Merge pull request #2149
7 years ago
Riccardo Spagni 43c6e452fa
Merge pull request #2219
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
moneromooo-monero 04ebfbfefa
p2p: close connections when exiting
7 years ago
moneromooo-monero 9a10148c01
p2p: fix thread leak
7 years ago
moneromooo-monero 06aea2cf0a
move get_proof_of_trust_hash from util.h to p2p_protocol_defs.h
7 years ago
moneromooo-monero 8f96cfc20a
Remove typeid use in network_address
7 years ago
Riccardo Spagni f31b89012d
Merge pull request #2073
7 years ago
Howard Chu 07c4276cbe
Don't issue a new timedsync while one is already in progress
7 years ago
moneromooo-monero 072102cfd2
abstracted nework addresses
7 years ago
Riccardo Spagni ed09652a17
Merge pull request #1701
7 years ago
moneromooo-monero c1c9eeaaf7
p2p: use the fallback seed IPs when not enough seeds are found
7 years ago
Miguel Herranz 1a7e18bfdf Make gray peer selection uniform
7 years ago
Riccardo Spagni 72deb4846d
updated fallback nodes
7 years ago
Riccardo Spagni c3599fa7b9
update copyright year, fix occasional lack of newline at line end
7 years ago
moneromooo-monero e74b3ab5f7
core: add p2p bind port options from net_node
7 years ago
Miguel Herranz 8277e67f11 Add anchor connections
7 years ago
Riccardo Spagni fcb299b4ae
Merge pull request #1641
7 years ago
Miguel Herranz ca94d0a43c Separate data per P2P port
7 years ago
Miguel Herranz 629e3101ab Replace BOOST_FOREACH with C++11 ranged for
7 years ago
Riccardo Spagni add98edfc3
Merge pull request #1609
7 years ago
Riccardo Spagni f798a2ab85
Merge pull request #1606
7 years ago
moneromooo-monero 4cdf0a35c9
p2p: always recreate a new peer id on startup
7 years ago
moneromooo-monero f8b97aef34
p2p: show ban/unban logs by default again
7 years ago
Miguel Herranz 1c4d65c011 Rename method to get_random_gray_peer
7 years ago
Miguel Herranz 03a54ee0c9 Fix logging that broke after rebasing
7 years ago
Miguel Herranz 6bdd3a59b5 Use set_peer_just_seen to keep last_seen updated
7 years ago
Miguel Herranz 82dbeedd1b Add gray peer list housekeeping system
7 years ago
Riccardo Spagni d10425025a
Merge pull request #1572
7 years ago
Miguel Herranz 0e0e6c5f39 Reduce to one connection per IP
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Miguel Herranz 3f269e988c Limit incoming connections from the same IP
7 years ago
kenshi84 2ac8007544 also use portable serializer for boost_serialization_helper.h and net_node.inl, completely adandon boost/archive/binary_oarchive.hpp
8 years ago
Riccardo Spagni f2ea2afb77
Merge pull request #1398
8 years ago
Riccardo Spagni 8086379680
Merge pull request #1397
8 years ago
Riccardo Spagni 4a0be41dfe
Merge pull request #1396
8 years ago
Pierre Boyer f4772bae81 Fix a few minor typos
8 years ago
moneromooo-monero 3f7d6fb57d
Fix delayed exit when syncing
8 years ago
moneromooo-monero 7c0dd5e46c
net_node: drop connections from banned IPs after looping through connections
8 years ago
moneromooo-monero 4adde0423b
p2p: possibly fix crash in relay_blocks
8 years ago
moneromooo-monero 17b6bd6d35
Fix DNS failures in offline mode preventing daemon startup
8 years ago
Dion Ahmetaj d61bd8187e add lightweight block propagation ("fluffy blocks")
8 years ago
moneromooo-monero e57379a819
p2p: drop any existing connection to a banned IP
8 years ago
Riccardo Spagni 70bd7d8871
remove dead backup seed nodes, add new ones
8 years ago
moneromooo-monero c2ad9caf01
allow peers without port
8 years ago
moneromooo-monero 7450656bf3
net_node: fix connection leak when ping fails with bad response
8 years ago
Howard Chu b937a2c915 Use boost::thread instead of std::thread
8 years ago
Howard Chu 7c86c5997d Use boost::thread instead of std::thread
8 years ago
binaryFate 0100e951d3 'max limit of...' is redundant wording, rephrase
8 years ago
Riccardo Spagni de03926850
updated copyright year
9 years ago
moneromooo-monero 17ff6f2114
net_node: fix a hang on exit
9 years ago
moneromooo-monero 3f2970fadb
Add missing semicolons after log statements
9 years ago
Riccardo Spagni 64ff3c7201
Merge pull request #543
9 years ago
moneromooo-monero 02827d5155
p2p: minor log formatting fix
9 years ago
warptangent 725acc7f17
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
Riccardo Spagni e175205e6e
Merge pull request #527
9 years ago
moneromooo-monero 336b37580f
Register daemon command line arguments to core if they're used in core
9 years ago
Riccardo Spagni b87f073a60
Merge pull request #526
9 years ago
moneromooo-monero 2c83055597
net_node: add a --offline argument
9 years ago
moneromooo-monero 34e388949d
p2p: failure to load p2pstate.bin is not fatal anymore
9 years ago
moneromooo-monero 38ceb73848
add RPC calls and commands to get/set bans
9 years ago
moneromooo-monero 7bc4dce6ed
net_node: allow bans for custom amounts of time
9 years ago
Javier Smooth 4cea2b13b2 Add IP blocking for misbehaving nodes (adapted from Boolberry)
9 years ago
Javier Smooth 9c64b12320 quiet down p2p logging a bit
9 years ago
warptangent ee27559724
Update to compile with latest miniupnpc
9 years ago
warptangent 7424cfc7b8
net_node: Use DNS resolver singleton
9 years ago
moneromooo-monero 7764cd7006
net_node: skimplify rate limit code, and log as appropriate
9 years ago
NoodleDoodleNoodleDoodleNoodleDoodleNoo e5d2680094 ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)
9 years ago
Riccardo Spagni 8cd6072090
Merge pull request #292
9 years ago
warptangent 696225321f
Fix compile for GCC 5.1.0
9 years ago
warptangent c44755a5e2
Build seed node list without duplicates
9 years ago
Sergey Kazenyuk 867e98d739 Merge branch 'clang_fixes' into clang_fixes-master
9 years ago
Sergey Kazenyuk 2ff0d757eb Fix missing virtual destructor
9 years ago
Riccardo Spagni 6f0d93097e
Merge pull request #252
9 years ago
Riccardo Spagni 0823c98bbc
update hardcoded fallback seeds
9 years ago
rfree2monero c511abf005 remerged; commands JSON. logging upgrade. doxygen
9 years ago
rfree2monero 3cbdf198f1 Merge remote-tracking branch 'monero-official/master' into network-1.6-work1
9 years ago
rfree2monero f79821ac7e fix locking in count-peers thread (2)
9 years ago
Thomas Winget 9193d6fb5b
Daemonize changes pulled in -- daemon builds
9 years ago
rfree2monero ae2a50659f 2014 network limit 1.2 +utils +toc -doc -drmonero
9 years ago
rfree2monero 5ce4256e3d 2014 network limit 1.1 +utils +toc -doc -drmonero
9 years ago
rfree2monero eabb519605 2014 network limit 1.0a +utils +toc -doc -drmonero
9 years ago
warptangent f74792b778
Fix seed node threaded DNS lookup
9 years ago
Riccardo Spagni 24ddfa792e
Merge pull request #206
9 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Thomas Winget 1b462261b8
std::atomic_flag has no copy/move constructor, can't have a vector
10 years ago
Thomas Winget df53c0a595
small typo in previous commit
10 years ago
Thomas Winget 4a53898764
DNS seed timeout and fallback
10 years ago
Riccardo Spagni 18281f4d20 remove dangling upnp port mappings, updated miniupnpc
10 years ago
Thomas Winget 30caebfce3 reload checkpoints file every ~hr and print if any fail
10 years ago
Riccardo Spagni d1a7f699c6
use boost::asio::ip::address because cross-platform plz
10 years ago
Thomas Winget 3fb0fc020f seed node DNS code updated to use DNSResolver
10 years ago
Thomas Winget 578050e91d ipv4 and ipv6 resolution working
10 years ago
Zachary Michaels 9db881864d Fix time_t serialization issue
10 years ago
Zachary Michaels 120c84d04f Make P2P use the testnet data dir
10 years ago
Zachary Michaels 23525655fa Replace macro with equivalent function call
10 years ago
Zachary Michaels ee1bacc64f Add testnet seed nodes
10 years ago
Zachary Michaels 98ed9a41f7 Separate p2p port for testnet
10 years ago
Zachary Michaels fb4146fa34 Reorganize testnet constants
10 years ago
Zachary Michaels 07470fd400
Add testnet flag
10 years ago
Riccardo Spagni 8334ce0b24 versioning now includes the commit hash, or -final for tagged releases
10 years ago
fluffypony 8d8b47e69f more dynamic miniupnp fixes
10 years ago
fluffypony 59c0423eae miniupnpc includes fixed
10 years ago
fluffypony cf5a8b1d6c moved non-critical warnings and errors to log level 1
10 years ago
fluffypony 6fc995fe5d License updated to BSD 3-clause
10 years ago
Zachary Michaels 17f0967472 Allow priority peers when there are exclusive peers
10 years ago
fluffypony 8e0f20f771 added new seed nodes
10 years ago
mydesktop 3a3a817678 0.8.8update
10 years ago
mydesktop 79a4bedc36 mac osx building fixes
10 years ago
mydesktop 67df296650 various fixes to allow mac osx compilation
10 years ago
thankful_for_today 7b582fec55 2nd seed node added
10 years ago
thankful_for_today 1a8f5ce89a Bitmonero release
10 years ago
Antonio Juarez 9682a15400 Port mapping with UPnP
10 years ago
Antonio Juarez 8efa1313f3 some fixes
10 years ago
Antonio Juarez 296ae46ed8 moved all stuff to github
10 years ago