Age | Commit message (Expand) | Author | Files | Lines |
2017-05-12 | Indicate in the readme how to install the missing dependenciesHEADmaster | Willy Tarreau | 1 | -0/+10 |
2017-03-28 | Make sure we use sanitized KUP_SUBCMDkup-0.3.6 | Konstantin Ryabitsev | 1 | -1/+1 |
2017-03-28 | Add support for the "info" subcommand | Konstantin Ryabitsev | 3 | -4/+26 |
2017-03-28 | Fix disparity between config/docs and kup-server | Konstantin Ryabitsev | 1 | -3/+3 |
2017-03-24 | Support separate compress/decompress commands | Konstantin Ryabitsev | 4 | -38/+64 |
2017-03-16 | Deprecate the use of the mailing list | Konstantin Ryabitsev | 1 | -1/+1 |
2017-03-14 | Typo fix and record changes in ChangeLogkup-0.3.5 | Konstantin Ryabitsev | 2 | -1/+6 |
2017-03-14 | Add support for subcmd config option | Konstantin Ryabitsev | 2 | -5/+32 |
2013-05-08 | Use --armor as well in the examples | Konstantin Ryabitsev | 1 | -2/+2 |
2013-05-07 | It's not --clearsign, but --detach-sign | Konstantin Ryabitsev | 1 | -2/+2 |
2013-02-01 | Add --prefix and provide some examples. | Konstantin Ryabitsev | 1 | -2/+26 |
2012-12-11 | Move checksum calculation outside of tree lock. | Konstantin Ryabitsev | 1 | -9/+15 |
2012-12-10 | Calculate and log sha256sum of all files.kup-0.3.4 | Konstantin Ryabitsev | 2 | -1/+14 |
2012-04-20 | Don't use magic to guess the format. | Konstantin Ryabitsev | 2 | -39/+14 |
2012-02-20 | Don't use untaint, hardcode the PATH | Konstantin Ryabitsev | 1 | -10/+5 |
2012-02-20 | Add a support note. | Konstantin Ryabitsev | 1 | -0/+4 |
2012-02-13 | Prepare for 0.3.3kup-0.3.3 | Konstantin Ryabitsev | 1 | -1/+4 |
2012-02-10 | Allow specifying compressors in kup-server.cfg | Konstantin Ryabitsev | 3 | -7/+56 |
2012-02-10 | Elaborate on -b behaviour. | Konstantin Ryabitsev | 1 | -2/+10 |
2012-02-10 | Language fixes for kup.1 manual page | Michael Kerrisk | 1 | -6/+6 |
2011-12-12 | Make mkdir recursive. | Konstantin Ryabitsev | 1 | -2/+15 |
2011-12-09 | Show 1 decimal when showing progress feedback. | Konstantin Ryabitsev | 2 | -11/+18 |
2011-12-08 | Remove kup.kernel.org as the default host. | Konstantin Ryabitsev | 2 | -2/+10 |
2011-12-07 | gpg-sign-all: add the ability to specify a key | H. Peter Anvin | 1 | -4/+10 |
2011-11-29 | Remove obsolete code branch and edit ChangeLog.kup-0.3.2 | Konstantin Ryabitsev | 2 | -2/+4 |
2011-11-28 | Another swing at the compression feedback. | Konstantin Ryabitsev | 1 | -6/+29 |
2011-11-27 | Apply HPA's compression feedback patch (with tweaks). | Konstantin Ryabitsev | 3 | -28/+59 |
2011-11-27 | Fix typos. | Konstantin Ryabitsev | 1 | -2/+2 |
2011-11-27 | Remember to set noet | Konstantin Ryabitsev | 1 | -13/+15 |
2011-11-27 | Add some feedback about compressing large files. | Konstantin Ryabitsev | 1 | -7/+26 |
2011-11-24 | Allow / in KUP_RSH, add manpages and adjust tabs. | Konstantin Ryabitsev | 5 | -1246/+1315 |
2011-11-18 | Add config-file support for kup and kup-server.kup-0.3.1 | Konstantin Ryabitsev | 4 | -29/+125 |
2011-11-17 | kup-server: use IO::Handle to explicitly set autoflushingkup-0.3 | H. Peter Anvin | 1 | -2/+6 |
2011-11-17 | kup: change the default from upload.kernel.org to kup.kernel.org | H. Peter Anvin | 2 | -2/+2 |
2011-11-16 | Use updated GPLv2 text. | Konstantin Ryabitsev | 1 | -22/+21 |
2011-11-15 | kup-server: fix undefined value error after invalid git tag | H. Peter Anvin | 1 | -3/+3 |
2011-10-20 | kup-server: fix variable name typoskup-0.2 | H. Peter Anvin | 1 | -2/+2 |
2011-10-20 | kup-server: when doing large bulk transfers, show status on stderr | H. Peter Anvin | 1 | -0/+17 |
2011-10-20 | kup: better error messages from canonicalize_path() | H. Peter Anvin | 1 | -8/+17 |
2011-10-20 | Merge remote-tracking branch 'zytor/master' | H. Peter Anvin | 1 | -13/+23 |
2011-10-20 | kup-server: add workaround for Perl bug, more output messages | H. Peter Anvin | 1 | -13/+23 |
2011-10-19 | gpg-sign-all: handle files with names starting with - | H. Peter Anvin | 1 | -4/+4 |
2011-10-19 | gpg-sign-all: correct the non-compressed case | H. Peter Anvin | 1 | -1/+2 |
2011-10-19 | gpg-sign-all: use basenames when setting filenames | H. Peter Anvin | 1 | -4/+7 |
2011-10-19 | kup-server: fix put of a noncompressed file | H. Peter Anvin | 1 | -2/+2 |
2011-10-19 | Merge branch 'master' into dir | H. Peter Anvin | 2 | -0/+25 |
2011-10-19 | kup: use File::Spec->splitpath() to get the basename | H. Peter Anvin | 1 | -2/+3 |
2011-10-19 | kup.1: document the handling of pathnames | H. Peter Anvin | 1 | -0/+12 |
2011-10-19 | kup: allow the user to provide a directory-only path for put | H. Peter Anvin | 1 | -0/+12 |
2011-10-19 | kup-server: change the formatting of DIR start and end markers | H. Peter Anvin | 1 | -3/+3 |
2011-10-18 | kup-server: protect against downright idiotic user/group names | H. Peter Anvin | 1 | -0/+2 |
2011-10-18 | kup-server: sort the directory entries for the DIR command | H. Peter Anvin | 1 | -2/+1 |
2011-10-18 | kup: handle the @args array properly in the dir command | H. Peter Anvin | 1 | -1/+2 |
2011-10-18 | kup-server: subroutine is get_grp() not get_gid() | H. Peter Anvin | 1 | -1/+1 |
2011-10-18 | kup-server: fix symbol scope | H. Peter Anvin | 1 | -1/+3 |
2011-10-18 | kup-server: the Fcntl submodule is :mode not :stat | H. Peter Anvin | 1 | -1/+1 |
2011-10-18 | kup: add missing semicolon | H. Peter Anvin | 1 | -1/+1 |
2011-10-18 | kup.1: add documentation for the ls command to the man page | H. Peter Anvin | 1 | -0/+3 |
2011-10-18 | kup, kup-server: new command to list back a directory | H. Peter Anvin | 2 | -1/+163 |
2011-10-18 | kup: make command() handle spaces and newlines | H. Peter Anvin | 1 | -12/+14 |
2011-10-18 | kup-server: more sane default pathnames | H. Peter Anvin | 2 | -11/+11 |
2011-10-18 | kup-server: a *sane* way to support non-user tmp directories | H. Peter Anvin | 2 | -10/+28 |
2011-10-18 | Revert "kup-server: allow deployment with a 1777 tmp directory" | H. Peter Anvin | 1 | -11/+4 |
2011-10-18 | kup-server: use fatal() not die() | H. Peter Anvin | 1 | -1/+1 |
2011-10-18 | kup-server: allow deployment with a 1777 tmp directory | H. Peter Anvin | 1 | -4/+11 |
2011-10-18 | genrings: require key IDs to be a hexadecimal form | H. Peter Anvin | 1 | -1/+1 |
2011-10-18 | genrings: filter out expired and revoked keys | H. Peter Anvin | 1 | -2/+41 |
2011-10-18 | genrings: simple script to generate per-user key rings | H. Peter Anvin | 1 | -0/+75 |
2011-10-17 | kup: centralize command sending, and allow a --verbose option | H. Peter Anvin | 1 | -26/+26 |
2011-10-17 | gpg-sign-all: utility script to sign a bunch of files with gpg | H. Peter Anvin | 1 | -0/+26 |
2011-10-13 | Move the test keyrings into the test/ directory | H. Peter Anvin | 4 | -0/+0 |
2011-10-13 | README: make it clear that the existing paths are dummies | H. Peter Anvin | 1 | -6/+8 |
2011-10-13 | Rename korgupload to kup-server | H. Peter Anvin | 3 | -6/+6 |
2011-10-13 | korgupload: make dummy paths a bit more obviously dummy | H. Peter Anvin | 1 | -5/+6 |
2011-10-10 | kup.1: clean up whitespace | H. Peter Anvin | 1 | -2/+2 |
2011-10-10 | korgupload: whitespace cleanup | H. Peter Anvin | 1 | -15/+15 |
2011-10-10 | kup: be more user-friendly with the paths | H. Peter Anvin | 1 | -13/+69 |
2011-10-10 | kup.1: fix formatting around the --host option | H. Peter Anvin | 1 | -1/+1 |
2011-10-08 | Make it explicit that this program is GPL v2+ | H. Peter Anvin | 4 | -8/+376 |
2011-10-06 | kup.1: Add man page | H. Peter Anvin | 1 | -0/+127 |
2011-10-06 | kup: document the alias "del" for "rm/delete" | H. Peter Anvin | 1 | -1/+1 |
2011-10-06 | kup: need to escape literal @ in regexps, correct matching operator | H. Peter Anvin | 1 | -2/+2 |
2011-10-06 | kup: disallow attaching arguments directly to -p | H. Peter Anvin | 1 | -2/+2 |
2011-10-06 | kup: separate the rsh/ssh command from the destination | H. Peter Anvin | 1 | -6/+19 |
2011-10-05 | kup: do some very minimal verification on KUP_RSH | H. Peter Anvin | 1 | -4/+8 |
2011-10-04 | kup: typo fixes and regular expression simplifications | Jean Delvare | 1 | -9/+9 |
2011-10-04 | README: document the constraints on the configurable paths better | H. Peter Anvin | 1 | -0/+35 |
2011-10-04 | kup: cat_file should output the size, not the filename | H. Peter Anvin | 1 | -1/+1 |
2011-10-04 | korgupload: add a missing "my" in a loop | H. Peter Anvin | 1 | -1/+1 |
2011-10-04 | test: add test with an xz payload | H. Peter Anvin | 1 | -0/+0 |
2011-10-04 | kup: get_data_format() takes the data, not $fmt | H. Peter Anvin | 1 | -1/+1 |
2011-10-04 | Drop server-side format detection; add timeouts | H. Peter Anvin | 16 | -206/+405 |
2011-10-04 | Remove : from the forbidden set | H. Peter Anvin | 2 | -2/+2 |
2011-10-04 | kup: add binmode in cat_file() | H. Peter Anvin | 1 | -0/+2 |
2011-10-04 | is_valid_filename: block characters that can cause trouble | H. Peter Anvin | 2 | -4/+16 |
2011-10-04 | kup: add % to the list of ASCII characters that cannot be self-encoded | H. Peter Anvin | 1 | -1/+1 |
2011-10-03 | korgupload: use gpgv, not gpg | H. Peter Anvin | 1 | -7/+4 |
2011-10-02 | korgupload: remove redundant | in regex | H. Peter Anvin | 1 | -1/+1 |
2011-10-02 | korgupload: fail on any %-sequence that isn't valid | H. Peter Anvin | 1 | -1/+1 |
2011-10-01 | test: make sure pathname length is measured in bytes | H. Peter Anvin | 1 | -0/+258 |
2011-10-01 | test: a few more tests for invalid pathnames | H. Peter Anvin | 3 | -0/+67 |
2011-10-01 | test: test for overlong pathnames | H. Peter Anvin | 1 | -0/+258 |
2011-10-01 | test: Make sure we reject really long filenames | H. Peter Anvin | 1 | -0/+22 |
2011-10-01 | test: make sure we do not allow dot files | H. Peter Anvin | 1 | -0/+22 |
2011-10-01 | kup: sync is_valid_filename() with korgupload | H. Peter Anvin | 1 | -14/+17 |
2011-10-01 | korgupload: stricter filename checking, is_clean_string() in parse | H. Peter Anvin | 1 | -29/+33 |
2011-10-01 | korgupload: nothing in this script needs a shell | H. Peter Anvin | 1 | -1/+1 |
2011-09-28 | Cap filename components to 251 bytes | H. Peter Anvin | 2 | -2/+34 |
2011-09-27 | Add README filekup-0.1 | H. Peter Anvin | 1 | -0/+5 |
2011-09-27 | korgupload: fix cut & paste error in DELETE | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | Add missing bracket | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | Add DELETE command | H. Peter Anvin | 2 | -3/+94 |
2011-09-27 | korgupload: use a subroutine for function references | H. Peter Anvin | 1 | -3/+14 |
2011-09-27 | Add LINK command (very similar to MOVE!) | H. Peter Anvin | 2 | -26/+33 |
2011-09-27 | Make the error message for MOVE of a nonobject make sense | H. Peter Anvin | 1 | -1/+3 |
2011-09-27 | Allow the move destination to be a directory name ending in / | H. Peter Anvin | 1 | -0/+8 |
2011-09-27 | korgupload: correct error message | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | korgupload: fix missing paren | H. Peter Anvin | 1 | -7/+7 |
2011-09-27 | korgupload: watch out for more corner cases | H. Peter Anvin | 1 | -12/+63 |
2011-09-27 | korgupload: drop "400" placeholders | H. Peter Anvin | 1 | -36/+36 |
2011-09-27 | kup: flush and close the output to let the child process finish | H. Peter Anvin | 1 | -0/+11 |
2011-09-27 | Proper permissions on mkdir | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | kup: options to ssh, untaint specific environment variables | H. Peter Anvin | 1 | -2/+14 |
2011-09-27 | korgupload: MKDIR needs to use $data_path | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | Disable feature 'unicode_strings' as it is too new | H. Peter Anvin | 2 | -2/+2 |
2011-09-27 | Avoid undefined warning for a no-argument command | H. Peter Anvin | 1 | -6/+9 |
2011-09-27 | 'unicode_strings' is apparently a very new feature... | H. Peter Anvin | 1 | -1/+1 |
2011-09-27 | Handle commands (like DONE) with no parameters | H. Peter Anvin | 1 | -2/+2 |
2011-09-27 | kup: add mkdir and mv commands | H. Peter Anvin | 1 | -11/+80 |
2011-09-27 | kup: output usage error instead of Perl uninitialized errors | H. Peter Anvin | 1 | -1/+5 |
2011-09-27 | kup: the signature comes before the remote path | H. Peter Anvin | 1 | -4/+4 |
2011-09-27 | kup: add a proper top level and main loop; do a "dry run" | H. Peter Anvin | 1 | -47/+99 |
2011-09-27 | server: move a single instance of "my" | H. Peter Anvin | 1 | -2/+1 |
2011-09-27 | kup: beginnings of a client command | H. Peter Anvin | 1 | -0/+246 |
2011-09-26 | Explicitly add --format=tar to git archive | H. Peter Anvin | 1 | -1/+1 |
2011-09-26 | Test a few variations of DATA not being well-formed text files | H. Peter Anvin | 2 | -0/+21 |
2011-09-26 | Force the timestamps of all subfiles to match | H. Peter Anvin | 1 | -0/+16 |
2011-09-26 | When generating content locally, record the canonical SHA signatures | H. Peter Anvin | 1 | -0/+4 |
2011-09-26 | test/[12]: put real signatures in | H. Peter Anvin | 2 | -4/+36 |
2011-09-26 | Handle generation of diff files from git trees | H. Peter Anvin | 2 | -11/+35 |
2011-09-26 | Add testing keyrings (one "good", one "bad") | H. Peter Anvin | 5 | -0/+2 |
2011-09-26 | Add test cases | H. Peter Anvin | 6 | -0/+113 |
2011-09-26 | Actually verify the PGP signature files | H. Peter Anvin | 1 | -2/+34 |
2011-09-26 | Ignore backup files | H. Peter Anvin | 1 | -0/+1 |
2011-09-26 | The bidi pipe in the Git module is broken under taint; fix. | H. Peter Anvin | 1 | -12/+17 |
2011-09-26 | Log completion, chomp the line before looking for cleanness | H. Peter Anvin | 1 | -0/+5 |
2011-09-26 | getuid() not getpid() to get the user | H. Peter Anvin | 1 | -1/+1 |
2011-09-26 | Need POSIX for getpid etc. | H. Peter Anvin | 1 | -0/+1 |
2011-09-26 | Fix syslog criticality levels | H. Peter Anvin | 1 | -2/+2 |
2011-09-26 | Go with whitespace-separated arguments; single % for null | H. Peter Anvin | 1 | -3/+7 |
2011-09-26 | Rename korg-upload to korgupload | H. Peter Anvin | 1 | -0/+0 |
2011-09-26 | Add syslog recording | H. Peter Anvin | 1 | -51/+71 |
2011-09-26 | Allow blank or comment lines; might make test scripts easier | H. Peter Anvin | 1 | -0/+3 |
2011-09-26 | Fix sysopen for write, fix exec, add DONE command | H. Peter Anvin | 1 | -3/+7 |
2011-09-26 | Don't lock the tree while compressing data | H. Peter Anvin | 1 | -3/+5 |
2011-09-26 | Bug fixes from early testing | H. Peter Anvin | 1 | -15/+23 |
2011-09-26 | Rename data-upload.pl to korg-upload | H. Peter Anvin | 1 | -0/+0 |
2011-09-26 | Try to implement the TAR and DIFF commands | H. Peter Anvin | 1 | -8/+129 |
2011-09-26 | Clean up the verification of valid UTF-8 in filenames | H. Peter Anvin | 1 | -5/+10 |
2011-09-26 | Namespace corrections | H. Peter Anvin | 1 | -4/+5 |
2011-09-26 | Don't go through the shell for the compression processes | H. Peter Anvin | 1 | -6/+18 |
2011-09-26 | Add lock, MOVE and MKDIR commands | H. Peter Anvin | 1 | -19/+101 |
2011-09-26 | Initial revision | H. Peter Anvin | 1 | -0/+346 |