Adding current brutus Apache config.
Replace boost::regex with std::regex. Goodbye to Boost!
Minor code cleanup. Bump version to v0.5.1.
Replace boost::filesystem with std::filesystem. Replaceboost::program_options with CLI11. Rename ProtectedAndSynchronizedQueueto ProtectedQueue. Fix error with JPEG_REGEX. Bump version to v0.5.0.
Update PCA CMakeLists.txt. Build libpackjpg as a dependent externalproject.
Correcting CMake shared/static library syntax.
Correct library install source file path.
Correct installation of static library.
Correct library header install path.
Removing leading slash from install paths.
Use computed library path for install.
Adding libpackjpg statis library target.
Modernize packJPG CMakeLists.txt. Remove Boost dependency.
Updated build_ffmpeg.sh to build latest version (8.0).
Adding missing include.
Correcting config so ttyd will work.
Update build ffmpeg shared library script.
Updating phalanx apache2 configs. Consolidated everything intomain.conf.
Adding Orcale's fss-parallel-tools taken fromfss-parallel-tools-1.58-1.el8.src.rpm.
Adding missing include to write_test. Also correcting read_testunits.
Adding simple single threaded write_test utility.
Remove now unneeded dependency on libconfig.
Additional read_test uring adjustments.
Clean up read test code. Add liburing 2.4 as external source.
Update checker.py script with a more object oriented design. Google SMTPrelay no longer works without 2 factor authentication so emailnotificaiton does not currently work.
Correcting longstanding issue with Redmine/NextCloud Apache config.
read_test: Added SynchronizedCounter class.
read_test: Add helper functions to read and validate the current kernelversion. Also add validation for the uring read type to ensure that thekernel version is >= 5.6.
read_test: Add optional comment block to output input data one chunk perfile. This can be used to verify that the output data matches the inputdata.
read_test: add new uring read method to read_test. It uses (requires)liburing and a kernel >= 5.6.
Correct multiply by integer operator. Also add test cases.
Use boost::program_options for the main program.
Adding initial version of read_test.
Remove legacy apache configs directory.
Update brutus configs.
Long overdue update of phalanx configuration files.
Initial version of integer division for the fixed point type.
Adding combined updates to the fixed point type.
Adding fixed point type changes from a few weeks ago. This includessignificantly expanded tests.
Additional improvements to the fixed type. Also added a few good testcases.
Modify template to include parameters for strtoXXX functions. Also beginintegrating support for 128 bit integer types.
Fix minor bug in int128.h. Also add initial unit tests.
Adding int128.h header with support for GCC specific int128_t anduint128_t types.
Additional improvements to the fixed point type. Also adding parse_testwhich can be used to compare parse performance and a CMakeLists.txt.
Adding initial attempt at creating a custom C++ fixed point template.
Adding local updates to display.py that were never properly committed.
Adding simple email test script to debug email-from-script issues.
Set CXXFLAGS and CFLAGS environment variables for whatever it's worth.
The generate_row.py script is no longer needed but this is officiallythe last version of it with all last local modifications.
Adding new script to build ffmpeg and dependencies. Apparently I spent agood while working on this locally but never committed it.
Adding update from github: https://github.com/packjpg/packJPG/commit/93a7dfbe1fb9aa2aee763cc5b8a16c14b2f66c8c
Updating phalanx apache configs for Ubuntu 20.04 install.
Minor updates mainly to pwmgr to fix Gtk3.0 deprecations.
Update generate rows script for repayment schedule.
Adding networking configuration for brutus and phalanx.
Adding automated watering system scripts.
Update display.py with latest root fs device path.
Thanks to hbkcd, the interface portion can now just be some javascript(and CSS and HTML).
Add link time optimization to compiler (linker) flags.
Add link time optimization to compiler (linker) flags. Also changedefault install path to /opt/local.
Fixing items suggested by clang-tidy.
Adding "Access-Control-Allow-Origin: *" so I can do some goddamn AJAX.
Fix bug in encode complete email of final size percentage of originalsize. Version 0.4.1.
Adding sort_pics.py script.
Adding new files that I forgot to add before.
Add inital and final file size tracking for inclusion in encode completeemail. Version 0.4.0.
Adding logrotate configuration. Version 0.3.0.
Add output file to encode complete email message. Version 0.2.0.
Adding hbkcd_status script to get status of current encode. Also addedfeature to (optionally) send email once an encode is completed.
Fix minor bug in calculating the queued duration. Add dependencychecking to the install script (with a lot of bash syntax help fromstackoverflow!).
Re last commit, add setup.py version update
Fix logic bug when calculating time diffs. Version 0.1.3.
Ugh; fix typo.
Fixed bug in hbkcd_add.sh script that prevented adding paths withspaces. Added item queued time to log. Created simple install script.Version 0.1.2.
Adding packed single precision (aka "ps") intrinsic test. This includesuseful horizontal sum and horizontal min/max routines.
Fix audio encode option bug. Add per file encode log. Version 0.1.1.
Add systemd service schtuff. Version 0.1.0!
Add remove command and helper scripts.
It works! Need to add some polish before we're ready to call it 0.1, butnearly there!
Greatly improved the queue.
Adding very basic command server and module packaging.
Updating display script with parameters from new server configuration.
Merge branch 'master' of /home/dsorber/trac/projects/headquarters/repo
Adding command server prototype. Clean shutdown does not work properly, need to figure that out.
Creating hbkcd (Handbrake Control Daemon) that will supplant hbkif atleast for now.
Adding FFmpeg build script.
Initial create of handbrake interface project.
Started working on a custom search dialog. The old one is still in placeuntil I finish working on the new one.
Minor but important search usability improvements. Adding caseinsensitive searching and removal of previous marks before starting anew search.
Remove instances of Gtk.idle_add() in favor of a trick I discovered forupdating the UI inline.
Minor formatting changes for running status output.
Adding non-verbose mode with "running" status information and progressbar. Also added terminate function in preparation of adding properSIGINT handling.
Fix simple but nasty memory leak.
Reformat CMakeLists.txt, use gold linker, reformat several errormessages to remove extra double quotes, and confirm path is regular filebefore adding to the input file list.
Additional minor output formatting fixes.
Fix minor formatting bug and improve error message handling.
Improve PCA post processing output message formatting.
Continued improvements to PCA; handle errors better, make number ofprocessing threads configurable, and reversed the "keep-orig" option to"delete-orig" which makes more sense.
Converted PCA to be multithreaded and use libpackjpg instead of callingthe old packjpg executable. This works much better! Need to handle a fewerror conditions and do some more testing with decompress.
Move includes to source file and add forward declarations in their placeso that the packjpg.h header can be used externally.