Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Only encrypt to keys with encrypt capability | root | 2013-02-14 | 1 | -4/+8 | |
| | ||||||
* | Update README so it can generate a man page with rst2man | root | 2013-02-14 | 1 | -54/+102 | |
| | ||||||
* | Minor cleanup (make sure used variables are clear at start) | root | 2013-02-14 | 1 | -3/+6 | |
| | ||||||
* | Add extension namespace in manifest files, 'extn' lines are preserved | root | 2013-02-14 | 2 | -1/+11 | |
| | ||||||
* | Use a packfile passphrase of 33 bytes, parity with 256-bit crypto | root | 2013-02-14 | 1 | -2/+2 | |
| | ||||||
* | Obey git config user.signingkey | root | 2013-02-14 | 2 | -3/+16 | |
| | ||||||
* | Use 'initial commit' as message for gitception commits | root | 2013-02-14 | 1 | -1/+1 | |
| | ||||||
* | Use a separate symmetric key per packfile (REPO FORMAT CHANGE) | root | 2013-02-14 | 2 | -52/+49 | |
| | | | | | A separate key per pack is simpler and costs us very little; with repack changes later it will be possible to change keys regularly. | |||||
* | Update README | root | 2013-02-14 | 1 | -11/+18 | |
| | ||||||
* | Fix microissues | root | 2013-02-14 | 1 | -6/+6 | |
| | ||||||
* | Simplify sort_stable_k2 | root | 2013-02-14 | 1 | -2/+1 | |
| | ||||||
* | Use a shorter repository id in the URL, to simplify a tiny bit | root | 2013-02-14 | 2 | -7/+8 | |
| | ||||||
* | Fix trap resets | root | 2013-02-14 | 1 | -4/+4 | |
| | ||||||
* | Implement stable sort (Lacking in POSIX) | root | 2013-02-14 | 1 | -2/+7 | |
| | ||||||
* | Simplify isnull to use case | root | 2013-02-14 | 1 | -1/+1 | |
| | ||||||
* | Allow pushing into an empty repo using gitception:// | root | 2013-02-14 | 1 | -6/+17 | |
| | ||||||
* | Use git rev-list --stdin and cat-file --batch-check | root | 2013-02-14 | 1 | -6/+15 | |
| | ||||||
* | Use utility functions for testing for equal and null strings | root | 2013-02-14 | 1 | -39/+45 | |
| | | | | This way we do not show any sensitive data to the [ program. | |||||
* | Replace use of printf and echo with a safe variant | root | 2013-02-14 | 1 | -64/+78 | |
| | | | | | Use cat <<EOF etc for safe output of all data to pipes (mostly that we don't know what the shell does with echo and printf). | |||||
* | Big coding style shakeup, use Titlecase and lowercase variables | root | 2013-02-14 | 1 | -150/+142 | |
| | ||||||
* | Fix quoting of '$' for grep | root | 2013-02-14 | 1 | -2/+2 | |
| | ||||||
* | Fix incompatibilities with bash | root | 2013-02-14 | 1 | -5/+6 | |
| | ||||||
* | Fix reST syntax in README | root | 2013-02-14 | 1 | -3/+3 | |
| | ||||||
* | Update README | root | 2013-02-14 | 2 | -87/+106 | |
| | ||||||
* | Generate a Repository ID and verify it in the manifest (REPO FORMAT CHANGE) | root | 2013-02-14 | 1 | -12/+38 | |
| | | | | | | | | | This is a simplification and defends at someone maliciously switching around different sign+encrypted manifest files of the same user. This way we verify the repository we read is the repository we want. Repo ID is not secret. Only requirement is that the same user does not generate the same repo id more than onece. | |||||
* | Use manifest file for master key, branches and packs (REPO FORMAT CHANGE) | root | 2013-02-14 | 2 | -159/+106 | |
| | ||||||
* | Update README | root | 2013-02-14 | 1 | -29/+47 | |
| | ||||||
* | When decrypting or verifying the master key, check input type | root | 2013-02-14 | 1 | -11/+34 | |
| | | | | | | We rely on gpg to exit with success, but we also check the status output to verify that the expected action (decrypt with privkey or verify) was performed. | |||||
* | Provide clear messages for signing and verifying | root | 2013-02-14 | 1 | -5/+5 | |
| | ||||||
* | Use gpg --secret-keyring /dev/null where possible | root | 2013-02-14 | 1 | -7/+8 | |
| | ||||||
* | Use gpg --with-colons --print-md | root | 2013-02-14 | 1 | -1/+2 | |
| | ||||||
* | Write gitception_get in a simpler way | root | 2013-02-14 | 1 | -4/+4 | |
| | ||||||
* | Fix retval of gitception_get | root | 2013-02-14 | 1 | -1/+2 | |
| | ||||||
* | README, describe new option gcrypt.keyring | root | 2013-02-14 | 1 | -11/+18 | |
| | ||||||
* | Require signed masterkey (REPO FORMAT CHANGE) | root | 2013-02-14 | 1 | -9/+36 | |
| | ||||||
* | Use git config gcrypt.keyring for repository security | root | 2013-02-14 | 1 | -5/+15 | |
| | | | | | | To verify signatures, we need a small keyring where the user has selected just the keys who are allowed to access and update the repository. | |||||
* | Disable keyring when using symmetric crypto | root | 2013-02-14 | 1 | -1/+2 | |
| | ||||||
* | Cleanup manifest verification, require a non-empty manifest | root | 2013-02-14 | 1 | -11/+13 | |
| | ||||||
* | Fix bugs with gitception://<giturl> related to concurrency with git | root | 2013-02-14 | 1 | -35/+60 | |
| | | | | | Make sure we do not overwrite FETCH_HEAD. Using stacked gitception:// URLs was useful to make sure we handle our temporaries in a safe way. | |||||
* | Fix bug in do_fetch, skip empty line | root | 2013-02-14 | 1 | -0/+1 | |
| | ||||||
* | Use `xgrep` function to always exit grep with success | root | 2013-02-14 | 1 | -4/+5 | |
| | ||||||
* | Fix locale handling so that gpg and git use the user locale | root | 2013-02-14 | 1 | -4/+4 | |
| | ||||||
* | Use git index-pack for much better fetch and clone | root | 2013-02-14 | 1 | -2/+2 | |
| | ||||||
* | Fix bug with batch mode | root | 2013-02-14 | 1 | -2/+2 | |
| | ||||||
* | Use only one git push for each push through gitception:// | root | 2013-02-14 | 2 | -6/+21 | |
| | ||||||
* | Allow using any git repo using gcrypt::gitception://<giturl> (Experiment) | root | 2013-02-14 | 1 | -2/+44 | |
| | ||||||
* | Use SHA-224 for pack file ID (REPO FORMAT CHANGE) | root | 2013-02-14 | 1 | -9/+10 | |
| | ||||||
* | Update README | root | 2013-02-14 | 2 | -11/+49 | |
| | ||||||
* | No default cipher-algo(!) use gpg' user's settings! | root | 2013-02-14 | 1 | -1/+1 | |
| | ||||||
* | Allow signing of the manifest file, and verifying signatures | root | 2013-02-14 | 1 | -3/+38 | |
| |