v1.0.98; stable Ubuntu/stable Android; fixed several bugs in tcp including 1-2 close bugs, a window size bug, and other edge cases, changed behavior of sem_to_handler; changed naming scheme of some #defines to be more aligned, in general is <THIS_MODULE>_<CTRL_OP>_<PARAM_ID> (e.g. ARP_EXEC_GET_ADDR); added support for shutdown() system call for SOCK_STREAM sockets, moved tcp<->daemon poll/shutdown event calls from exec to alert; added speed_tcp to tests as a simple tcp throughput tester; minor edit to build files
v1.0.98.2; minor changes to most files; added speed_udp client/server applications; NOTE: last commit removed most of the old prototypes & tests, these are planned to move to 'prototypes' branch
v1.0.88, stable Ubuntu/broken Android; core now accepts options when starting to change config files; core now starts capturer process and automatically changes the device/mac address
v1.0.88.2, minor patch to fix unusual pcap related bug; removed some testing printout
reinstall_driver.sh
v1.0.88.3, another minor patch to fix small address problem; adding some scripts for common usage; changed some debug statements
v1.0.89, stable Ubuntu/broken Android; converted most types in socket stub to platform independent; minor other changes to wedge to try fix randomly occuring error
v1.0.90, stable Ubuntu/broken Android; fixed netlink problem that was randomly occuring because of memory mismanagement from using the skb pointer; moved netlink related functions to new file in daemon
v1.0.90.2, minor patch for upper layer set back to Ubuntu dev
v1.0.90.3, minor patch for icmp family bug; small modifications to makefiles
v1.0.90.4, minor patch for ipv4/interface metadata params bug; disabled promiscuous mode in capturer; small edits to comments/debug in other files; moved testing executable test.c
v1.0.92, stable Ubuntu/broken Android; fixed edge case with poll calls in daemon returning to wedge & having no buffer causing errors; fixed edge case so that if another core connects to the wedge, the wedge will correctly clear arrays; fixed edge case so that if the core dies & doesn't disconnect properly, wedge will fix itself correctly when a new core connects; expanded debug macros to 5 levels (debug, info, warn, important, error) with specific console colors for each; moved dynamic loading functions to common; added useful scripts in <FINS_ROOT>/obj; improved makesystem slightly with 'make install' for android; reordered route table so most specific first, least specific last, and to allow for local routing
v1.0.94, stable Ubuntu/was stable Android; changed capturer to run separately as a persistant process (will change to daemon, though can use & for now); this change allows core to be run without sudo for Abdallah's driver & running on Android; increased functionality of make install so that it correctly puts executables/so's for Android and installs the wedge for Ubuntu; minor name changes of nl header structures; fixed some minor TCP bugs, close bug still occurs, and added MSS parameter for RTM/TCP; transitioned some output to correct debug level
v1.0.96, stable Ubuntu/stable Android; minor change to module->ops->init() to not include flow and changed update to dual from links; implemented module pushing data to RTM and then to a listener application, modded console to act as either console (request/reply) or listener (reads events); added makefile to obj that relays every command to <FINS_ROOT>; integrated wedge makefile into overall system; improved Launcher's handling of Android events; minor edits to core to remove testing code; fixed minor bugs/memory leaks
v1.0.96.2; minor patch forgot to add a file
v1.0.96.3; fixed minor new line  mistake in console printing; removed unnecessary test.cfg file; added 'note...' to stack.cfg
v1.0.96.4; replaced gets with fgetc in core; minor name edit in arp; caught strange edge case in daemon & fixed (delt with irregular sized packets and recvmsg buffers); renamed: tcp_connection->tcp_conn, tcp_connection_stub->tcp_conn_stub, tcp_segment->tcp_seg; added per connection/stub stats tracking, no RTM access yet though
v1.0.98; stable Ubuntu/stable Android; fixed several bugs in tcp including 1-2 close bugs, a window size bug, and other edge cases, changed behavior of sem_to_handler; changed naming scheme of some #defines to be more aligned, in general is <THIS_MODULE>_<CTRL_OP>_<PARAM_ID> (e.g. ARP_EXEC_GET_ADDR); added support for shutdown() system call for SOCK_STREAM sockets, moved tcp<->daemon poll/shutdown event calls from exec to alert; added speed_tcp to tests as a simple tcp throughput tester; minor edit to build files
v1.0.98.2; minor changes to most files; added speed_udp client/server applications; NOTE: last commit removed most of the old prototypes & tests, these are planned to move to 'prototypes' branch
Merge branch 'master' of github.com:jreed47/FINS-Framework