Thomas Winget
1b462261b8
std::atomic_flag has no copy/move constructor, can't have a vector
2014-12-15 17:43:12 -05:00
Thomas Winget
df53c0a595
small typo in previous commit
2014-12-15 17:28:11 -05:00
Thomas Winget
4a53898764
DNS seed timeout and fallback
2014-12-15 17:23:42 -05:00
Riccardo Spagni
18281f4d20
remove dangling upnp port mappings, updated miniupnpc
2014-10-02 18:54:55 +02:00
Thomas Winget
30caebfce3
reload checkpoints file every ~hr and print if any fail
...
also some other minor bug squashing and code formatting
2014-09-30 16:21:37 -04:00
Riccardo Spagni
d1a7f699c6
use boost::asio::ip::address because cross-platform plz
2014-09-24 14:45:54 +02:00
Thomas Winget
3fb0fc020f
seed node DNS code updated to use DNSResolver
...
Also implemented rudimentary IPv6 support, but commented it out because
it's not widely supported by ISPs for now, and thus is not currently
supported by Monero.
2014-09-23 22:58:17 +02:00
Thomas Winget
578050e91d
ipv4 and ipv6 resolution working
...
IPv4 and IPv6 name resolution working.
Unit tests written (and passing).
net_node.{h,inl} code modified to use DNS seeds.
2014-09-23 22:58:07 +02:00
Zachary Michaels
9db881864d
Fix time_t serialization issue
...
On 32-bit MinGW-w64, time_t is int32_t. The existing code was serializing
time_t directly and implicitly assuming that time_t is int64_t. This commit
formalizes that assumption by serializing int64_t directly and casting to
time_t where appropriate.
Thanks go to greatwolf for reporting this issue.
monero-project/bitmonero#88
2014-09-15 22:38:46 +02:00
Zachary Michaels
120c84d04f
Make P2P use the testnet data dir
2014-09-15 15:55:07 +02:00
Zachary Michaels
23525655fa
Replace macro with equivalent function call
...
Also removed useless bool return
2014-09-15 15:55:07 +02:00
Zachary Michaels
ee1bacc64f
Add testnet seed nodes
2014-09-15 15:54:24 +02:00
Zachary Michaels
98ed9a41f7
Separate p2p port for testnet
2014-09-15 15:53:10 +02:00
Zachary Michaels
fb4146fa34
Reorganize testnet constants
2014-09-15 15:53:10 +02:00
Zachary Michaels
07470fd400
Add testnet flag
...
Source: cryptonotefoundation
2014-09-15 15:53:01 +02:00
Riccardo Spagni
8334ce0b24
versioning now includes the commit hash, or -final for tagged releases
2014-09-12 13:12:43 +02:00
fluffypony
8d8b47e69f
more dynamic miniupnp fixes
2014-09-10 20:01:30 +02:00
fluffypony
59c0423eae
miniupnpc includes fixed
2014-09-10 18:22:20 +02:00
fluffypony
cf5a8b1d6c
moved non-critical warnings and errors to log level 1
2014-09-09 11:32:00 +02:00
fluffypony
6fc995fe5d
License updated to BSD 3-clause
2014-07-23 15:03:52 +02:00
Zachary Michaels
17f0967472
Allow priority peers when there are exclusive peers
...
Per my reading this change makes sense since a subset of the exclusive
peers could be priority peers. Priority peers that are not exclusive
will not get loaded, and priority peers that *are* exclusive will get
special treatment. Prior to this change it looks like priority peers
were silently ignored when exclusive peers were provided.
2014-07-01 14:57:26 -04:00
fluffypony
8e0f20f771
added new seed nodes
2014-06-10 17:29:37 +02:00
mydesktop
3a3a817678
0.8.8update
2014-05-25 13:06:40 -04:00
mydesktop
79a4bedc36
mac osx building fixes
2014-04-30 16:50:06 -04:00
mydesktop
67df296650
various fixes to allow mac osx compilation
2014-04-30 13:52:21 -04:00
thankful_for_today
7b582fec55
2nd seed node added
2014-04-30 14:33:18 +04:00
thankful_for_today
1a8f5ce89a
Bitmonero release
2014-04-18 01:21:40 +04:00
Antonio Juarez
9682a15400
Port mapping with UPnP
2014-04-09 13:14:35 +01:00
Antonio Juarez
8efa1313f3
some fixes
2014-03-20 11:46:11 +00:00
Antonio Juarez
296ae46ed8
moved all stuff to github
2014-03-03 22:07:58 +00:00