Not all changes are listed in Doxygen.
Some of the more recent significant commits:
Version | Date | Code | Description |
---|---|---|---|
0.0.2-2413 | 2017-11-06 | fixed several crashes, and ensure EPS clients are assigned the same IP address every time | |
0.0.2-2195 | 2017-04-01 | better handling of mesh connections and various fixes | |
0.0.2-1816 | 2016-04-30 | EPS::ClientHull::async_find_and_connect_to_server() | multiple servers can be listed, and an attempt will be made to connect to each one |
0.0.2-775 | 2015-03-25 | added entry for logrotate | |
0.0.2-628 | 2014-09-09 | EPS::ServerHull::setup_UPnP() | added UPnP support in the EPS server; see --upnptimeout |
0.0.2-606 | 2014-08-31 | ported to FreeBSD | |
0.0.1-593 | 2014-08-25 | added /usr/bin/eps-configure .sh to create new configuration files | |
0.0.1-589 | 2014-08-24 | EPS::ClientHull::processComm() EPS::kList1 | fixed bug where a new client joining an existing network would destroy existing mesh connections |
0.0.1-588 | 2014-08-22 | added several new fields (version, os, uptime) to network diagrams | |
0.0.1-585 | 2014-08-21 | statically link libcrypto to avoid library dependency problems on redhat/fedora/centos | |
0.0.1-582 | 2014-08-20 | EPS::CommHeader1::protocol_version EPS_PROTOCOL_VERSION | protocol revision number added so different versions of EPS can communicate |
0.0.1-578 | 2014-08-19 | added startup scripts eps-server.sh and eps-client.sh ; see Downloading and binaries | |
0.0.1-575 | 2014-08-18 | EPS::Hull::async_write() EPS::NetBuffer | socket writes are now fully asynchronous |
0.0.1-568 | 2014-08-11 | EPS::ServerHull::generate_network_diagram() EPS::CommStats1 | added graphviz network diagrams; see --graphviz |
0.0.1-562 | 2014-08-07 | EPS::Hull::parse_options() | cleaned up a lot of the command-line parsing, added config file parsing; see --conf |
0.0.1-552 | 2014-08-03 | 32-bit and 64-bit EPS can work together again (broken by initial AES encryption implementation) | |
0.0.1-549 | 2014-08-02 | EPS::Cipher::encrypt() | full AES encryption support between EPS clients (mesh) and client-server connections; see /etc/eps .conf |
0.0.1-546 | 2014-07-30 | EPS::ClientHull::update_hosts_file() | hostname support; see /etc/hosts |
0.0.1-530 | 2014-06-27 | EPS::Hull::start_connect_timer() | all EPS clients now try to interconnect (aka mesh networking) at regular intervals |
0.0.1-523 | 2014-06-23 | EPS::Tracker::export_to_cache() | tracker imports/exports records; see /var/cache/eps on the server |
0.0.1-519 | 2014-06-23 | EPS::Hull::start_stats_timer() | statistics output every minute; see --scorecard and --stats |
0.0.1-512 | 2014-06-19 | EPS::ServerHull::processComm() EPS::kData1 | packet forwarding by server |
0.0.1-507 | 2014-06-13 | added Doxygen documentation output | |
0.0.1.504 | 2014.06.09 | first commit |