Commit graph

46967 commits

Author SHA1 Message Date
Joey Hess
46ee651c94
non-tor AuthTokens
As groundwork for making git-annex p2p support other P2P networks than
tor hidden services, when an AuthToken is not a TorAnnex value, but
something else (that will be added later), store the P2PAddress that it
will be used with along with the AuthToken. And in loadP2PAuthTokens,
only return AuthTokens for the specified P2PAddress.

See commit 2de27751d6 for some design work
that led to this.

Also, git-annex p2p --gen-addresses is changed to generate a separate
AuthToken for every P2P address. Rather than generating a single
AuthToke and using it for every one. When we have more than just tor,
this will be important for security, to avoid a compromise of one P2P
network exposing the AuthToken used for another network.
2025-07-07 15:10:15 -04:00
Joey Hess
2de27751d6
design 2025-07-07 14:26:02 -04:00
Joey Hess
78e9d62c65
correction 2025-07-07 13:22:08 -04:00
Joey Hess
0a89dc0d5d
remove garbage from middle of comment 2025-07-07 13:21:21 -04:00
Joey Hess
27c50298f3
fix name of man page 2025-07-07 12:03:38 -04:00
Basile.Pinsard
fab100e0c9 2025-07-03 14:37:14 +00:00
Basile.Pinsard
e1587840ae 2025-07-03 14:32:10 +00:00
matrss
c4e10593e3 Added a comment 2025-07-03 11:07:06 +00:00
Joey Hess
1beb09f369
reenable appveyor test suite 2025-07-02 13:46:21 -04:00
Joey Hess
00da83e104
Merge branch 'master' of ssh://git-annex.branchable.com 2025-07-02 13:06:13 -04:00
Joey Hess
5f44a2eea8
deal with OSX appveyor build taking more than 1 hour and so timing out
Temporarily disable test suite, so the build will succeed.

cache /Users/appveyor/.stack so ghc and library dependencies do
not have to be installed every time
2025-07-02 13:05:10 -04:00
nikty@0f5aae85b4392d178220ee82e3ee708496ca7bb3
1783c248aa 2025-07-02 07:18:57 +00:00
Joey Hess
3cd398cf8e
add news item for git-annex 10.20250630 2025-06-30 10:05:56 -04:00
Joey Hess
c6b6be2eab
releasing package git-annex version 10.20250630 2025-06-30 10:05:44 -04:00
Joey Hess
d5d0291de7
close bug that I fixed before it was filed 2025-06-30 10:01:43 -04:00
Joey Hess
faf304b2f4
comment 2025-06-30 09:58:04 -04:00
Joey Hess
0d67b6ec31
close dup 2025-06-30 09:56:11 -04:00
matrss
a35997b8dd Added a comment 2025-06-27 07:11:59 +00:00
jose1711
ca7ac7bdbf 2025-06-26 17:31:49 +00:00
matrss
2466d02701 2025-06-26 15:24:32 +00:00
yarikoptic
18953f341c 2025-06-25 23:59:20 +00:00
Cletip
974a78bef1 Added a comment: We don’t need a 'git annex lock' after a 'git annex add', right? 2025-06-25 22:12:57 +00:00
Joey Hess
fb155b1e3e
Work around git 2.50 bug that caused it to crash when there is a merge conflict with an unlocked annexed file
This fixes several test suite failures with git 2.50.

See the bug report for the full, gory details.
2025-06-25 13:36:23 -04:00
Joey Hess
64263a8410
bug 2025-06-25 11:41:56 -04:00
Joey Hess
185a9f931f
Merge branch 'master' of ssh://git-annex.branchable.com 2025-06-25 09:09:39 -04:00
Joey Hess
f3ad9fbe9e
fix windows build 2025-06-25 09:07:32 -04:00
xentac
ce99131e8e Added a comment 2025-06-24 20:54:16 +00:00
jwrauch
92e690ca35 2025-06-24 18:33:51 +00:00
Joey Hess
34c4ae5696
webapp: Rename "Upgrade Repository" to "Convert Repository"
To avoid confusion with git-annex upgrade.

Sponsored-by: Graham Spencer on Patreon
2025-06-24 12:33:48 -04:00
Joey Hess
064fdf531f
comment 2025-06-24 12:24:45 -04:00
Joey Hess
efbadc2397
comment 2025-06-24 11:13:02 -04:00
Joey Hess
aeb2796fd5
Merge branch 'master' of ssh://git-annex.branchable.com 2025-06-24 11:12:18 -04:00
Joey Hess
bb7c1b0cd0
response 2025-06-24 11:11:16 -04:00
xentac
136cfff510 Added a comment 2025-06-23 18:24:47 +00:00
Joey Hess
7ccf2ff188
comment 2025-06-23 13:34:00 -04:00
Joey Hess
bd741cc128
comment 2025-06-23 13:31:41 -04:00
Joey Hess
2007507e2b
prevent relatedTemplate from truncating a filename to end in whitespace
Avoid a problem with temp file names ending in whitespace on filesystems
like VFAT that don't support such filenames.

See a6eb7d7339 previously for the same but
with "."

At some point relatedTemplate is more bother than it's worth and it would
be simpler to just use "temp" as the basename of all temp files. We seem to
be approaching that point, since my interest in absurd ancient filesystem
limitations is limited.

Sponsored-by: unqueued on Patreon
2025-06-23 13:31:15 -04:00
Joey Hess
6818e69b81
Skip and warn when a tree import includes empty filenames
Which can happen with eg a S3 bucket.

Sponsored-by: Dartmouth College's DANDI project
2025-06-23 11:12:44 -04:00
Joey Hess
0f4531e9a7
response 2025-06-23 10:30:00 -04:00
Joey Hess
7b88bc4970
not a bug in git-annex 2025-06-23 10:18:16 -04:00
Joey Hess
3b3845d300
response 2025-06-23 10:10:12 -04:00
xentac
a6ca0a4664 Added a comment 2025-06-23 08:50:15 +00:00
xentac
880004aefd 2025-06-23 08:48:28 +00:00
octvs
bb902bf68d 2025-06-22 17:42:17 +00:00
yarikoptic
6c95fd004a Added a comment 2025-06-22 03:53:19 +00:00
Spencer
de905c7f7b FR for gx-import 2025-06-20 21:31:23 +00:00
Spencer
c2619015fc 2025-06-20 20:55:12 +00:00
Spencer
b8b56c4651 import to nonexistent path/branch gives unable to find base tree error 2025-06-20 20:54:15 +00:00
Spencer
ba561159e1 Added a comment: A (Mildly) Compelling Reason 2025-06-19 01:34:17 +00:00
Spencer
36f393fc9f Added a comment: Easy Approach 2025-06-18 04:27:16 +00:00