Commit graph

47,131 commits

Author SHA1 Message Date
Joey Hess
cc3baf7700
add Servant to build flags again
While the build flag is removed, datalad tests are relying on it being
present and there is no harm.
2025-09-30 10:19:10 -04:00
ewen
2ca5e6109f Added a comment: Fixed in 20050929 2025-09-29 21:54:14 +00:00
Joey Hess
e896e2c0d7
Revert "webapp: Remove support for local pairing"
This reverts commit 8ea6d7acc5.

Temporarily, until builds finish for today's release.
2025-09-29 15:53:38 -04:00
Joey Hess
8ea6d7acc5
webapp: Remove support for local pairing
As a feature only supported by the webapp, and not by git-annex at the
command line, this is by now a very obscure corner of git-annex, and not
one I want to keep maintaining.

It's worth removing it to avoid the security expsure alone. People using
the assistant w/o the webapp probably don't expect it to be listening on
a UDP port for a handrolled protocol, but it was.

The webapp has supported pairing via magic-wormhole since 2016, which
makes a link including between local computers, albeit with the overhead
of tor. That sort of covers the same use case. Of course advanced users
can easily enough add a ssh remote to their repository themselves, using
a hostname on the local network.

Sponsored-by: unqueued
2025-09-29 12:56:54 -04:00
Joey Hess
1f7e5fa9a2
remove old assistant release notes 2025-09-29 12:40:10 -04:00
Joey Hess
0a89a7defe
add news item for git-annex 10.20250929 2025-09-29 11:30:48 -04:00
Joey Hess
f014fd60d0
releasing package git-annex version 10.20250929 2025-09-29 11:30:29 -04:00
Joey Hess
d76e242716
Fix build with ghc 9.0.2. 2025-09-29 11:27:52 -04:00
Joey Hess
5a7a2585f8
response 2025-09-29 11:18:56 -04:00
Joey Hess
0b0e0613e8
comment 2025-09-29 11:13:26 -04:00
Joey Hess
b13b1d48b2
add libghc-unbounded-delays-dev to debian/control deps 2025-09-29 11:11:20 -04:00
Joey Hess
026bab0c49
don't set locale encoding when opening binary file
importfeed: Fix encoding issues parsing feeds when built with OsPath.
2025-09-29 11:06:18 -04:00
Joey Hess
3dec025d86
comment typo 2025-09-29 10:46:51 -04:00
Joey Hess
eac9c13d15
Merge branch 'master' of ssh://git-annex.branchable.com 2025-09-29 10:40:19 -04:00
Joey Hess
c20b8610b6
enableremote: Allow type= to be provided when it does not change the type of the special remote
Fixes breakage in datalad test suite
https://github.com/datalad/datalad/issues/7747

