root
d342bbceab
Fix quoting of '$' for grep
2013-02-14 00:00:00 +00:00
root
7eb9620b7a
Fix incompatibilities with bash
2013-02-14 00:00:00 +00:00
root
6d36367de5
Fix reST syntax in README
2013-02-14 00:00:00 +00:00
root
7d849acd12
Update README
2013-02-14 00:00:00 +00:00
root
8abbe35752
Generate a Repository ID and verify it in the manifest (REPO FORMAT CHANGE)
...
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.
2013-02-14 00:00:00 +00:00
root
1518e3619e
Use manifest file for master key, branches and packs (REPO FORMAT CHANGE)
2013-02-14 00:00:00 +00:00
root
0a722b2493
Update README
2013-02-14 00:00:00 +00:00
root
d96f17b02d
When decrypting or verifying the master key, check input type
...
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.
2013-02-14 00:00:00 +00:00
root
1112174651
Provide clear messages for signing and verifying
2013-02-14 00:00:00 +00:00
root
c689a38782
Use gpg --secret-keyring /dev/null where possible
2013-02-14 00:00:00 +00:00
root
1227529ff5
Use gpg --with-colons --print-md
2013-02-14 00:00:00 +00:00
root
1a7e58db58
Write gitception_get in a simpler way
2013-02-14 00:00:00 +00:00
root
903e9a5bbc
Fix retval of gitception_get
2013-02-14 00:00:00 +00:00
root
d390ee8611
README, describe new option gcrypt.keyring
2013-02-14 00:00:00 +00:00
root
a0e16ce7df
Require signed masterkey (REPO FORMAT CHANGE)
2013-02-14 00:00:00 +00:00
root
d03fcad84d
Use git config gcrypt.keyring for repository security
...
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.
2013-02-14 00:00:00 +00:00
root
3d90c4ab16
Disable keyring when using symmetric crypto
2013-02-14 00:00:00 +00:00
root
9efc5d82bf
Cleanup manifest verification, require a non-empty manifest
2013-02-14 00:00:00 +00:00
root
08ad287a0c
Fix bugs with gitception://<giturl> related to concurrency with git
...
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.
2013-02-14 00:00:00 +00:00
root
b9501e5b25
Fix bug in do_fetch, skip empty line
2013-02-14 00:00:00 +00:00
root
3b95011da6
Use xgrep
function to always exit grep with success
2013-02-14 00:00:00 +00:00
root
baf21ae71c
Fix locale handling so that gpg and git use the user locale
2013-02-14 00:00:00 +00:00
root
d18e84b77b
Use git index-pack for much better fetch and clone
2013-02-14 00:00:00 +00:00
root
aa0ad07cdd
Fix bug with batch mode
2013-02-14 00:00:00 +00:00
root
f0c85162c8
Use only one git push for each push through gitception://
2013-02-14 00:00:00 +00:00
root
d677056404
Allow using any git repo using gcrypt::gitception://<giturl> (Experiment)
2013-02-14 00:00:00 +00:00
root
91063abc1e
Use SHA-224 for pack file ID (REPO FORMAT CHANGE)
2013-02-14 00:00:00 +00:00
root
dbb63d5163
Update README
2013-02-14 00:00:00 +00:00
root
5a2c3fb2eb
No default cipher-algo(!) use gpg' user's settings!
2013-02-14 00:00:00 +00:00
root
2be10d3dbf
Allow signing of the manifest file, and verifying signatures
2013-02-14 00:00:00 +00:00
root
8d5da3bc7e
Match just the manifest lines that start with sha-1 for the refs
2013-02-14 00:00:00 +00:00
root
18e9ad1121
Use gcrypt: prefix for info messages
2013-02-14 00:00:00 +00:00
root
ad49e025b9
Disable compression before encryption
2013-02-14 00:00:00 +00:00
root
f47930332c
Add comment for configuration parameter split
2013-02-14 00:00:00 +00:00
root
748338589f
Fix do_list to not break when branchlist is empty
2013-02-14 00:00:00 +00:00
root
e5c93d6306
Use an append function, and other cleanups
2013-02-14 00:00:00 +00:00
root
949ebdc92a
Use 'pack' lines in manifest for packs (REPO FORMAT CHANGE)
2013-02-14 00:00:00 +00:00
root
12cd4c92d6
Move getting master key and manifest into ensure_connected
2013-02-14 00:00:00 +00:00
root
f74bd695d2
Fix warnings from shellcheck
2013-02-14 00:00:00 +00:00
root
8779eff9ff
Fixup the README
2013-02-14 00:00:00 +00:00
root
0bf22501af
Small cleanup
2013-02-14 00:00:00 +00:00
root
a091942677
Update README (A git remote helper for GPG-encrypted remotes)
2013-02-14 00:00:00 +00:00
root
149f75e188
git-remote-gcrypt: A git remote helper for GPG-encrypted remotes
2013-02-14 00:00:00 +00:00
root
22bdc895bd
Initial commit
2013-02-14 00:00:00 +00:00