less forks, replaced system() calls with execlp(), added wrapper for execlp() with su_c
some bug fixes and stderr is closed in children
added parse_cgi files
decided to change direction with parse_cgi, it will be a standalone cgi parser
need to reconcile parse_cgi cpp and hpp, also need to touch up hpp a bit, time constraints mean commiting now
enough functions completed to start testing, need to reconcile changes since last edits to header first
cpp and hpp should match now, will test shortly
fixed grammatical errors, now the ones remaining should be my fault, not sure if i want to do memory management yet
short break, std::unique_ptr is sexy
unique_ptr refactoring
and now ive found static_assert, beautiful
need to reconcile with header, hopefully last refactor
key_value_data should be fully functional now, going to implement getting the url-encoded data into a string to feed it now
parsing appears to work, taking a break for now. next step is to undo url-encoding
rpi alert...
my initial std::cin to std::string conversion did not work, i have a few ideas but no time currently, this will be fixed later
everything appears to work, on to authentication