| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-08-25 | Tap works! At least in isolation. Time to create the Windows executable and ↵ | Adam Ierymenko | |
| the Windows service to run it and handle auto-update. | |||
| 2013-08-24 | Docs, Node picks a default home folder if created with NULL as its home ↵ | Adam Ierymenko | |
| path, and add binary tap drivers (self-signed for now). | |||
| 2013-08-24 | It builds and it installs! Well, except for not being digitally signed. :P | Adam Ierymenko | |
| 2013-08-23 | Tap driver basically builds in VS2012... fork of tap-windows from OpenVPN ↵ | Adam Ierymenko | |
| (compatible license). | |||
| 2013-08-23 | VERSION 0.4.4: multicast cleanup, Windows port work | Adam Ierymenko | |
| In addition to a lot of Windows port work that isn't finished yet (and doesn't affect the *nix platforms at all), this version contains quite a bit of multicast cleanup and code simplification. I also pulled rate limits for now, as it seems to be causing problems. More testing on the testnet is going to be needed. | |||
| 2013-08-22 | Commit of a draft of the pcap-based strategy for a Windows tap. This may, in ↵ | Adam Ierymenko | |
| the end, not work, since winpcap may not support immediate capture and also because some software flags winpcap as malware. Like I said, trying to do anything interesting with Windows is PAIN. | |||
| 2013-08-22 | Tap now creates Microsoft Loopback Adapter instances and tags them with a ↵ | Adam Ierymenko | |
| special ID... work in progress. | |||
| 2013-08-21 | Bug fix in multicast changes. | Adam Ierymenko | |
| 2013-08-21 | Huge convoluted logic de-tangling in multicast propagation, supernodes now ↵ | Adam Ierymenko | |
| do random propagation for more efficient coverage with less bias in sparse graph cases. | |||
| 2013-08-21 | A bit of code comment cleanup. | Adam Ierymenko | |
| 2013-08-21 | Some work on Windows tap. | Adam Ierymenko | |
| 2013-08-21 | Make that an arbitrary tag to identify persistent taps... | Adam Ierymenko | |
| 2013-08-19 | Add an interface description to EthernetTap, mostly for Windows. | Adam Ierymenko | |
| 2013-08-14 | Windows builds, self test runs in Debug mode! | Adam Ierymenko | |
| 2013-08-14 | Self test almost builds, now need skeleton EthernetTap implementation for ↵ | Adam Ierymenko | |
| Windows. | |||
| 2013-08-13 | Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes | Adam Ierymenko | |
| This version fixes problems with locating the 'ip' command on Gentoo and possibly other Linux systems, and a problem that could cause a crash if EthernetTap was unable to locate one of the commands it invokes to configure IP information on tap devices. The code also now builds on Windows. It doesn't run yet, but it's a step. Windows port is in full swing. Finally, the multicast rate limit defaults were raised a little. More testing is needed here, and real world measurments. | |||
| 2013-08-13 | Version 0.4.3: fix Gentoo ip config failures and crashes | Adam Ierymenko | |
| This version fixes problems with locating the 'ip' command on Gentoo and possibly other Linux systems, and a problem that could cause a crash if EthernetTap was unable to locate one of the commands it invokes to configure IP information on tap devices. The code also now builds on Windows. It doesn't run yet, but it's a step. Windows port is in full swing. | |||
| 2013-08-12 | Fix a *nix build issue. | Adam Ierymenko | |
| 2013-08-12 | Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's ↵ | Adam Ierymenko | |
| a start. | |||
| 2013-08-12 | More Windows port work. | Adam Ierymenko | |
| 2013-08-12 | Windows build work: condition, mutex, thread, udp socket... | Adam Ierymenko | |
| 2013-08-12 | Clean up a bunch of valgrind errors, nix a potentially unsafe op in Buffer ↵ | Adam Ierymenko | |
| assignment operator. | |||
| 2013-08-10 | Replace libcrypto RAND_ with our own to avoid valgrind errors. | Adam Ierymenko | |
| 2013-08-10 | Stop using RAND_ in libcrypto for Utils::getSecureRandom() due to annoying ↵ | Adam Ierymenko | |
| valgrind spew from libcrypto use of uninitialized RAM as a random source. Might look into replacing RAND_ in libcrypto with our own simple /dev/urandom / Windows CAPI plugin. | |||
| 2013-08-09 | Add range safety check to EllipticCurveKey. | Adam Ierymenko | |
| 2013-08-09 | Fix for another wonderful C++ threading race condition. | Adam Ierymenko | |
| 2013-08-09 | Tweak default multicast rate limits. | Adam Ierymenko | |
| 2013-08-09 | Add a concept of debt to RateLimiter, save a bit of RAM. | Adam Ierymenko | |
| 2013-08-08 | Add RateLimiter for rate limiting multicast, not tested yet. | Adam Ierymenko | |
| 2013-08-08 | Back off a little on multicast propagation depth. Eventually this will be a ↵ | Adam Ierymenko | |
| network parameter. | |||
| 2013-08-08 | Actually report a meaningful network status instead of always OK | Adam Ierymenko | |
| 2013-08-08 | Generalize unlink to OS-dep code in Utils, just a little prep for Windows port. | Adam Ierymenko | |
| 2013-08-08 | Move template parameter in Thread to a more logical scope location. | Adam Ierymenko | |
| 2013-08-07 | Add code to automatically join Earth if no network memberships are defined. | Adam Ierymenko | |
| 2013-08-07 | Fix a bug and wow, it works. | Adam Ierymenko | |
| 2013-08-06 | More detail and output improvements to command bus "listpeers," and a little ↵ | Adam Ierymenko | |
| cleanup. | |||
| 2013-08-06 | Bit of comment and if nesting cleanup in PacketDecoder. | Adam Ierymenko | |
| 2013-08-06 | Network constructor deuglification, remove unused old encrypt/decrypt ↵ | Adam Ierymenko | |
| methods from Identity. | |||
| 2013-08-06 | Bunch more debugging and loop closing on new netconf. | Adam Ierymenko | |
| 2013-08-06 | Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener ↵ | Adam Ierymenko | |
| timing code. | |||
| 2013-08-05 | CLI communication now working. | Adam Ierymenko | |
| 2013-08-05 | CLI debugging, got rid of nasty old Thread class and replaced with newer ↵ | Adam Ierymenko | |
| cleaner portable idiom. | |||
| 2013-08-05 | Poll for network autoconf, and a few other documentation changes. | Adam Ierymenko | |
| 2013-08-05 | Documentation improvements and some very minor pre-emptive security stuff. | Adam Ierymenko | |
| 2013-08-03 | Scratch that... more work wiring up netconf. Got to handle OK. | Adam Ierymenko | |
| 2013-08-02 | Netconf wired up, ready to test. | Adam Ierymenko | |
| 2013-08-02 | Replace fork() with vfork() in tap config, faster. | Adam Ierymenko | |
| 2013-08-02 | Netconf service itself works, time to integrate. | Adam Ierymenko | |
| 2013-08-01 | netconf service work | Adam Ierymenko | |
| 2013-08-01 | Netconf service code, interacts with our MySQL database. | Adam Ierymenko | |
