Commit Graph

  • 1ca8f89602 Prepare for 0.4.2 release 0.4.2 Andrew Ayer 2015-01-31 19:17:43 -08:00
  • 2fa2cffba6 Freshen Debian packaging Andrew Ayer 2015-01-27 21:36:55 -08:00
  • 5fd36a7ac5 Increase minimum supported Git version to 1.7.2 Andrew Ayer 2015-01-27 21:21:17 -08:00
  • d5670c9552 Force Git to check out files by touching their mtimes Andrew Ayer 2015-01-27 21:15:07 -08:00
  • 2d2053296f Fix placement of quotes in an error message Andrew Ayer 2015-01-27 21:06:29 -08:00
  • 216aa27009 Add helper function to get attribute name for a given key Andrew Ayer 2015-01-27 21:04:58 -08:00
  • 02c52ab21a Disable message about unimplemented ls-gpg-users command Andrew Ayer 2015-01-27 21:04:22 -08:00
  • 849401d733 Update for git-crypt 0.4.1 0.4.1 Andrew Ayer 2015-01-07 20:23:28 -08:00
  • 12881f65fd Add 'git-crypt version' command Andrew Ayer 2015-01-07 20:22:00 -08:00
  • 280bd43ac7 Makefile: The install target should depend git-crypt. Wael M. Nasreddine 2014-11-27 10:23:15 -08:00
  • b7c608da25 Add .gitattributes file to .git-crypt dir to prevent encryption Andrew Ayer 2015-01-02 10:35:57 -08:00
  • 9cb1ad3c33 Add some helpers for getting paths to state directories Andrew Ayer 2015-01-02 10:30:47 -08:00
  • 1b1715b5ec README: use https URLs for mailing lists Andrew Ayer 2014-11-26 09:38:19 -08:00
  • 2b0cc1b5ac Update README, NEWS, write release notes for 0.4 0.4 Andrew Ayer 2014-11-16 17:29:17 -08:00
  • 3d53bce1a8 Add .gitattributes file to ignore .git files when creating archive Andrew Ayer 2014-11-16 17:28:41 -08:00
  • be237fe27d Fix formatting in NEWS.md Andrew Ayer 2014-11-16 17:25:02 -08:00
  • 6520746bce Update 'git-crypt help' message Andrew Ayer 2014-11-15 20:31:01 -08:00
  • 3bf7d8e512 migrate-key: take separate arguments for old key and new key Andrew Ayer 2014-11-15 20:30:35 -08:00
  • bd262f6126 Add documentation for multiple keys Andrew Ayer 2014-11-15 18:06:36 -08:00
  • cf990dc9df Minor formatting updates to README Andrew Ayer 2014-11-15 18:06:23 -08:00
  • e70d067b48 Rearrange a couple paragraphs in the README Andrew Ayer 2014-09-21 12:00:19 -07:00
  • 4796a1e288 Clarify some wording in README Andrew Ayer 2014-09-21 11:52:06 -07:00
  • e4d1091e97 Rename add-gpg-key command, etc. to add-gpg-user, etc. Andrew Ayer 2014-09-15 10:02:22 -07:00
  • 04906c5355 Write a usage message for every command Andrew Ayer 2014-09-14 14:52:36 -07:00
  • 24fff1ce6f Document experimental Windows support Andrew Ayer 2014-09-13 11:34:14 -07:00
  • acc3d2ecb3 Fix capitalization of git-crypt in INSTALL.md Andrew Ayer 2014-09-13 11:33:54 -07:00
  • 9e340b510d Document GPG mode in README Andrew Ayer 2014-09-13 11:25:44 -07:00
  • 0538d111fc Usage message: refer to gpg key argument as "user ID" not "key ID" Andrew Ayer 2014-09-13 11:24:32 -07:00
  • 746bb5def3 Remove unlink_internal_key function Andrew Ayer 2014-09-12 19:56:40 -07:00
  • 16c4a827c0 Error message if you try to lock repository that's not locked Andrew Ayer 2014-09-12 19:55:19 -07:00
  • 3799a23aa7 Add missing argument when throwing System_error Andrew Ayer 2014-09-12 19:40:42 -07:00
  • e9e90fc873 For consistency, always use NULL internally to represent the default key Andrew Ayer 2014-09-12 19:45:21 -07:00
  • 88e8e3a265 Display error if both -k and -a options passed to git-crypt lock Andrew Ayer 2014-09-12 19:42:59 -07:00
  • 690dba2f14 Add multi-platform remove_file helper Andrew Ayer 2014-09-12 19:41:54 -07:00
  • 70879eaf57 Tweak git-crypt usage message Andrew Ayer 2014-09-12 19:39:15 -07:00
  • 42aa7db245 Credit Michael Schout in THANKS file Andrew Ayer 2014-09-12 19:39:34 -07:00
  • 3726df181d add support for "git-crypt lock" Michael Schout 2014-09-04 16:23:34 -05:00
  • 316e194f84 README: document problems with Atlassian SourceTree Andrew Ayer 2014-09-09 08:57:39 -07:00
  • 8460d00bbf README: add notes about gitattributes Andrew Ayer 2014-09-07 13:31:57 -07:00
  • 4495af1274 README: update security and limitations sections Andrew Ayer 2014-09-07 13:06:03 -07:00
  • 9c190a5a89 Add CONTRIBUTING and THANKS files Andrew Ayer 2014-09-06 19:33:54 -07:00
  • 9f59cc23b9 Merge branch 'revamp' into 'master' Andrew Ayer 2014-09-06 19:32:55 -07:00
  • 725f442ce4 Remove a TODO comment Andrew Ayer 2014-09-06 17:25:31 -07:00
  • adaea41d4e add-gpg-key: add -n/--no-commit option to inhibit committing Andrew Ayer 2014-09-06 17:25:05 -07:00
  • e37566f180 status: properly detect files encrypted with alternative key names Andrew Ayer 2014-09-06 15:43:00 -07:00
  • 10622f6dcc Raise an error if legacy key file has trailing data Andrew Ayer 2014-09-06 14:59:16 -07:00
  • f50feec2dd Display helpful information when smudge detects an unencrypted file Andrew Ayer 2014-09-06 10:33:02 -07:00
  • 8b159b543f Avoid possible undefined behavior with empty std::vector Andrew Ayer 2014-08-18 14:11:37 -07:00
  • b07f49b9b3 smudge: if file is not encrypted, just copy through clear text Andrew Ayer 2014-08-06 19:02:42 -07:00
  • 07231c1630 Set 'required' option on Git filter to true Andrew Ayer 2014-08-02 21:33:37 -07:00
  • da25322dbc Remove stubs for profile support Andrew Ayer 2014-08-02 21:23:52 -07:00
  • 47e810d592 Write and use create_protected_file() helper Andrew Ayer 2014-08-02 20:59:48 -07:00
  • 01f152b746 Check HMAC in smudge and diff commands Andrew Ayer 2014-07-23 19:58:13 -07:00
  • 9e791d97ee Factor out some common code into a helper function Andrew Ayer 2014-07-23 19:55:50 -07:00
  • 477983f4bc Ensure memsets of sensitive memory aren't optimized away Andrew Ayer 2014-07-23 19:32:30 -07:00
  • 23ff272f7d Simplify CTR code Andrew Ayer 2014-07-07 22:52:12 -07:00
  • 8de40f40b3 Wipe AES key from memory after using it Andrew Ayer 2014-07-07 22:41:13 -07:00
  • 22bae167b0 Make Aes_impl and Hmac_impl private member classes Andrew Ayer 2014-07-07 22:29:13 -07:00
  • 0210fd7541 Use auto_ptr instead of explicit memory management Andrew Ayer 2014-07-07 22:28:07 -07:00
  • 66a2266968 Pull out openssl code into separate crypto-openssl.cpp file Jon Sailor 2014-07-06 02:33:35 -07:00
  • f6e3b63a93 Makefile: avoid use of non-standard $^ Andrew Ayer 2014-07-07 21:49:12 -07:00
  • d417f97f8e Make argv arrays const Andrew Ayer 2014-07-05 14:22:55 -07:00
  • 3d0e7570ed Update usage message Andrew Ayer 2014-07-05 11:46:58 -07:00
  • 3fe85bc928 Rename add-collab, etc. to add-gpg-key, etc. Andrew Ayer 2014-07-05 11:46:51 -07:00
  • 2ba7f0e374 unlock: decrypt all possible keys when using GPG Andrew Ayer 2014-07-02 22:12:13 -07:00
  • f03d972937 Add get_directory_contents utility function Andrew Ayer 2014-07-02 22:10:09 -07:00
  • 4af0a0cfc1 Avoid unsafe integer signedness conversions when loading key file Andrew Ayer 2014-07-02 22:08:45 -07:00
  • 3511033f7f Make key files extensible, store key name in key file Andrew Ayer 2014-06-29 21:54:28 -07:00
  • 3c8273cd4b Add .gpg filename extension to in-repo encrypted keys Andrew Ayer 2014-06-29 16:14:16 -07:00
  • 1afa71183e Initial implementation of multiple key support Andrew Ayer 2014-06-29 16:00:27 -07:00
  • bec9e7f318 Add parse_options helper for parsing cmd line args Andrew Ayer 2014-06-29 13:49:10 -07:00
  • f3390ff7ff Initial implementation of 'git-crypt status' Andrew Ayer 2014-06-26 19:54:11 -07:00
  • e6bb66b93a Add touch_file() utility function Andrew Ayer 2014-06-22 15:14:19 -07:00
  • 38b43a4415 Make 'add-collab' safe with filenames starting with '-' Andrew Ayer 2014-06-22 14:18:32 -07:00
  • 20c0b18fa2 Add a minor TODO comment Andrew Ayer 2014-06-21 21:16:50 -07:00
  • 188a8c15fc Minor pedantic changes to I/O code Andrew Ayer 2014-06-18 22:21:00 -07:00
  • df2b472cd9 Add umask and rename compatibility wrappers for Windows Cyril Cleaud 2014-06-26 22:59:17 -07:00
  • dcea03f0d7 Finish implementing Windows utility functions Andrew Ayer 2014-06-12 21:11:58 -07:00
  • 6e43b2a1cd New exec_command() that takes command as array instead of string Andrew Ayer 2014-06-10 21:21:38 -07:00
  • 0774ed018c Lay groundwork for Windows support Andrew Ayer 2014-06-08 16:03:18 -07:00
  • c2a9e48de5 Makefile: don't compile with -ansi Simon Kotlinski 2014-06-03 13:17:16 +02:00
  • 19ea278a31 Makefile: don't compile with -ansi Simon Kotlinski 2014-06-03 13:17:16 +02:00
  • 22323bc3a5 In README, use HTTPS URI for git-crypt's website Andrew Ayer 2014-06-02 17:12:59 -07:00
  • 79263fc57c fix link and header formatting; re-wrap text Caleb Maclennan 2014-05-28 17:32:16 +03:00
  • 29e589da3f cross-link documentation files using Markdown relative links Darayus Nanavati 2014-05-28 17:24:38 +03:00
  • 1843104015 convert documentation files to markdown Darayus Nanavati 2013-06-16 22:20:03 +10:00
  • d43a26ab0d Document Debian package building in INSTALL file Andrew Ayer 2014-04-01 21:54:45 -07:00
  • 8c77209d40 Fix include guards to not start with _ Andrew Ayer 2014-04-01 16:18:28 -07:00
  • b3e843cfc4 Fix include guards to not start with _ Andrew Ayer 2014-04-01 16:15:57 -07:00
  • 7b2604e79e Document git-crypt's new mailing lists in the README Andrew Ayer 2014-04-01 09:57:40 -07:00
  • 7fe8443238 Minor tidy-up of INSTALL file Andrew Ayer 2014-03-31 21:31:33 -07:00
  • 5638aa0e0e INSTALL updated for using homebrew on OS X Adam Nelson 2014-03-31 13:55:30 +03:00
  • 6b78ef0548 Add initial Debian packaging debian/0.3-1 Andrew Ayer 2014-03-29 12:50:40 -07:00
  • 7687d11219 Initial GPG support Andrew Ayer 2014-03-28 14:02:25 -07:00
  • 2b5e4a752e Plug a file descriptor leak if fork() fails Andrew Ayer 2014-03-28 13:54:18 -07:00
  • b2bdc11330 Fix a typo in an error message Andrew Ayer 2014-03-28 13:53:12 -07:00
  • df838947a0 Use successful_exit() helper for testing system() return value Andrew Ayer 2014-03-28 13:52:33 -07:00
  • cd5f3534aa Rename some functions instead of overloading them Andrew Ayer 2014-03-28 13:51:10 -07:00
  • 6a454b1fa1 Major revamp: new key paradigm, groundwork for GPG support Andrew Ayer 2014-03-23 11:17:26 -07:00
  • 2f02161042 Add utility functions for big-endian int storage Andrew Ayer 2014-03-22 11:41:18 -07:00