diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/configfile/config_file.go | 2 | ||||
| -rw-r--r-- | internal/contentenc/content.go | 2 | ||||
| -rw-r--r-- | internal/ensurefds012/ensurefds012.go | 2 | ||||
| -rw-r--r-- | internal/fusefrontend/args.go | 2 | ||||
| -rw-r--r-- | internal/fusefrontend/node_xattr.go | 4 | ||||
| -rw-r--r-- | internal/nametransform/diriv.go | 2 | ||||
| -rw-r--r-- | internal/nametransform/perms.go | 4 | ||||
| -rw-r--r-- | internal/stupidgcm/prefer.go | 4 | ||||
| -rw-r--r-- | internal/syscallcompat/eintr.go | 2 | ||||
| -rw-r--r-- | internal/syscallcompat/getdents_linux.go | 6 | ||||
| -rw-r--r-- | internal/syscallcompat/getdents_test.go | 2 | ||||
| -rw-r--r-- | internal/syscallcompat/quirks.go | 6 | ||||
| -rw-r--r-- | internal/syscallcompat/quirks_darwin.go | 6 | ||||
| -rw-r--r-- | internal/syscallcompat/quirks_linux.go | 6 | ||||
| -rw-r--r-- | internal/syscallcompat/sys_darwin.go | 2 | ||||
| -rw-r--r-- | internal/syscallcompat/sys_linux.go | 2 | 
16 files changed, 27 insertions, 27 deletions
| diff --git a/internal/configfile/config_file.go b/internal/configfile/config_file.go index 951dce8..06b665b 100644 --- a/internal/configfile/config_file.go +++ b/internal/configfile/config_file.go @@ -276,7 +276,7 @@ func (cf *ConfFile) WriteFile() error {  	err = fd.Sync()  	if err != nil {  		// This can happen on network drives: FRITZ.NAS mounted on MacOS returns -		// "operation not supported": https://github.com/rfjakob/gocryptfs/v2/issues/390 +		// "operation not supported": https://github.com/rfjakob/gocryptfs/issues/390  		tlog.Warn.Printf("Warning: fsync failed: %v", err)  		// Try sync instead  		syscall.Sync() diff --git a/internal/contentenc/content.go b/internal/contentenc/content.go index 8e7ca04..13e0ce0 100644 --- a/internal/contentenc/content.go +++ b/internal/contentenc/content.go @@ -167,7 +167,7 @@ func (be *ContentEnc) DecryptBlock(ciphertext []byte, blockNo uint64, fileID []b  	nonce := ciphertext[:be.cryptoCore.IVLen]  	if bytes.Equal(nonce, be.allZeroNonce) {  		// Bug in tmpfs? -		// https://github.com/rfjakob/gocryptfs/v2/issues/56 +		// https://github.com/rfjakob/gocryptfs/issues/56  		// http://www.spinics.net/lists/kernel/msg2370127.html  		return nil, errors.New("all-zero nonce")  	} diff --git a/internal/ensurefds012/ensurefds012.go b/internal/ensurefds012/ensurefds012.go index 09b3fc2..54a1ac1 100644 --- a/internal/ensurefds012/ensurefds012.go +++ b/internal/ensurefds012/ensurefds012.go @@ -25,7 +25,7 @@  //   l-wx------. 1 jakob jakob 64 Jan  5 15:54 3 -> /dev/null  //   lrwx------. 1 jakob jakob 64 Jan  5 15:54 4 -> 'anon_inode:[eventpoll]'  // -// See https://github.com/rfjakob/gocryptfs/v2/issues/320 for details. +// See https://github.com/rfjakob/gocryptfs/issues/320 for details.  package ensurefds012  import ( diff --git a/internal/fusefrontend/args.go b/internal/fusefrontend/args.go index 8e28d14..4aedf2e 100644 --- a/internal/fusefrontend/args.go +++ b/internal/fusefrontend/args.go @@ -40,7 +40,7 @@ type Args struct {  	// Suid is true if the filesystem has been mounted with the "-suid" flag.  	// If it is false, we can ignore the GETXATTR "security.capability" calls,  	// which are a performance problem for writes. See -	// https://github.com/rfjakob/gocryptfs/v2/issues/515 for details. +	// https://github.com/rfjakob/gocryptfs/issues/515 for details.  	Suid bool  	// Enable the FUSE kernel_cache option  	KernelCache bool diff --git a/internal/fusefrontend/node_xattr.go b/internal/fusefrontend/node_xattr.go index d5d8c5b..09ee5ef 100644 --- a/internal/fusefrontend/node_xattr.go +++ b/internal/fusefrontend/node_xattr.go @@ -24,7 +24,7 @@ var xattrNameIV = []byte("xattr_name_iv_xx")  var xattrStorePrefix = "user.gocryptfs."  // We get one read of this xattr for each write - -// see https://github.com/rfjakob/gocryptfs/v2/issues/515 for details. +// see https://github.com/rfjakob/gocryptfs/issues/515 for details.  var xattrCapability = "security.capability"  // isAcl returns true if the attribute name is for storing ACLs @@ -41,7 +41,7 @@ func (n *Node) Getxattr(ctx context.Context, attr string, dest []byte) (uint32,  	rn := n.rootNode()  	// If we are not mounted with -suid, reading the capability xattr does not  	// make a lot of sense, so reject the request and gain a massive speedup. -	// See https://github.com/rfjakob/gocryptfs/v2/issues/515 . +	// See https://github.com/rfjakob/gocryptfs/issues/515 .  	if !rn.args.Suid && attr == xattrCapability {  		// Returning EOPNOTSUPP is what we did till  		// ca9e912a28b901387e1dbb85f6c531119f2d5ef2 "fusefrontend: drop xattr user namespace restriction" diff --git a/internal/nametransform/diriv.go b/internal/nametransform/diriv.go index dc6b21d..7929c40 100644 --- a/internal/nametransform/diriv.go +++ b/internal/nametransform/diriv.go @@ -68,7 +68,7 @@ func WriteDirIVAt(dirfd int) error {  	iv := cryptocore.RandBytes(DirIVLen)  	// 0400 permissions: gocryptfs.diriv should never be modified after creation.  	// Don't use "ioutil.WriteFile", it causes trouble on NFS: -	// https://github.com/rfjakob/gocryptfs/v2/commit/7d38f80a78644c8ec4900cc990bfb894387112ed +	// https://github.com/rfjakob/gocryptfs/commit/7d38f80a78644c8ec4900cc990bfb894387112ed  	fd, err := syscallcompat.Openat(dirfd, DirIVFilename, os.O_WRONLY|os.O_CREATE|os.O_EXCL, dirivPerms)  	if err != nil {  		tlog.Warn.Printf("WriteDirIV: Openat: %v", err) diff --git a/internal/nametransform/perms.go b/internal/nametransform/perms.go index 6b88afd..cfcd062 100644 --- a/internal/nametransform/perms.go +++ b/internal/nametransform/perms.go @@ -6,14 +6,14 @@ const (  	// never chmod'ed or chown'ed.  	//  	// Group-readable so the FS can be mounted by several users in the same group -	// (see https://github.com/rfjakob/gocryptfs/v2/issues/387 ). +	// (see https://github.com/rfjakob/gocryptfs/issues/387 ).  	//  	// Note that gocryptfs.conf is still created with 0400 permissions so the  	// owner must explicitly chmod it to permit access.  	//  	// World-readable so an encrypted directory can be copied by the non-root  	// owner when gocryptfs is running as root -	// ( https://github.com/rfjakob/gocryptfs/v2/issues/539 ). +	// ( https://github.com/rfjakob/gocryptfs/issues/539 ).  	dirivPerms = 0444  	// Permissions for gocryptfs.longname.[sha256].name files. diff --git a/internal/stupidgcm/prefer.go b/internal/stupidgcm/prefer.go index 94c1b6c..bacd56a 100644 --- a/internal/stupidgcm/prefer.go +++ b/internal/stupidgcm/prefer.go @@ -14,7 +14,7 @@ import (  // 2) Is ARM64  && has AES instructions && Go is v1.11 or higher  //    (commit https://github.com/golang/go/commit/4f1f503373cda7160392be94e3849b0c9b9ebbda)  // -// See https://github.com/rfjakob/gocryptfs/v2/wiki/CPU-Benchmarks +// See https://github.com/rfjakob/gocryptfs/wiki/CPU-Benchmarks  // for benchmarks.  func PreferOpenSSL() bool {  	if BuiltWithoutOpenssl { @@ -26,7 +26,7 @@ func PreferOpenSSL() bool {  		return false  	}  	// On the Apple M1, Go stdlib is faster than OpenSSL, despite cpu.ARM64.HasAES -	// reading false: https://github.com/rfjakob/gocryptfs/v2/issues/556#issuecomment-848079309 +	// reading false: https://github.com/rfjakob/gocryptfs/issues/556#issuecomment-848079309  	if runtime.GOOS == "darwin" && runtime.GOARCH == "arm64" {  		return false  	} diff --git a/internal/syscallcompat/eintr.go b/internal/syscallcompat/eintr.go index 2e2bb18..cdde806 100644 --- a/internal/syscallcompat/eintr.go +++ b/internal/syscallcompat/eintr.go @@ -12,7 +12,7 @@ import (  // https://github.com/golang/go/blob/d2a80f3fb5b44450e0b304ac5a718f99c053d82a/src/os/file_posix.go#L243  //  // This is needed because CIFS throws lots of EINTR errors: -// https://github.com/rfjakob/gocryptfs/v2/issues/483 +// https://github.com/rfjakob/gocryptfs/issues/483  //  // Don't use retryEINTR() with syscall.Close()!  // See https://code.google.com/p/chromium/issues/detail?id=269623 . diff --git a/internal/syscallcompat/getdents_linux.go b/internal/syscallcompat/getdents_linux.go index 2ad7cde..cedb463 100644 --- a/internal/syscallcompat/getdents_linux.go +++ b/internal/syscallcompat/getdents_linux.go @@ -23,7 +23,7 @@ const sizeofDirent = int(unsafe.Sizeof(unix.Dirent{}))  // maxReclen sanity check: Reclen should never be larger than this.  // Due to padding between entries, it is 280 even on 32-bit architectures. -// See https://github.com/rfjakob/gocryptfs/v2/issues/197 for details. +// See https://github.com/rfjakob/gocryptfs/issues/197 for details.  const maxReclen = 280  // getdents wraps unix.Getdents and converts the result to []fuse.DirEntry. @@ -43,7 +43,7 @@ func getdents(fd int) (entries []fuse.DirEntry, entriesSpecial []fuse.DirEntry,  			continue  		} else if err != nil {  			if smartBuf.Len() > 0 { -				tlog.Warn.Printf("warning: unix.Getdents returned errno %d in the middle of data ( https://github.com/rfjakob/gocryptfs/v2/issues/483 )", err.(syscall.Errno)) +				tlog.Warn.Printf("warning: unix.Getdents returned errno %d in the middle of data ( https://github.com/rfjakob/gocryptfs/issues/483 )", err.(syscall.Errno))  				return nil, nil, syscall.EIO  			}  			return nil, nil, err @@ -145,7 +145,7 @@ func dtUnknownWarn(dirfd int) {  	if err == nil && buf.Type == XFS_SUPER_MAGIC {  		// Old XFS filesystems always return DT_UNKNOWN. Downgrade the message  		// to "info" level if we are on XFS. -		// https://github.com/rfjakob/gocryptfs/v2/issues/267 +		// https://github.com/rfjakob/gocryptfs/issues/267  		tlog.Info.Printf("Getdents: convertDType: received DT_UNKNOWN, fstype=xfs, falling back to stat")  	} else {  		tlog.Warn.Printf("Getdents: convertDType: received DT_UNKNOWN, fstype=%#x, falling back to stat", diff --git a/internal/syscallcompat/getdents_test.go b/internal/syscallcompat/getdents_test.go index 6c746bc..a6f41ca 100644 --- a/internal/syscallcompat/getdents_test.go +++ b/internal/syscallcompat/getdents_test.go @@ -27,7 +27,7 @@ func TestGetdents(t *testing.T) {  // skipOnGccGo skips the emulateGetdents test when we are  // running linux and were compiled with gccgo. The test is known to fail -// (https://github.com/rfjakob/gocryptfs/v2/issues/201), but getdents emulation +// (https://github.com/rfjakob/gocryptfs/issues/201), but getdents emulation  // is not used on linux, so let's skip the test and ignore the failure.  func skipOnGccGo(t *testing.T) {  	if !emulate || runtime.GOOS != "linux" { diff --git a/internal/syscallcompat/quirks.go b/internal/syscallcompat/quirks.go index cfcf3ff..110c00d 100644 --- a/internal/syscallcompat/quirks.go +++ b/internal/syscallcompat/quirks.go @@ -6,12 +6,12 @@ import (  const (  	// QuirkBrokenFalloc means the falloc is broken. -	// Preallocation on Btrfs is broken ( https://github.com/rfjakob/gocryptfs/v2/issues/395 ) -	// and slow ( https://github.com/rfjakob/gocryptfs/v2/issues/63 ). +	// Preallocation on Btrfs is broken ( https://github.com/rfjakob/gocryptfs/issues/395 ) +	// and slow ( https://github.com/rfjakob/gocryptfs/issues/63 ).  	QuirkBrokenFalloc = uint64(1 << iota)  	// QuirkDuplicateIno1 means that we have duplicate inode numbers.  	// On MacOS ExFAT, all empty files share inode number 1: -	// https://github.com/rfjakob/gocryptfs/v2/issues/585 +	// https://github.com/rfjakob/gocryptfs/issues/585  	QuirkDuplicateIno1  ) diff --git a/internal/syscallcompat/quirks_darwin.go b/internal/syscallcompat/quirks_darwin.go index aca3d99..4adeea1 100644 --- a/internal/syscallcompat/quirks_darwin.go +++ b/internal/syscallcompat/quirks_darwin.go @@ -8,7 +8,7 @@ import (  func DetectQuirks(cipherdir string) (q uint64) {  	const ( -		// From https://github.com/rfjakob/gocryptfs/v2/issues/585#issuecomment-887370065 +		// From https://github.com/rfjakob/gocryptfs/issues/585#issuecomment-887370065  		FstypenameExfat = "exfat"  	) @@ -31,9 +31,9 @@ func DetectQuirks(cipherdir string) (q uint64) {  	tlog.Debug.Printf("DetectQuirks: Fstypename=%q\n", fstypename)  	// On MacOS ExFAT, all empty files share inode number 1: -	// https://github.com/rfjakob/gocryptfs/v2/issues/585 +	// https://github.com/rfjakob/gocryptfs/issues/585  	if fstypename == FstypenameExfat { -		logQuirk("ExFAT detected, disabling hard links. See https://github.com/rfjakob/gocryptfs/v2/issues/585 for why.") +		logQuirk("ExFAT detected, disabling hard links. See https://github.com/rfjakob/gocryptfs/issues/585 for why.")  		q |= QuirkDuplicateIno1  	} diff --git a/internal/syscallcompat/quirks_linux.go b/internal/syscallcompat/quirks_linux.go index 418f010..bcdcf07 100644 --- a/internal/syscallcompat/quirks_linux.go +++ b/internal/syscallcompat/quirks_linux.go @@ -18,12 +18,12 @@ func DetectQuirks(cipherdir string) (q uint64) {  		return 0  	} -	// Preallocation on Btrfs is broken ( https://github.com/rfjakob/gocryptfs/v2/issues/395 ) -	// and slow ( https://github.com/rfjakob/gocryptfs/v2/issues/63 ). +	// Preallocation on Btrfs is broken ( https://github.com/rfjakob/gocryptfs/issues/395 ) +	// and slow ( https://github.com/rfjakob/gocryptfs/issues/63 ).  	//  	// Cast to uint32 avoids compile error on arm: "constant 2435016766 overflows int32"  	if uint32(st.Type) == unix.BTRFS_SUPER_MAGIC { -		logQuirk("Btrfs detected, forcing -noprealloc. See https://github.com/rfjakob/gocryptfs/v2/issues/395 for why.") +		logQuirk("Btrfs detected, forcing -noprealloc. See https://github.com/rfjakob/gocryptfs/issues/395 for why.")  		q |= QuirkBrokenFalloc  	} diff --git a/internal/syscallcompat/sys_darwin.go b/internal/syscallcompat/sys_darwin.go index e35f213..075563f 100644 --- a/internal/syscallcompat/sys_darwin.go +++ b/internal/syscallcompat/sys_darwin.go @@ -59,7 +59,7 @@ func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintp  // Sorry, fallocate is not available on OSX at all and  // fcntl F_PREALLOCATE is not accessible from Go. -// See https://github.com/rfjakob/gocryptfs/v2/issues/18 if you want to help. +// See https://github.com/rfjakob/gocryptfs/issues/18 if you want to help.  func EnospcPrealloc(fd int, off int64, len int64) error {  	return nil  } diff --git a/internal/syscallcompat/sys_linux.go b/internal/syscallcompat/sys_linux.go index b7f1dad..961d1c9 100644 --- a/internal/syscallcompat/sys_linux.go +++ b/internal/syscallcompat/sys_linux.go @@ -48,7 +48,7 @@ func EnospcPrealloc(fd int, off int64, len int64) (err error) {  		}  		if err == syscall.EOPNOTSUPP {  			// ZFS and ext3 do not support fallocate. Warn but continue anyway. -			// https://github.com/rfjakob/gocryptfs/v2/issues/22 +			// https://github.com/rfjakob/gocryptfs/issues/22  			preallocWarn.Do(func() {  				tlog.Warn.Printf("Warning: The underlying filesystem " +  					"does not support fallocate(2). gocryptfs will continue working " + | 
