summaryrefslogtreecommitdiff
path: root/debian/control
Commit message (Collapse)AuthorAge
* adeiu, MissingHGravatar Joey Hess2017-05-16
| | | | | | | | | | | | | | | | Removed dependency on MissingH, instead depending on the split library. After laying groundwork for this since 2015, it was mostly straightforward. Added Utility.Tuple and Utility.Split. Eyeballed System.Path.WildMatch while implementing the same thing. Since MissingH's progress meter display was being used, I re-implemented my own. Bonus: Now progress is displayed for transfers of files of unknown size. This commit was sponsored by Shane-o on Patreon.
* stop using MissingH for MD5Gravatar Joey Hess2017-05-15
| | | | | | | | | | Cryptonite is faster and allocates less, and I want to get rid of MissingH use. Note that the new dependency on memory is free; it's a dependency of cryptonite. This commit was supported by the NSF-funded DataLad project.
* multicast: New command, uses uftp to multicast annexed files, for eg a ↵Gravatar Joey Hess2017-03-30
| | | | | | classroom setting. This commit was supported by the NSF-funded DataLad project.
* remove cryptohash from debian build-dep optionGravatar Joey Hess2017-02-24
|
* Merge branch 'master' into no-xmppGravatar Joey Hess2016-12-24
|\
| * Debian: Suggest tor and magic-wormhole.Gravatar Joey Hess2016-12-20
| | | | | | | | Suggests, not recommends, because tor is not for everyone.
| * p2p --pair with magic wormhole (untested)Gravatar Joey Hess2016-12-18
| | | | | | | | | | | | It builds. I have not tried to run it yet. :) This commit was sponsored by Jake Vosloo on Patreon.
| * Debian: Build webapp on armel.Gravatar Joey Hess2016-12-11
| |
| * fix typoGravatar Joey Hess2016-12-10
| |
| * refactor ref change watchingGravatar Joey Hess2016-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added to change notification to P2P protocol. Switched to a TBChan so that a single long-running thread can be started, and serve perhaps intermittent requests for change notifications, without buffering all changes in memory. The P2P runner currently starts up a new thread each times it waits for a change, but that should allow later reusing a thread. Although each connection from a peer will still need a new watcher thread to run. The dependency on stm-chans is more or less free; some stuff in yesod uses it, so it was already indirectly pulled in when building with the webapp. This commit was sponsored by Francois Marier on Patreon.
| * Merge branch 'master' into torGravatar Joey Hess2016-11-30
| |\
| | * prefer xdot over dotGravatar Joey Hess2016-11-30
| | | | | | | | | | | | | | | | | | | | | * map: Run xdot if it's available in PATH. On OSX, the dot command does not support graphical display, while xdot does. * Debian: xdot is a better interactive viewer than dot, so Suggest xdot, rather than graphviz.
| * | Added git-remote-tor-annex, which allows git pull and push to the tor hidden ↵Gravatar Joey Hess2016-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service. Almost working, but there's a bug in the relaying. Also, made tor hidden service setup pick a random port, to make it harder to port scan. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
| * | implementation of peer-to-peer protocolGravatar Joey Hess2016-11-17
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For use with tor hidden services, and perhaps other transports later. Based on Utility.SimpleProtocol, it's a line-based protocol, interspersed with transfers of bytestrings of a specified size. Implementation of the local and remote sides of the protocol is done using a free monad. This lets monadic code be included here, without tying it to any particular way to get bytes peer-to-peer. This adds a dependency on the haskell package "free", although that was probably pulled in transitively from other dependencies already. This commit was sponsored by Jeff Goeke-Smith on Patreon.
* / remove xmpp supportGravatar Joey Hess2016-11-14
|/ | | | | | | | | | | | I've long considered the XMPP support in git-annex a wart. It's nice to remove it. (This also removes the NetMessager, which was only used for XMPP, and the daemonstatus's desynced list (likewise).) Existing XMPP remotes should be ignored by git-annex. This commit was sponsored by Brock Spratlen on Patreon.
* Removed dependency on json library; all JSON is now handled by aeson.Gravatar Joey Hess2016-07-26
| | | | | I've eyeballed all --json commands, and the only difference should be that some fields are re-ordered.
* saner format for metadata --jsonGravatar Joey Hess2016-07-26
| | | | | | | | | | | | | metadata --json output format has changed, adding a inner json object named "fields" which contains only the fields and their values. This should be easier to parse than the old format, which mixed up metadata fields with other keys in the json object. Any consumers of the old format will need to be updated. This adds a dependency on unordered-containers for parsing MetaData from JSON, but it's a free dependency; aeson pulls in that library.
* Remove unnecessary rpaths in the git-annex binary, but only when it's built ↵Gravatar Joey Hess2016-07-06
| | | | using make, not cabal. This speeds up git-annex statup time by around 50%.
* bump standards-versionGravatar Joey Hess2016-05-22
|
* add missing dep on transformersGravatar Joey Hess2016-04-27
|
* fix typoGravatar Joey Hess2016-03-21
|
* Bump standards versionGravatar Richard Hartmann2016-03-12
| | | | (cherry picked from commit 6efa2492bb0c34279f535e79228016555bdb915c)
* adjust architecture listsGravatar Joey Hess2016-03-09
|
* add new depsGravatar Joey Hess2016-03-05
|
* Update perlmagick build dependency. Closes: #789225Gravatar Joey Hess2016-02-18
|
* annex.largefiles: Add support for mimetype=text/* etc, when git-annex is ↵Gravatar Joey Hess2016-02-03
| | | | linked with libmagic.
* BF: added forgotten commas for new build-dependsGravatar Yaroslav Halchenko2016-01-05
|
* Debian: Adjust build dependencies for webapp, DAV.Gravatar Joey Hess2015-12-28
| | | | | | | | | | Now available on mips, mipsel, but temporarily removed armel since build is failing there. If armel would just get caught up, I could remove the per-arch specs entirely. Maybe time to turn maint of this over to richih?
* persistent-sqlite is now a hard build dependency, since v6 repository mode ↵Gravatar Joey Hess2015-12-26
| | | | needs it.
* Debian: Build depend on concurrent-output.Gravatar Joey Hess2015-12-12
| | | | In unstable now.
* Debian: Remove dependency on transformers library, as it is now included in ghc.Gravatar Joey Hess2015-10-07
| | | | Backporters will need to revert this.
* Debian: Add torrent library to build-depends as it's packaged now, and stop ↵Gravatar Joey Hess2015-10-07
| | | | recommending bittornado | bittorrent.
* Avoid building the assistant on the hurd, since an inotify equivilant is not ↵Gravatar Joey Hess2015-08-17
| | | | | | | yet implemented in git-annex for the hurd. Note that https://github.com/haskell/hackage-server/issues/269 is fixed, so hopefully I can upload this to hackage this time.
* Added support for SHA3 hashed keys (in 8 varieties), when git-annex is built ↵Gravatar Joey Hess2015-08-06
| | | | | | | | using the cryptonite library. While cryptohash has SHA3 support, it has not been updated for the final version of the spec. Note that cryptonite has not been ported to all arches that cryptohash builds on yet.
* Added back debian/cabal-wrapper, since it still seems needed after all.Gravatar Joey Hess2015-08-04
|
* Tighten dependency on optparse-applicative to 0.11.0.Gravatar Joey Hess2015-08-02
| | | | Type of str changed in 0.11.
* Support building without persistent database on for systems that lack TH. ↵Gravatar Joey Hess2015-07-25
| | | | This removes support for incremental fsck.
* looks like richih will maintain it in debianGravatar Joey Hess2015-07-20
|
* Adjust debian build deps: The webapp can now build on arm64, s390x and ↵Gravatar Joey Hess2015-07-20
| | | | hurd-i386. WebDAV support is also available on those architectures.
* Removed support for optparse-applicative versions older than 0.10.Gravatar Joey Hess2015-07-07
| | | | Debian stable has 0.10.0.
* debian/cabal-wrapper: Removed this hack which should not be needed anymore.Gravatar Joey Hess2015-06-14
|
* re-remove hamlet depGravatar Joey Hess2015-06-06
|
* Revert "remove deprecated hamlet package"Gravatar Joey Hess2015-05-27
| | | | | | | | | This reverts commit 8c9908de63ace83efa14744e3f7cf3f12fc8f197. It's too early to do this; the linux and android autobuilder will need to be updated to use the new version of shakespeare, and that will require a complete refresh of them. In the meantime, this has knocked the webapp out of the autobuilders.
* remove deprecated hamlet packageGravatar Joey Hess2015-05-22
| | | | shakespeare provides this now
* typoGravatar Joey Hess2015-05-07
|
* Debian's ghc now supports TH on arm! Adjust build dependencies to build the ↵Gravatar Joey Hess2015-05-07
| | | | | | | webapp on arm, and enable DAV support on arm. \o/ Also, adjust some other arch specific build dependencies that are now available on more architectures in Devian unstable.
* remove workaround for now fixed bug #763078Gravatar Joey Hess2015-05-07
|
* remaining dataenc to sandi conversionsGravatar Joey Hess2015-05-07
| | | | | | I've tested all the dataenc to sandi conversions except Assistant.XMPP, and all have unchanged behavior, including behavior on large unicode code points.
* also drop old dbus compatGravatar Joey Hess2015-04-22
|
* Dropped support for older versions of yesod and warp than the ones in Debian ↵Gravatar Joey Hess2015-04-22
| | | | | | Jessie. 466 lines of compat cruft deleted!