Adam Ierymenko
|
b4b067bf12
|
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
|
2015-05-04 18:34:30 -07:00 |
|
Adam Ierymenko
|
604576075e
|
Add some missing includes that older G++ cares about.
|
2015-04-30 20:40:33 -07:00 |
|
Adam Ierymenko
|
9a34fde8a5
|
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
|
2015-04-30 16:03:44 -07:00 |
|
Adam Ierymenko
|
f5848972f9
|
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
|
2015-04-24 15:05:28 -07:00 |
|
Adam Ierymenko
|
54954f5b88
|
First pass of Windows cleanup and build fixes...
|
2015-04-24 13:35:17 -07:00 |
|
Adam Ierymenko
|
60f05518aa
|
(1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests.
|
2015-04-20 15:12:31 -07:00 |
|
Adam Ierymenko
|
d2503172d8
|
Add some additional detail to the peer record in CAPI and JSON control plane.
|
2015-04-15 19:00:26 -07:00 |
|
Adam Ierymenko
|
6369c264e2
|
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
2015-04-15 15:12:09 -07:00 |
|
Adam Ierymenko
|
1c9ca73065
|
Fix some deadlock issues, move awareness of broadcast subscription into core, other bug fixes.
|
2015-04-15 13:09:20 -07:00 |
|
Adam Ierymenko
|
c9af603b9f
|
Add beacon broadcasting back into Node.
|
2015-04-14 18:20:03 -07:00 |
|
Adam Ierymenko
|
1cfa67bbdd
|
Bunch more control plane work, and shelve old UI -- React FTW.
|
2015-04-14 13:56:28 -07:00 |
|
Adam Ierymenko
|
a2605561af
|
Basic control plane queries working.
|
2015-04-13 18:43:33 -07:00 |
|
Adam Ierymenko
|
b888e033c0
|
JSON control plane, almost done...
|
2015-04-13 18:12:45 -07:00 |
|
Adam Ierymenko
|
068d311ecc
|
TRACE compile fixes, other fixes, and it basically works! It says HELLO.
|
2015-04-09 20:54:00 -07:00 |
|
Adam Ierymenko
|
46ecad451c
|
Starting on new service/ code to encapsulate node/ with osdep/ stuff, and add a user pointer to the CAPI.
|
2015-04-09 18:14:27 -07:00 |
|
Adam Ierymenko
|
ccc73b920e
|
Node peer list function for CAPI, and some Peer cleanup.
|
2015-04-08 18:45:21 -07:00 |
|
Adam Ierymenko
|
d9e9b60a98
|
Node status and network list.
|
2015-04-08 18:25:40 -07:00 |
|
Adam Ierymenko
|
e34bc961db
|
Add awareness of online status, and put old OS-dep utils in OSUtils.
|
2015-04-08 17:10:21 -07:00 |
|
Adam Ierymenko
|
4d5a6a25d3
|
Add events for packet decode errors, etc., and re-implement TRACE as an event.
|
2015-04-08 16:49:21 -07:00 |
|
Adam Ierymenko
|
9d9d0ef12c
|
Rename StatusCallback to more descriptive EventCallback.
|
2015-04-08 16:07:47 -07:00 |
|
Adam Ierymenko
|
c894710ac1
|
Remove Logger.hpp references.
|
2015-04-08 16:00:48 -07:00 |
|
Adam Ierymenko
|
6de7996218
|
Math fix.
|
2015-04-07 19:32:26 -07:00 |
|
Adam Ierymenko
|
49f031ccb4
|
Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
|
2015-04-07 19:31:11 -07:00 |
|
Adam Ierymenko
|
9e55f882d3
|
Starting to port from old Node() -- identity generation.
|
2015-04-07 16:41:56 -07:00 |
|
Adam Ierymenko
|
8210ed4805
|
Implement read from object store.
|
2015-04-07 14:11:47 -07:00 |
|