Skip to content

Releases: artemkin/git-lfs-server

Fix core library compatibility with glibc-2.26 on Linux

01 Feb 08:50
Compare
Choose a tag to compare

Batch API

12 Nov 20:19
Compare
Choose a tag to compare

Finally added Batch API support.

Add PAM authentication

24 Feb 14:05
Compare
Choose a tag to compare

Now, it is possible to specify PAM service name to be used for authentication of LFS server users.

For example:

./lfs_server.sh -pam login

will use built-in login PAM service. It is usually defined in /etc/pam.d/login file.

Async engine shutdown on SIGINT and SIGTERM

26 Aug 12:47
Compare
Choose a tag to compare

This is mostly infrastructure release. The only functional change is shutdown of async engine on SIGINT and SIGTERM signals.

Infrastructure changes:

  • Setup of Travis continuous integration
  • Most of use cases are now covered (tests run automatically by COVERALLS)
  • Switched to OCaml 4.02.3 compiler and new async library
  • Added libffi library to Mac OS X binary distribution

Added validation of uploading objects

28 Apr 22:07
Compare
Choose a tag to compare

Changes:

  • Validation of uploading objects (SHA-256 digest is calculated and compared with provided OID)
  • Incomplete/broken temporary files are removed automatically
  • Uppercase OIDs are rejected

Added logging. Improved handling of interrupted connections

26 Apr 22:09
Compare
Choose a tag to compare

Changes:

  • Added logging (use -verbose flag to log all connections)
  • Better handling of interrupted connections
  • Better error messages
  • Fixed URLs for HTTPS protocol
  • Scripts for packaging
  • Added Lfs_config

Initial release

23 Apr 08:45
Compare
Choose a tag to compare

Implemented:

  • Git LFS API except for Authentication
  • HTTP and HTTPS protocols support
  • Local object storage (ROOT/.lfs folder)