Also, revert the change I earlier made to git-annex's own test suite due to
the same problem.
2025-09-29 10:40:10 -04:00
ewen
2cb359b672 Added a comment: Cross link to importfeed parsing 2025-09-28 22:49:31 +00:00
ewen
3f6940ab37 Added a comment: Feed seems to now be parsed as UTF-8 characters, not binary mode 2025-09-28 22:42:32 +00:00
ewen
b0ae77a7dd Added a comment: importfeed: utf-8 XML is (now?) parsed into 8-bit characters 2025-09-28 22:24:23 +00:00
ewen
4b84dd3a53 Added a comment: Example still working feed 2025-09-28 22:05:57 +00:00
ewen
3fd99653f4 Added a comment: Debug output 2025-09-28 21:58:18 +00:00
ewen
c7db175180 Added a comment: Previous working build was 20250828 2025-09-28 21:35:08 +00:00
ewen
8ecae11f7c importfeed: Enum.toEnum{Word8}: tag (8217) is outside of bounds (0,255) 2025-09-28 21:32:35 +00:00
xentac
d563a6e683 2025-09-27 23:26:41 +00:00
yarikoptic
fbecf650ae Added a comment 2025-09-27 17:27:51 +00:00
yarikoptic
0439c3aae3 missing build dep for debian? 2025-09-27 12:19:14 +00:00
jnkl
ec519eba88 2025-09-27 12:08:57 +00:00
caleb@2b0d6f0eabf955cc8fd04c634b09f0ca4aad9233
699c75f637 2025-09-25 23:04:55 +00:00
Joey Hess
555377e625
Remove the Servant build flag
Always build with support for annex+http urls and git-annex p2phttp.
2025-09-25 13:40:06 -04:00
Joey Hess
69bc7a0966
remove unnecessary import 2025-09-25 13:27:43 -04:00
Joey Hess
9af2f5b814
add news item for git-annex 10.20250925 2025-09-25 13:22:02 -04:00
Joey Hess
06a6b0b9b9
releasing package git-annex version 10.20250925 2025-09-25 13:21:55 -04:00
nadir
6a51a75861 Added a comment 2025-09-24 21:52:32 +00:00
Joey Hess
b0cd91c707
update 2025-09-24 13:04:51 -04:00
Joey Hess
c688852cd1
comments 2025-09-24 12:54:20 -04:00
Joey Hess
44b1980782
Merge branch 'master' of ssh://git-annex.branchable.com 2025-09-24 12:21:32 -04:00
Joey Hess
47521f6db5
preparing for a release 2025-09-24 12:06:45 -04:00
Joey Hess
eaed11722f
reorder 2025-09-24 12:05:45 -04:00
Joey Hess
23509bad54
fixed 2025-09-24 12:03:18 -04:00
Arnie97
9cdf151525 Added a comment: the X prefix conflicts with the eXternal backend namespace 2025-09-24 12:05:05 +00:00
jnkl
2fde6b7ee8 2025-09-23 18:50:19 +00:00
Joey Hess
297e1303e3
Merge branch 'master' of ssh://git-annex.branchable.com 2025-09-23 13:57:09 -04:00
Joey Hess
6fcccbba19
clean up imports needed by old versions of ghc
Now that ghc 9.0.2 is the oldest supported version.

Eg cruft from
https://web.archive.org/web/20190424185034/https://prime.haskell.org/wiki/Libraries/Proposals/SemigroupMonoid

Sponsored-by: Jack Hill
2025-09-23 13:55:13 -04:00
jnkl
64ce7cca21 2025-09-23 17:48:41 +00:00
Joey Hess
34894c22be
avoid unused import on Windows 2025-09-23 13:11:32 -04:00
Joey Hess
406732df70
fix build warnings 2025-09-23 13:11:04 -04:00
Joey Hess
f2abeaae12
fix windows build 2025-09-23 13:02:24 -04:00
Joey Hess
2f910640b1
Merge branch 'master' of ssh://git-annex.branchable.com 2025-09-23 12:54:33 -04:00
Joey Hess
ff65cd6954
invalidate recorded content identifier tree when export changes
Fix bug that made changes to a special remote sometimes be missed when
importing a tree from it. The diff import would miss when a change was
exported, then manually undone on the special remote (eg deleting a newly
exported file). A full import is needed to catch such changes.

After upgrading, any such missed changes will be included in the next
tree imported from a special remote. This happens because the previously
recorded content identifier tree does not have export information included,
so it is treated as invalid, and a full import is done.

Fixes reversion introduced in version 10.20230626, commit
40017089f2

Unfortunately, this does mean that after each export, the next import will
be a full import. Which can take significantly longer than the diff import
does, when there are a lot of files in the tree.

It would be better if exporting also update the content identifier tree.
However, I don't know if that can be done inexpensively. It would be future
optimisation work, in any case.

(That could only be done for an export that is run in the same
repository as the import. When an export is run in a different repository,
the export.log gets updated, and that propagates to the repository where
import is later run. At that point, a full import is done.)

Sponsored-by: Luke T. Shumaker
2025-09-23 12:52:55 -04:00
Joey Hess
a1cd61b1c4
remove accidentially added debug prints 2025-09-23 11:34:16 -04:00
yarikoptic
c552ea8108 2025-09-23 14:26:07 +00:00