gatekeeper.git
2022-10-27 Jacob BachmeyerRemove parse_directory_line and guess_uploader_email
2022-10-27 Jacob BachmeyerRemove other call to guess_uploader_email in read_direc...
2022-10-27 Jacob BachmeyerAccept failure to verify signature during speculative...
2022-10-27 Jacob BachmeyerFactor email address collection out of directive-scanni...
2022-10-27 Jacob BachmeyerMerge parse_directory_line into interpret_directive
2022-10-27 Jacob BachmeyerAlso avoid further processing after other errors in...
2022-10-27 Jacob BachmeyerAvoid processing invalid directive elements
2022-10-27 Jacob BachmeyerAdjust pattern in testsuite
2022-10-27 Jacob BachmeyerAdd tests for tighter file name patterns in bad directo...
2022-10-27 Jacob BachmeyerRevise timestamp check to use new operation list
2022-10-27 Jacob BachmeyerRecognize that an inability to execute gpgv is a server...
2022-10-27 Jacob BachmeyerRefactor directive validity checks
2022-10-26 Jacob BachmeyerReorganize gatekeeper to collect generic GPG support...
2022-10-26 Jacob BachmeyerRename slurp_directive_file to slurp_clearsigned_message
2022-10-26 Jacob BachmeyerUse epoch timestamp from GPG instead of parsing the...
2022-10-26 Jacob BachmeyerReplace clearsigned message verification
2022-10-26 Jacob BachmeyerFix bug in testing mock
2022-10-26 Jacob BachmeyerComplete initial implementation of new clearsigned...
2022-10-26 Jacob BachmeyerAvoid passing tainted keyrings to signature verification
2022-10-26 Jacob BachmeyerUse revised ftp_abort in verify_clearsigned_message
2022-10-26 Jacob BachmeyerRevise ftp_abort to be useful in a forked child process
2022-10-25 Jacob BachmeyerAdd option to pipe signed message to mock signature...
2022-10-23 Jacob BachmeyerBegin to implement new gpgv clearsigned message verific...
2022-10-22 Jacob BachmeyerRevise execute_commands to use new model
2022-10-22 Jacob BachmeyerRevise install_files to use new model
2022-10-22 Jacob BachmeyerRevise use of system() in check_files
2022-10-22 Jacob BachmeyerRevise check_files to use new model
2022-10-22 Jacob BachmeyerBegin to revise check_files, install_files, execute_com...
2022-10-21 Jacob BachmeyerAdd operation list header to calls to check_files and...
2022-10-21 Jacob BachmeyerRevise execute_commands to use new operation list
2022-10-21 Jacob BachmeyerAdd operation list to execute_commands call
2022-10-21 Jacob BachmeyerChange return value of read_directive_file to operation...
2022-10-21 Jacob BachmeyerTidy check for known Automake CVEs
2022-10-21 Jacob BachmeyerAvoid using the shell to run /bin/tar to examine uploads
2022-10-21 Jacob BachmeyerRemove intermediate array and send vulnerability check...
2022-10-21 Jacob BachmeyerRevise handling of "filename" directive element
2022-10-21 Jacob BachmeyerRemove unneeded scratchpad array when reading serials...
2022-10-21 Jacob BachmeyerAdd tests for timestamp ratchet
2022-10-20 Jacob BachmeyerFix typo in error message
2022-10-20 Jacob BachmeyerFactor version check into separate block in interpret_d...
2022-10-20 Jacob BachmeyerAdd scaffolding for checking "filename" element in...
2022-10-20 Jacob BachmeyerConvert "filename_required" flag in read_directive_file...
2022-10-20 Jacob BachmeyerFactor timestamp ratchet out of read_directive_file
2022-10-20 Jacob BachmeyerAdd tests verifying handling of directives lacking...
2022-10-20 Jacob BachmeyerRevise checks for "filename" directive element in read_...
2022-10-20 Jacob BachmeyerRevise interpretation of directives into operation...
2022-10-19 Jacob BachmeyerRearrange validation checks in read_directive_file
2022-10-19 Jacob BachmeyerUse operation list header instead of %info hash in...
2022-10-19 Jacob BachmeyerAdjust testsuite to copy output to log
2022-10-19 Jacob BachmeyerUse new slurp_directive_file helper in read_directive_file
2022-10-19 Jacob BachmeyerTighten allowed file names
2022-10-18 Jacob BachmeyerImprove RFC4880 conformance
2022-10-18 Jacob BachmeyerRefactor directive parsing to only read file once
2022-10-18 Jacob BachmeyerAdd POD block for interpret_directive
2022-10-18 Jacob BachmeyerFactor element-processing loop out of read_directive_file
2022-10-16 Jacob BachmeyerUse new read_directive helper in read_directive_file
2022-10-16 Jacob BachmeyerMove declaration of counter in read_directive_file...
2022-10-16 Jacob BachmeyerReplace file-reading loop with list operations
2022-10-16 Jacob BachmeyerRemove obsolete comment describing protocol v1.0
2022-10-16 Jacob BachmeyerRevise main packet processing loop to use new gather_pa...
2022-10-16 Jacob BachmeyerRemove testsuite handling of obsolete message
2022-10-16 Jacob BachmeyerAdd helper procedures for directive handling in gatekeeper
2022-10-16 Jacob BachmeyerRename ftp_die to ftp_abort in gatekeeper
2022-10-16 Jacob BachmeyerUse value from splitting directory line to obtain packa...
2022-10-16 Jacob BachmeyerUse File::Spec::Unix to count directories in parse_dire...
2022-10-16 Jacob BachmeyerUse symbolic constant for maximum directory depth
2022-10-16 Jacob BachmeyerAdd report of number of files with bogus names discarded
2022-10-16 Jacob BachmeyerFinish refactoring of gather_packets/scan_incoming...
2022-10-16 Jacob BachmeyerRefactor scan_incoming as helper for gather_packets
2022-10-16 Jacob BachmeyerImprove comments
2022-10-16 Jacob BachmeyerUpdate testsuite for terminology change
2022-10-16 Jacob BachmeyerRevise packet-gathering loop in scan_incoming
2022-10-15 Jacob BachmeyerDiscard names of trash files immediately after unlink
2022-10-15 Jacob BachmeyerAdd comment describing expected issue on modern GNU...
2022-10-15 Jacob BachmeyerImprove comments in scan_incoming
2022-10-15 Jacob BachmeyerRevise check for open files in scan_incoming
2022-10-15 Jacob BachmeyerCheck file sizes while scanning directory in scan_incoming
2022-10-15 Jacob BachmeyerCheck timestamps while scanning directory in scan_incoming
2022-10-15 Jacob BachmeyerRevise directory scanning loop in scan_incoming
2022-10-15 Jacob BachmeyerUse arguments instead of globals in scan_incoming
2022-10-15 Jacob BachmeyerUse symbolic constants for limits in scan_incoming
2022-10-15 Jacob BachmeyerRemove comment that does not accurately describe the...
2022-10-15 Jacob BachmeyerExplicitly return empty list from scan_incoming if...
2022-10-09 Jacob BachmeyerRemove redundant checks on symlink and archive commands
2022-10-09 Jacob BachmeyerCollect file name validation patterns
2022-10-08 Jacob BachmeyerReduce the visibility of the log style global
2022-10-08 Jacob BachmeyerEliminate version_information sub that was called exact...
2022-10-08 Jacob BachmeyerImport GPLv3 license text as COPYING.GPLv3
2022-10-08 Jacob BachmeyerAdd initial shared directive-reading functions
2022-10-08 Jacob BachmeyerMove more of the old comment blocks into POD
2022-10-08 Jacob BachmeyerUse Pod::Usage and begin to develop internal documentat...
2022-10-08 Jacob BachmeyerFinish integration of CheckVulnerabilities code
2022-10-08 Jacob BachmeyerRemove version 1.0 compatibility mode
2022-10-07 Jacob BachmeyerRefactor log style tag into ftp_syslog
2022-10-07 Jacob BachmeyerFill long lines in gatekeeper script
2022-10-07 Jacob BachmeyerEmit stack backtrace if syslog call fails
2022-10-07 Jacob BachmeyerRevise display of usage information
2022-10-07 Jacob BachmeyerUse Perl's "or" in conditionals used for control flow
2022-10-07 Jacob BachmeyerFix oversight with location of logging definitions
2022-10-07 Jacob BachmeyerRevise syslog initialization in gatekeeper script
next