Commit Graph

  • e6e4c201db
    Fix typo in README libgocryptfs Hardcore Sushi 2022-06-26 13:57:44 +0200
  • 7afeb9f3a4
    Adapt to the new API Hardcore Sushi 2022-06-23 12:04:36 +0200
  • 9e98192442
    Fix race condition when registering files Hardcore Sushi 2022-04-22 12:07:12 +0200
  • 985d852343
    Thread safety Hardcore Sushi 2022-04-20 21:17:32 +0200
  • b2ddf58e89
    Return an error if the volume is already closed Hardcore Sushi 2022-04-19 20:22:20 +0200
  • 71eb2bdf7c
    Update FUSE related stuff according to gocryptfs fusefrontend Hardcore Sushi 2022-04-19 19:30:21 +0200
  • 89966b1aae
    Allow the password hash to be returned when creating a volume Hardcore Sushi 2022-03-01 10:37:54 +0100
  • a2b54cfccd root_test: fix leftover loop mount master Jakob Unterwurzacher 2022-01-27 18:35:45 +0100
  • ba75aa1ab0 root_test: add TestOverlay ; syscallcompat: add QuirkNoUserXattr Jakob Unterwurzacher 2022-01-27 15:44:09 +0100
  • b636f79f89 MANPAGE: add missing -acl section Jakob Unterwurzacher 2022-01-22 16:19:33 +0100
  • 47358938ec tests: fix build failure on Go 1.15 and older Jakob Unterwurzacher 2022-01-22 16:07:59 +0100
  • 696f11499b tests: add skipped O_TMPFILE test Jakob Unterwurzacher 2022-01-22 14:06:39 +0100
  • b859bc96ef fusefrontend: fix "duplicate case" darwin build failure Jakob Unterwurzacher 2022-01-22 12:40:54 +0100
  • 3bac814ea9 tests: add TestRenameWhiteout, TestRenameExchange Jakob Unterwurzacher 2022-01-22 12:40:24 +0100
  • b7cac4ffd0 fusefrontend: support RENAME_WHITEOUT, RENAME_EXCHANGE Jakob Unterwurzacher 2022-01-22 12:28:27 +0100
  • 3ca2b1983d tests: enable -fusedebug if FUSEDEBUG env is set Jakob Unterwurzacher 2022-01-22 11:46:08 +0100
  • 1da2407a61
    Better build script Hardcore Sushi 2022-01-20 10:19:20 +0100
  • 5f955423b7 fusefrontend: fix -force_owner not affecting MKNOD Jakob Unterwurzacher 2022-01-10 20:05:36 +0100
  • c23a7f2259 test.bash: disable parallelism in verbose mode Jakob Unterwurzacher 2022-01-04 15:24:52 +0100
  • 700ae685cc tests: improve SEEK_DATA test for MacOS Jakob Unterwurzacher 2022-01-04 15:21:20 +0100
  • 4b251f3ce1 readpassword: bubble up errors instead of exiting the process Jakob Unterwurzacher 2022-01-03 15:18:59 +0100
  • 1eaf1211a2 tests/cli: Check for leftover socket file Jakob Unterwurzacher 2022-01-03 14:27:09 +0100
  • b232bb7826
    Deep copy path when registering file handle Hardcore Sushi 2021-12-20 12:38:05 +0100
  • 5749e70c7c nametransform: fix oversight in comment Jakob Unterwurzacher 2021-12-19 14:50:52 +0100
  • 8d8b76dcac go.mod: upgrade go-fuse Jakob Unterwurzacher 2021-12-19 14:46:43 +0100
  • 64be5de75f fusefrontend: allow slashes in xattr names Jakob Unterwurzacher 2021-12-19 14:43:56 +0100
  • d6e75be376
    Use renameat instead of renameat2 Hardcore Sushi 2021-12-18 14:50:55 +0100
  • f86a1aa6a8
    libgocryptfs: update to gocryptfs v2.2.1 Hardcore Sushi 2021-12-18 14:33:17 +0100
  • eb42e54182 tlog: only enable color if both stderr and stdout are a terminal Jakob Unterwurzacher 2021-12-11 15:37:13 +0100
  • a1f01419e2 tlog: respect NO_COLOR Jakob Unterwurzacher 2021-12-11 15:35:01 +0100
  • bd1ecf5379 darwin: use O_NOFOLLOW for xattr opens Jakob Unterwurzacher 2021-12-09 17:55:05 +0100
  • a48d6c3041 test.bash, crossbuild: catch MacOS test build failures Jakob Unterwurzacher 2021-12-08 18:53:15 +0100
  • ec186c13ce root_test, getdents-debug: restrict to linux Jakob Unterwurzacher 2021-12-08 18:50:42 +0100
  • 7d60315cd5 tests: convert Creat() calls to Open() Jakob Unterwurzacher 2021-12-08 18:49:21 +0100
  • de22cb1e5d crossbuild.bash: use shell function instead of variable Jakob Unterwurzacher 2021-12-08 12:45:23 +0100
  • 39e736c099 MANPAGE: fix typo Jakob Unterwurzacher 2021-12-04 12:37:12 +0100
  • 8722b894a6 MANPAGE: -extpass: document dash duplication bug Jakob Unterwurzacher 2021-12-04 12:34:29 +0100
  • d530fbd400 docs: names longer than 175 bytes (not 176) are stored in longnames Jakob Unterwurzacher 2021-11-01 14:44:32 +0100
  • 1973153602
    Switch to v2 module Hardcore Sushi 2021-10-24 10:48:44 +0200
  • 87a6bb370a nametransform: fix math.MaxInt build failure on older Go Jakob Unterwurzacher 2021-10-21 16:42:00 +0200
  • d14c9340d6 cli: add -longnamemax Jakob Unterwurzacher 2021-10-21 15:58:19 +0200
  • d583bdb79e configfile: add LongNameMax support Jakob Unterwurzacher 2021-10-21 09:58:37 +0200
  • dc32710045 nametransform: add longNameMax parameter Jakob Unterwurzacher 2021-10-21 09:37:04 +0200
  • a652be805e configfile: replace broken switch/case logic with if Jakob Unterwurzacher 2021-10-21 14:47:29 +0200
  • 4ba0ced3c7 README: update changelog for v2.2.1 Jakob Unterwurzacher 2021-10-20 15:16:31 +0200
  • b0bddc5ed0 github actions: fix allow_other failure Jakob Unterwurzacher 2021-10-15 21:59:12 +0200
  • 8ec872e330 fusefrontend: honor ForceOwner for LOOKUP and CREATE operations Charles Duffy 2021-10-08 20:54:41 +0000
  • 3b881b0174 tests: add TestForceOwner Jakob Unterwurzacher 2021-10-15 17:29:03 +0200
  • bd5d53f50e
    libgocryptfs: update to gocryptfs v2.2.0 Hardcore Sushi 2021-10-12 16:54:56 +0200
  • 75cace0568 cryptocore: simplify declarations Jakob Unterwurzacher 2021-09-28 18:35:37 +0200
  • 5406284b9b build.bash: also try BSD date syntax for converting SOURCE_DATE_EPOCH Jakob Unterwurzacher 2021-07-29 19:42:52 +0200
  • e8e3598284 -init: suggest xchacha if we don't have AES accel Jakob Unterwurzacher 2021-09-28 17:43:36 +0200
  • c8996d2664 -info: add contentEncryption Jakob Unterwurzacher 2021-09-28 17:52:21 +0200
  • db1824a23a cryptocore: disentangle algorithm / library implementation name Jakob Unterwurzacher 2021-09-28 17:45:26 +0200
  • 5e67e183c0 README: set v2.2.0 release date Jakob Unterwurzacher 2021-09-25 16:45:36 +0200
  • eceeaaad1f README: make changelog entries subheadings Jakob Unterwurzacher 2021-09-25 16:44:06 +0200
  • 53d51acd2b README: release will be called v2.2.0 instead of v2.2 Jakob Unterwurzacher 2021-09-15 16:09:26 +0200
  • 2d0ba24eca -speed: print cpu model Jakob Unterwurzacher 2021-09-14 18:47:41 +0200
  • 61e37b2439 stupidgcm: add CpuHasAES() Jakob Unterwurzacher 2021-09-14 18:47:07 +0200
  • 52b0444985 README: update example -speed output Jakob Unterwurzacher 2021-09-14 10:18:24 +0200
  • cdbc48fe29 -speed: drop useless tab at end of line Jakob Unterwurzacher 2021-09-14 10:15:18 +0200
  • d0cba59f6b README: highlight changes in v2.2, simplify pkg.go.dev link Jakob Unterwurzacher 2021-09-12 18:12:10 +0200
  • 2a4380ac25 README: update changelog Jakob Unterwurzacher 2021-09-10 17:19:51 +0200
  • c9b825c58a inomap: deterministically set root device Jakob Unterwurzacher 2021-09-10 17:17:16 +0200
  • ee56103570 README: update changelog for v2.2-beta1 Jakob Unterwurzacher 2021-09-10 12:22:02 +0200
  • a85e39f682 Update README & MANPAGE Jakob Unterwurzacher 2021-09-10 12:17:22 +0200
  • d023cd6c95 cli: drop -forcedecode flag Jakob Unterwurzacher 2021-09-10 12:14:19 +0200
  • c974116322 test.bash: call out if build-without-openssl.bash failed Jakob Unterwurzacher 2021-09-10 12:09:30 +0200
  • c50d67f103 profiling: accept parameters & show actual command lines Jakob Unterwurzacher 2021-09-10 11:51:41 +0200
  • ad21647f25 -speed: show which xchacha implementation is preferred Jakob Unterwurzacher 2021-09-08 20:46:52 +0200
  • 2620cad0dc tests/matrix: test xchacha with and without openssl Jakob Unterwurzacher 2021-09-08 20:34:01 +0200
  • 94e8004b6c Make -openssl also apply to xchacha Jakob Unterwurzacher 2021-09-08 20:32:16 +0200
  • 1a58667293 stupidgcm: add PreferOpenSSL{AES256GCM,Xchacha20poly1305} Jakob Unterwurzacher 2021-09-08 19:48:13 +0200
  • 85c2beccaf stupidgcm: normalize constructor naming Jakob Unterwurzacher 2021-09-07 18:11:11 +0200
  • f47e287c20 stupidgcm: revamp package documentation Jakob Unterwurzacher 2021-09-07 17:58:42 +0200
  • d598536709 stupidgcm: unexport stupidGCM struct Jakob Unterwurzacher 2021-09-07 17:48:55 +0200
  • 3a80db953d stupidgcm: allow zero-length input data Jakob Unterwurzacher 2021-09-07 17:47:48 +0200
  • 738d5a2b3a stupidgcm: fix build with CGO_ENABLED=1 without_openssl Jakob Unterwurzacher 2021-09-07 12:57:52 +0200
  • d9510d0c0b stupidgcm: NewChacha20poly1305: avoid slice append Jakob Unterwurzacher 2021-09-07 12:44:42 +0200
  • 39b1070506 stupidgcm: add testConcurrency Jakob Unterwurzacher 2021-09-07 12:41:58 +0200
  • f89b14ee3d stupidgcm: cache C.EVP_chacha20_poly1305() Jakob Unterwurzacher 2021-09-07 12:34:47 +0200
  • 6a0206897c stupidgcm: add BenchmarkCCall Jakob Unterwurzacher 2021-09-05 12:17:38 +0200
  • a2eaa5e3d1 speed: add BenchmarkStupidChacha Jakob Unterwurzacher 2021-09-04 19:18:42 +0200
  • b8c56ccffc stupidgcm: replace naked panics Jakob Unterwurzacher 2021-09-04 12:01:50 +0200
  • 8f820c429d stupidgcm: fix without_openssl build Jakob Unterwurzacher 2021-09-04 11:58:43 +0200
  • c9728247ed test.bash: only check go files for naked panic Jakob Unterwurzacher 2021-09-04 11:56:43 +0200
  • e2ec048a09 stupidgcm: introduce stupidAEADCommon and use for both chacha & gcm Jakob Unterwurzacher 2021-09-04 11:41:56 +0200
  • bf572aef88 stupidgcm: stupidChacha20poly1305.Open: batch C calls in aead_open Jakob Unterwurzacher 2021-09-03 18:44:41 +0200
  • 3e27acb989 speed: add decryption benchmarks Jakob Unterwurzacher 2021-09-03 18:30:42 +0200
  • 5046962634 speed: add bEncrypt helper, reuse dst buffer Jakob Unterwurzacher 2021-09-03 17:40:29 +0200
  • d9e89cd021 stupidgcm: use aead_seal for gcm as well Jakob Unterwurzacher 2021-09-03 17:19:12 +0200
  • 69d626b26f stupidgcm: replace chacha20poly1305_seal with generic aead_seal Jakob Unterwurzacher 2021-09-03 17:11:57 +0200
  • a3f5a8492a stupidgcm: batch C calls in chacha20poly1305_seal Jakob Unterwurzacher 2021-09-03 16:44:13 +0200
  • 9e1dd73e55 -speed: add XChaCha20-Poly1305-OpenSSL Jakob Unterwurzacher 2021-09-02 11:33:06 +0200
  • 4017e4b22c stupidgcm: add stupidXchacha20poly1305 Jakob Unterwurzacher 2021-09-02 10:51:51 +0200
  • 591a56e7ae stupidgcm: stupidChacha20poly1305: normalize panic messages Jakob Unterwurzacher 2021-09-02 10:50:45 +0200
  • 5df7ee815d stupidgcm: stupidChacha20poly1305: use byte array for key Jakob Unterwurzacher 2021-09-02 10:37:44 +0200
  • 3ba74ac4fc stupidgcm: add testWipe test Jakob Unterwurzacher 2021-09-02 10:17:01 +0200
  • 961b8ca438 stupidgcm: deduplicate tests 2/2 Jakob Unterwurzacher 2021-09-02 10:04:38 +0200
  • 676a4ceb87 stupidgcm: deduplicate tests 1/2 Jakob Unterwurzacher 2021-09-02 09:57:06 +0200