aboutsummaryrefslogtreecommitdiff
path: root/doc/news
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-08-18 11:19:53 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-08-18 11:19:53 -0400
commitfdc4c44671011278e2e95d8bd13b1b4249846968 (patch)
tree23ac4b1943e67471c508dcc400a74cef2f3a802c /doc/news
parentf0d041f947bd72908bb553592f9d3419a26b0881 (diff)
add news item for git-annex 6.20170818
Diffstat (limited to 'doc/news')
-rw-r--r--doc/news/version_6.20170301.1.mdwn4
-rw-r--r--doc/news/version_6.20170818.mdwn42
2 files changed, 42 insertions, 4 deletions
diff --git a/doc/news/version_6.20170301.1.mdwn b/doc/news/version_6.20170301.1.mdwn
deleted file mode 100644
index 045809fb1..000000000
--- a/doc/news/version_6.20170301.1.mdwn
+++ /dev/null
@@ -1,4 +0,0 @@
-git-annex 6.20170301.1 released with [[!toggle text="these changes"]]
-[[!toggleable text="""
- * Fix reversion in yesterday's release that made SHA1E and MD5E backends
- not work."""]] \ No newline at end of file
diff --git a/doc/news/version_6.20170818.mdwn b/doc/news/version_6.20170818.mdwn
new file mode 100644
index 000000000..26bc7c1a2
--- /dev/null
+++ b/doc/news/version_6.20170818.mdwn
@@ -0,0 +1,42 @@
+git-annex 6.20170818 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
+ * Security fix: Disallow hostname starting with a dash, which
+ would get passed to ssh and be treated an option. This could
+ be used by an attacker who provides a crafted repository url
+ to cause the victim to execute arbitrary code via -oProxyCommand.
+ (The same class of security hole recently affected git itself.)
+ * git-annex.cabal: Deal with breaking changes in Cabal 2.0.
+ * Fix build with QuickCheck 2.10.
+ * fsck: Support --json.
+ * move, copy: Support --batch.
+ * Added GIT\_ANNEX\_VECTOR\_CLOCK environment variable, which can be used to
+ override the default timestamps used in log files in the git-annex
+ branch. This is a dangerous environment variable; use with caution.
+ * Fix a git-annex test failure when run on NFS due to NFS lock files
+ preventing directory removal.
+ * test: Avoid most situations involving failure to delete test
+ directories, by forking a worker process and only deleting the test
+ directory once it exits.
+ * Disable http-client's default 30 second response timeout when HEADing
+ an url to check if it exists. Some web servers take quite a long time
+ to answer a HEAD request.
+ * Added remote configuration settings annex-ignore-command and
+ annex-sync-command, which are dynamic equivilants of the annex-ignore
+ and annex-sync configurations.
+ * Prevent spaces from being embedded in the name of new WORM keys,
+ as that handing spaces in keys would complicate things like the
+ external special remote protocol.
+ * migrate: WORM keys containing spaces will be migrated to not contain
+ spaces anymore.
+ * External special remotes will refuse to operate on keys with spaces in
+ their names. That has never worked correctly due to the design of the
+ external special remote protocol. Display an error message suggesting
+ migration.
+ * Fix incorrect external special remote documentation, which said that
+ the filename parameter to the TRANSFER command could not contain
+ spaces. It can in fact contain spaces. Special remotes implementors
+ that relied on that may need to fix bugs in their special remotes.
+ * Fix the external special remotes git-annex-remote-ipfs,
+ git-annex-remote-torrent and the example.sh template to correctly
+ support filenames with spaces.
+ * Windows: Win32 package has subsumed Win32-extras; update dependency."""]] \ No newline at end of file