Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko ae228ade8c Starting on simulated socket manager. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 2436e22f46 More work on abstracting socket manager. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 128a131070 About halfway there in refactoring to support pluggable SocketManager. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 6bc9a938cf Move socket manager implementation into osnet/ %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4e9280fc7a Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 8a804b5257 (1) Disable firewall openers (its easy to re-enable), (2) Do some prep work for making supernode topology hot-updatable. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko f13493edb2 Oops... turns out we need to differentiate incoming from outgoing TCP and indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 328be8f846 Make Windows build, add (untested) Windows named pipe based IPC code. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko ba3f04deed Work in progress: refactoring paths, adding TCP fallback. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 45e823d27c Reworking of paths in Peer work-in-progress, and TCP connect support in SocketManager. Also add FD_SETSIZE checking for the default select implementation of sockets. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 15e8c18106 Bug fixes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bb25128406 TCP socket. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bd749e040d Compile fixes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 7e80d7e551 Bunch of work in progress on new socket multiplexer and plumbing for TCP jailbreaking... Don't try to build, won't yet. %!s(int64=11) %!d(string=hai) anos