aboutsummaryrefslogtreecommitdiff
path: root/src/p2p/net_node.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-04-06net: enable IPv6 by defaultBertrand Jacquin1-5/+6
2024-04-06net: add retro compatibility with legacy IPv4 optionsdev/beber/ipv4Bertrand Jacquin1-0/+3
2024-04-06net: bring consistency between IPv4 port and IPv6 portBertrand Jacquin1-2/+2
2024-04-06net: define IPv4 object explicitlyBertrand Jacquin1-10/+10
2024-01-17epee/test: remove levin_protocol_handler and core_proxy testsjeffro2561-1/+0
2023-01-16Copyright: Update to 2023mj-xmr1-1/+1
2022-03-04Copyright: Update to 2022mj-xmr1-1/+1
2021-10-11Merge pull request #7874luigi11111-5/+1
2021-09-20node_server: fix race conditionanon1-5/+1
2021-08-20daemon: allow proxy configurationanon1-1/+3
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett1-3/+2
2021-04-16Revert "Merge pull request #7136"luigi11111-2/+3
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett1-3/+2
2021-02-15p2p: add --max-connections-per-ip daemon optionmoneromooo-monero1-1/+5
2020-12-22Command max_bytes moved from dynamic map to static switchLee Clagett1-2/+0
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett1-0/+3
2020-12-20Optional DNS based blocklistmoneromooo-monero1-1/+6
2020-12-07Merge pull request #7070luigi11111-1/+1
2020-12-06p2p: fix race condition accessing a deleted contextmoneromooo-monero1-1/+1
2020-12-04Merge pull request #7017Alexander Blair1-1/+1
2020-11-29Merge pull request #6920luigi11111-0/+1
2020-11-29Merge pull request #6897luigi11111-8/+15
2020-10-20net_node: add --ban-list optionselsta1-0/+1
2020-10-19Add support for i2p and tor seed nodesLee Clagett1-8/+15
2020-10-15Do not use peer_id tracking method over i2p/torLee Clagett1-1/+1
2020-10-12Dandelion++: skip desynced peers in stem phasexiphon1-1/+1
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2020-05-01Merge pull request #6443luigi11111-1/+4
2020-04-21p2p: startup speedup, init seed nodes on first 'connect_to_seed()'xiphon1-1/+4
2020-03-27Merge pull request #6295Alexander Blair1-1/+1
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett1-1/+1
2020-03-20p2p: remove old debug commandsAaron Hook1-17/+0
2020-03-20p2p: do not add recently failed addresses to the peerlistmoneromooo-monero1-1/+1
2020-01-29p2p: avoid sending the same peer list over and overmoneromooo-monero1-0/+1
2020-01-26p2p: remove obsolete local time from TIMED_SYNCmoneromooo-monero1-1/+1
2019-11-04Change to Tx diffusion (Dandelion++ fluff) instead of floodingLee Clagett1-2/+12
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-1/+2
2019-10-25Merge pull request #6021luigi11111-1/+1
2019-10-25daemon, wallet: new pay for RPC use systemmoneromooo-monero1-0/+7
2019-10-24Change monerod --proxy to --tx-proxyLee Clagett1-1/+1
2019-10-14Merge pull request #5943luigi11111-1/+1
2019-10-13p2p+rpc: don't skip p2p or rpc port bind failure by defaultxiphon1-1/+1
2019-09-25ban peers sending bad pow outrightmoneromooo-monero1-1/+1
2019-09-16p2p: fix bans taking port into accountmoneromooo-monero1-3/+3
2019-09-08Merge pull request #5839luigi11111-2/+1
2019-08-21p2p: sanitize peer listsmoneromooo-monero1-2/+1
2019-08-19daemon: fix print_pl only printing public zone peersmoneromooo-monero1-0/+1
2019-07-31Add IPv6 supportThomas Winget1-1/+20
2019-07-24Merge pull request #5610luigi11111-2/+10
2019-07-24Merge pull request #5582luigi11111-0/+2
2019-07-24Merge pull request #5530luigi11111-10/+0
2019-07-17Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett1-2/+8
2019-07-16allow blocking whole subnetsmoneromooo-monero1-2/+7
2019-07-16p2p: store network address directly in blocked host listmoneromooo-monero1-2/+2
2019-06-06p2p: delay IGP probing on startupmoneromooo-monero1-2/+10
2019-05-30rpc: in/out peers can now return the setting's valuemoneromooo-monero1-0/+2
2019-05-10remove obsolete save_graph skeleton codemoneromooo-monero1-10/+0
2019-03-19Merge pull request #5195Riccardo Spagni1-0/+1
2019-03-17Merge pull request #5190Riccardo Spagni1-0/+8
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2019-03-04default initialize rpc structuresmoneromooo-monero1-2/+3
2019-02-25daemon: add '--no-sync' arg to optionally disable blockchain syncxiphon1-0/+1
2019-02-25daemon: add --public-node mode, RPC port propagation over P2Pxiphon1-0/+8
2019-02-02epee: add SSL supportmoneromooo-monero1-3/+5
2019-01-28Adding initial support for broadcasting transactions over TorLee Clagett1-70/+184
2019-01-22Pruningmoneromooo-monero1-0/+15
2019-01-16Merge pull request #4976Riccardo Spagni1-4/+4
2018-12-23epee: better network buffer data structuremoneromooo-monero1-4/+4
2018-12-07p2p: use vector instead of list for peer listsmoneromooo-monero1-3/+3
2018-12-04Merge pull request #4854Riccardo Spagni1-1/+3
2018-11-16Merge pull request #4776Riccardo Spagni1-1/+1
2018-11-15Removed a lot of unnecessary includesMartijn Otto1-1/+3
2018-11-01p2p: less frequent incoming connections checkmoneromooo-monero1-1/+1
2018-10-31Expose limit-rate defaults from command line helpRaskaRuby1-2/+2
2018-06-19Merge pull request #3861luigi11111-0/+2
2018-05-26p2p: warn when no incoming connections are seen for a whilemoneromooo-monero1-0/+2
2018-04-29p2p: fix fallback seed node usagemoneromooo-monero1-0/+1
2018-04-25Fix broken interactive daemon 'limit' commands plus RPC callsrbrunner71-2/+2
2018-03-05Stagenetstoffu1-3/+3
2018-02-16options: remove testnet-* optionswhythat1-2/+1
2018-02-16Merge pull request #3226Riccardo Spagni1-1/+1
2018-02-02pass large parameters by const ref, not valuemoneromooo-monero1-1/+1
2018-01-29Allow the number of incoming connections to be limitedErik de Castro Lopo1-0/+6
2018-01-29Rename delete_connections to delete_out_connectionsErik de Castro Lopo1-1/+1
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-16cryptonote_core does not depend on p2p anymoremoneromooo-monero1-9/+24
2017-09-01Rename m_listenning_port to m_listening_portMaxXor1-2/+2
2017-08-29Delete UPnP port mapping on exitMaxXor1-0/+2
2017-08-09p2p: fallback on seed nodes if we can't make a connectionmoneromooo-monero1-0/+1
2017-08-08net_node: fix m_in_timedsync initializationmoneromooo-monero1-1/+1
2017-08-07Merge pull request #2149Riccardo Spagni1-0/+1
2017-08-07cryptonote_protocol_handler: sync speedupmoneromooo-monero1-0/+1
2017-08-01p2p: move m_in_timedsync from connection_context to p2p_connection_contextmoneromooo-monero1-0/+3
2017-05-27abstracted nework addressesmoneromooo-monero1-21/+21
2017-05-05Merge pull request #1701Riccardo Spagni1-2/+6
2017-03-18p2p: use the fallback seed IPs when not enough seeds are foundmoneromooo-monero1-1/+3
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-12net_node: fix spurious warning about using uninitialized datamoneromooo-monero1-1/+1
2017-02-10Add anchor connectionsMiguel Herranz1-2/+6
2017-01-22Remove boost/foreach.cpp includesMiguel Herranz1-1/+0
2017-01-22Merge pull request #1609Riccardo Spagni1-1/+7
2017-01-22p2p: always recreate a new peer id on startupmoneromooo-monero1-1/+7
2017-01-21Add gray peer list housekeeping systemMiguel Herranz1-0/+4
2017-01-15Limit incoming connections from the same IPMiguel Herranz1-0/+2
2016-12-01p2p: possibly fix crash in relay_blocksmoneromooo-monero1-0/+1
2016-11-09add lightweight block propagation ("fluffy blocks")Dion Ahmetaj1-1/+7
2016-03-12p2p: lock access to the blocked ips mapmoneromooo-monero1-1/+1
2016-02-18Use boost::thread instead of std::threadHoward Chu1-1/+1
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-12-15Replace tabs with two spaces for consistency with rest of codebasewarptangent1-33/+33
2015-12-07net_node: add a --offline argumentmoneromooo-monero1-0/+2
2015-11-26add RPC calls and commands to get/set bansmoneromooo-monero1-1/+3
2015-11-25net_node: allow bans for custom amounts of timemoneromooo-monero1-1/+1
2015-11-23Add IP blocking for misbehaving nodes (adapted from Boolberry)Javier Smooth1-1/+18
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+2
2015-05-06Merge branch 'clang_fixes' into clang_fixes-masterSergey Kazenyuk1-6/+7
2015-04-20Fix missing virtual destructorSergey Kazenyuk1-0/+2
2015-04-08[fix] Network 1.8: unlimited the RPC connectionsrfree2monero1-1/+2
2015-04-01remerged; commands JSON. logging upgrade. doxygenrfree2monero1-8/+11
2015-04-01Merge remote-tracking branch 'monero-official/master' into network-1.6-work1rfree2monero1-12/+8
2015-02-24fix locking in count-peers thread (2)rfree2monero1-1/+10
2015-02-24Daemonize changes pulled in -- daemon buildsThomas Winget1-3/+1
2015-02-202014 network limit 1.2 +utils +toc -doc -drmonerorfree2monero1-2/+2
2015-02-202014 network limit 1.1 +utils +toc -doc -drmonerorfree2monero1-1/+11
2015-02-202014 network limit 1.0a +utils +toc -doc -drmonerorfree2monero1-9/+22
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-09-23ipv4 and ipv6 resolution workingThomas Winget1-0/+7
2014-09-15Separate network id for testnetZachary Michaels1-2/+10
2014-09-15Separate p2p port for testnetZachary Michaels1-1/+4
2014-09-15Reorganize testnet constantsZachary Michaels1-2/+2
2014-09-15Add testnet flagZachary Michaels1-2/+3
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-05-250.8.8updatemydesktop1-9/+16
2014-03-20some fixesAntonio Juarez1-1/+1
2014-03-03moved all stuff to githubAntonio Juarez1-0/+204