EPS Conduits  v0.0.2-2413
networking over networking
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Changelist

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