pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/megatools megatools: Update net/megatools to 1.10.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f843358209e7
branches:  trunk
changeset: 386144:f843358209e7
user:      leot <leot%pkgsrc.org@localhost>
date:      Tue Oct 09 12:21:20 2018 +0000

description:
megatools: Update net/megatools to 1.10.2

pkgsrc changes:
- Adjust CATEGORIES to just `net'
- Remove dependency to glib-networking, it does not seem no longer
  needed
- Remove no longer needed PKGCONFIG_OVERRIDE

Discussed with MAINTAINER, thanks Aleksej!

Changes:
megatools 1.10.2 - 2018-07-31
=============================

This is a bugfix release. This release was sponsored by donations to fix
large file downloads and improve download robustness after recent mega.nz
API change. Thank you!

Fixes:
- Actually fix connection dropping when downloading big files

Improvements:
- Add DNS resolution cache sharing accross all cURL handles
- Increase receive buffer size to 256kB

megatools 1.10.1 - 2018-07-27
=============================

This is a bugfix release + one feature addition by del1a.

New features:
- Allow to interactively choose which files to download from a public folder via
  megadl --choose-files

Fixes:
- Connection dropping when downloading big files
- Compatibility with older libcurl releases
- Fix occasional crashes when starting transfer worker threads
- Fix clang compatibility

megatools 1.10.0 - 2018-07-22
=============================

This release contains new features and optimizaions.

New features/optimizations:
- Chunked upload using up to 16 concurrent connections. Remember, more is not
  always better.
- Improved upload stability. When mega drops or hangs the data connection,
  megatools will simply restart the upload of the chunk of data that got lost.
- 5x AES enryption/decryption speed increase for uploads and downloads. Now
  it's possible to max out a gigabit connection on a cheap Intel based VPS.
- Improved progress reporting wih a summary of the average speed at the end.
- You can use --debug http to see all HTTP requests and connections, for
  debugging connection isues.
- Error 509 is reported with explanation.
- Implemented automatic resume for interrupted downloads. Megatools now
  writes data to a temporary file and renames it to the target name, when the
  download is fully completed. This way you'll notice that download was
  interrupted by CTRL+C and megatools will not leave half finished work behind.
- Add contributed bash auto-completion file by albaldi #368
- Add support for authenticated downloads of exported files using megadl #298
  (So that your account download quota is used instead of public quota.)
- Add Upload section and CreatePreviews setting into rc file. Add --enable-previews
  option.
- Add support for megals --print0|-0

Fixes:
- Upload hangs at 100% #366 #360 #365
- Don't send tetrminal escape sequences, when redirecting stdout.
- Fix comments syntax in megarc man page #359
- Use glib's variants of PRIu64, fixes #328
- megadl doesn't use account session when downloading folder links #304
- Skip symlinked folders when uploading in megacopy #262
- Turn on TCP keepalive probes in CURL #271
- Fix socks proxy support in megareg (it was not enabled correctly) #287
- Fix OpenSSL 1.1 compatibility #263
- Fix compiling against libressl
- Fix b64_aes128_cbc_encrypt_str string length handling #242
- Minor docummentation updates/fixes

Credits:
- Thanks to ERap320, megatools is also available on Chocolatey (see gihub issue
  #347) (If you want to verify origin of the binaries, because they are not
  distributed in the officialy signed zip file)
- Thanks to christarazi, megatools supports downloading specific sub-nodes of
  a public folder. (#254)

Thanks also go to all other contributors for improving documentation, reporting
bugs and testing.

megatools 1.9.98 - 2016-11-03
=============================

Bugfix release with some UI imporvements.

New features:
- Support upload/download speed limit settings
- Support socks proxy
- Improved progress reporting
- Support for OpenSSL 1.1.x

Removals:
- Remove undocummented --abort-on-error option. Tools now always
  report errors through exit status.
- Remove libmega.so public library support and a lot of unused code
  that was planned to be used for 2.0
- Remove megamv (it was never implemented and confused users)
- Remove megafs (it was just an experiment and confused users)

Cleanups:
- Cleanup build system a bit
- Cleanup CLI option handling, improved --help output

Fixes:
- Enable automatic decompression (CURLOPT_ACCEPT_ENCODING) (by protomouse)
  (This finally fixes the problem with HTTP compression.)
- Exit status from all the tools is now correctly reported
- Fix syncing of symlinked files
- Support very long passwords in the password prompt (up to 1024 chars)

megatools 1.9.97 - 2016-02-02
=============================

Bugfix release.

Fixes:
- Mega started compressing HTTP responses to API calls. Megatools now
  uses libcurl to handle API requests, so HTTP compression is now
  supproted.

megatools 1.9.96 - 2016-01-02
=============================

Bugfix release.

Fixes:
- Refer to mega.nz and use mega.nz links instead of deprecated mega.co.nz
- Fix various build issues

diffstat:

 net/megatools/Makefile |  11 +++--------
 net/megatools/PLIST    |  17 +----------------
 net/megatools/distinfo |  10 +++++-----
 3 files changed, 9 insertions(+), 29 deletions(-)

diffs (79 lines):

diff -r cde6c0bf2b18 -r f843358209e7 net/megatools/Makefile
--- a/net/megatools/Makefile    Tue Oct 09 11:04:10 2018 +0000
+++ b/net/megatools/Makefile    Tue Oct 09 12:21:20 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2018/08/16 18:55:07 adam Exp $
+# $NetBSD: Makefile,v 1.11 2018/10/09 12:21:20 leot Exp $
 
-DISTNAME=      megatools-1.9.95
-PKGREVISION=   8
-CATEGORIES=    filesystems security
+DISTNAME=      megatools-1.10.2
+CATEGORIES=    net
 MASTER_SITES=  https://megatools.megous.com/builds/
 
 MAINTAINER=    root%zta.lk@localhost
@@ -10,14 +9,10 @@
 COMMENT=       Command line client for Mega.co.nz
 LICENSE=       gnu-gpl-v2
 
-DEPENDS+=      glib-networking>=2.36.2:../../net/glib-networking
-
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 USE_TOOLS+=    pkg-config gmake
 
-PKGCONFIG_OVERRIDE+=   libmega.pc.in
-
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r cde6c0bf2b18 -r f843358209e7 net/megatools/PLIST
--- a/net/megatools/PLIST       Tue Oct 09 11:04:10 2018 +0000
+++ b/net/megatools/PLIST       Tue Oct 09 12:21:20 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/11/27 10:28:02 leot Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/10/09 12:21:20 leot Exp $
 bin/megacopy
 bin/megadf
 bin/megadl
@@ -8,24 +8,9 @@
 bin/megaput
 bin/megareg
 bin/megarm
-include/mega/mega-aes-ctr-encryptor.h
-include/mega/mega-aes-key.h
-include/mega/mega-chunked-cbc-mac.h
-include/mega/mega-enum-types.h
-include/mega/mega-http-client.h
-include/mega/mega-http-input-stream.h
-include/mega/mega-http-io-stream.h
-include/mega/mega-http-output-stream.h
-include/mega/mega-rsa-key.h
-include/mega/mega.h
-include/mega/megatypes.h
-include/mega/utils.h
-lib/libmega.la
-lib/pkgconfig/libmega.pc
 man/man1/megacopy.1
 man/man1/megadf.1
 man/man1/megadl.1
-man/man1/megafs.1
 man/man1/megaget.1
 man/man1/megals.1
 man/man1/megamkdir.1
diff -r cde6c0bf2b18 -r f843358209e7 net/megatools/distinfo
--- a/net/megatools/distinfo    Tue Oct 09 11:04:10 2018 +0000
+++ b/net/megatools/distinfo    Tue Oct 09 12:21:20 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/03/23 17:06:57 joerg Exp $
+$NetBSD: distinfo,v 1.3 2018/10/09 12:21:20 leot Exp $
 
-SHA1 (megatools-1.9.95.tar.gz) = 967d89de26dacf8077db7f03c78e0c240c10d48f
-RMD160 (megatools-1.9.95.tar.gz) = 5f856c120113658eeefcaf8914d7345ac55ee1da
-SHA512 (megatools-1.9.95.tar.gz) = b9487ce5518a70a369fdd2b58ab24d03325be950487bf547038391122bd515387398793ae766ba0016decd0a2ae7a8cf739b18b8a7ce524cf6cee72689039083
-Size (megatools-1.9.95.tar.gz) = 450706 bytes
+SHA1 (megatools-1.10.2.tar.gz) = a1ab8663549ca9ddc1173604eb850371b28cca94
+RMD160 (megatools-1.10.2.tar.gz) = 01a2437f40da4112e496de15682268cb0da70bd9
+SHA512 (megatools-1.10.2.tar.gz) = 6d9a5dcba6be12bce38313c3481565b2f8671e354d2e021614b62c2cf30963b9e4a87574dd80b36613290db7721e3ef4d32072a19efee76ff292b17bc6c2bafe
+Size (megatools-1.10.2.tar.gz) = 300486 bytes



Home | Main Index | Thread Index | Old Index