Jeremy Lakeman
|
9ee09e36a0
|
Replace old routing engine with new link state engine
|
2013-05-02 14:29:28 +09:30 |
|
Jeremy Lakeman
|
85b885dde2
|
Add basic link state routing
|
2013-04-26 16:54:01 +09:30 |
|
Jeremy Lakeman
|
b35c1aca43
|
Specify that unicast traffic should use unicast UDP packets
|
2013-01-29 11:57:13 +11:00 |
|
Jeremy Lakeman
|
82db15db5b
|
Use any packet as a self-announce
Stop sending OF_TYPE_SELFANNOUNCE
Deprecate OF_TYPE_DATA_VOICE
Tweak payload priorities
Don't allow client applications to send high priority payloads
|
2012-12-16 10:09:29 +10:30 |
|
Jeremy Lakeman
|
e5f5256aaa
|
Send up to 10 stun requests, once per second
|
2012-12-12 10:01:07 +10:30 |
|
Jeremy Lakeman
|
383cc2371d
|
Record packet timing info
|
2012-12-05 15:36:46 +10:30 |
|
Jeremy Lakeman
|
5c7eb4a594
|
Add unicast probe packets
Probe directory service instead of assuming that it is always reachable
Fix directory service and routing tests
|
2012-12-04 14:47:57 +10:30 |
|
Jeremy Lakeman
|
a67e4114a8
|
Allow for payloads with a pre-determined destination
|
2012-12-03 13:44:31 +10:30 |
|
Jeremy Lakeman
|
d5f78bcffe
|
Rework reachable link flags for simpler bitmask tests
|
2012-11-30 14:38:09 +10:30 |
|
Jeremy Lakeman
|
24a3ed1469
|
Simplify address abbreviation format and interface
|
2012-11-28 15:44:39 +10:30 |
|
Jeremy Lakeman
|
54f9d9b0e0
|
Rely on please explain, don't send too many full sids
|
2012-11-28 15:44:39 +10:30 |
|
Jeremy Lakeman
|
ce63e96db2
|
Use decode structure for tracking previous sid
|
2012-11-28 15:43:57 +10:30 |
|
Jeremy Lakeman
|
3ab474be16
|
Always update unicast addresses
|
2012-10-19 10:40:02 +10:30 |
|
Jeremy Lakeman
|
4658251ebe
|
Only allow abreviated SID's in route announcements
|
2012-10-10 15:29:36 +10:30 |
|
Jeremy Lakeman
|
4b2b8f1783
|
Store keyring identity pointer for local identities in subscriber tree
|
2012-10-10 15:29:36 +10:30 |
|
Jeremy Lakeman
|
b72c01518b
|
Move SAS key storage into subscriber structure
|
2012-10-03 13:59:46 +09:30 |
|
Jeremy Lakeman
|
dc8a453b7f
|
Add please explain message
- non-tick packets now include a poorly formed SELF_ANNOUNCE to correctly identify every packet sender
|
2012-09-20 10:28:01 +09:30 |
|
Jeremy Lakeman
|
5914bc92ce
|
Use a directory service as a default route
|
2012-09-19 09:50:29 +09:30 |
|
Jeremy Lakeman
|
7c73ca7a78
|
Finish test and implementation of directory service
|
2012-09-18 12:30:15 +09:30 |
|
Jeremy Lakeman
|
ac8d9b93e6
|
Add stub directory service
|
2012-09-14 11:50:45 +09:30 |
|
Jeremy Lakeman
|
fbe9980199
|
Add explicit flag for unicast peers
|
2012-09-10 10:55:12 +09:30 |
|
Jeremy Lakeman
|
3b55643b08
|
Send my full sid periodically for any outgoing payload header
|
2012-09-07 10:01:34 +09:30 |
|
Jeremy Lakeman
|
f9287149dd
|
Setup unicast return address when receiving unicast packet
|
2012-09-06 15:21:31 +09:30 |
|
Jeremy Lakeman
|
cf22ef8e8c
|
Ensure route and interface is still valid before sending packet
|
2012-09-01 12:41:50 +09:30 |
|
Jeremy Lakeman
|
e05806f25e
|
Separate routing calculation from resulting rules, refactor more code to use subscriber structure
|
2012-08-31 15:11:18 +09:30 |
|