[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-developers] [release] gnurl 7.64.1
From: |
ng0 |
Subject: |
[GNUnet-developers] [release] gnurl 7.64.1 |
Date: |
Mon, 29 Apr 2019 18:22:18 +0000 |
Hi,
here's the 7.64.1 release of gnurl.
...NOTE... Breaking changes ahead:
7.64.1 switches the way the configuration is done for a couple of reasons.
This might be annoying, depending on how you read it and what your approach to
reading READMEs is.
Previously (or: for a very long time) I used to simply override what
curl used and assume it would be okay.
This release reverts my previous assumption based on long time experiences
and being a bit easier to maintain.
Now you have to be very explicit what you build, and what's known to work.
I consider this a one time "problem", for reference read the gnurl recipe
in pkgsrc-wip (or pkgsrc, once it is merged into CVS).
If there are any issues which do not relate to having to specify more switches,
for example an architecture you need to have support for, and similar tasks,
let me know.
I'm in the same boat as you are for package management, so this change was a
compromise between work, annoyance and other aspects.
Cheat sheet, the way I build it:
./buildconf
CC=clang ./configure --disable-ftp --disable-file --disable-ldap --disable-rtsp
--disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap
--disable-smb --disable-smtp --disable-gopher --without-ssl --disable-libpsl
--without-libpsl --without-librtmp --disable-ntlm-wb
produces:
Host setup: x86_64-unknown-netbsd8.99
Install prefix: /usr/local
Compiler: clang
CFLAGS: -Qunused-arguments -Os
CPPFLAGS: -I/usr/pkg/include -I/usr/pkg/include/p11-kit-1
-I/usr/pkg/include
LDFLAGS: -L/usr/pkg/lib -L/usr/pkg/lib
LIBS: -lidn2 -lnettle -lgnutls -lz
curl version: 7.64.1-DEV
SSL: enabled (GnuTLS)
SSH: no (--with-libssh2)
zlib: enabled
brotli: no (--with-brotli)
GSS-API: no (--with-gssapi)
TLS-SRP: enabled
resolver: POSIX threaded
IPv6: enabled
Unix sockets: enabled
IDN: enabled (libidn2)
Build libcurl: Shared=yes, Static=yes
Built-in manual: enabled
--libcurl option: enabled (--disable-libcurl-option)
Verbose errors: enabled (--disable-verbose)
Code coverage: disabled
SSPI: no (--enable-sspi)
ca cert bundle: no
ca cert path: no
ca fallback: no
LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib)
LDAPS: no (--enable-ldaps)
RTSP: no (--enable-rtsp)
RTMP: no (--with-librtmp)
Metalink: no (--with-libmetalink)
PSL: no (--with-libpsl)
Alt-svc: no (--enable-alt-svc)
HTTP2: disabled (--with-nghttp2)
Protocols: HTTP HTTPS
Features: SSL IPv6 UnixSockets libz AsynchDNS IDN NTLM TLS-SRP
HTTPS-proxy
For the pkgsrc integration I throw in a couple more switches for the
systemwide certificates, your mileage might differ here depending
on your system but the switches I used here are "correct".
In future releases I might have to introduce more switches
to finetune any leftovers from this change.
(And of course run make).
Checksums:
SHA1 (gnurl-7.64.1.tar.gz) = 0dc45486333f3330b9a2c9b3158b9c08e9df5291
SHA1 (gnurl-7.64.1.tar.Z) = d990086d1958fef416f9e88962a792fca4d3c0fe
SHA1 (gnurl-7.64.1.pax.Z) = af0516229c71a5427d50f547bdc2bbc851cea9c0
SHA512 (gnurl-7.64.1.tar.gz) =
50611d9a87121bf4167ff28b8e52653282b1c88d2ef8e335ab8a687d0e573509d1e8da1e810273a7192aafdf67e951b11657c0426cdb98ceef4cd897dc60c488
SHA512 (gnurl-7.64.1.tar.Z) =
684587363a71c28bd8a3707e16facea97e44d9ad21595602802b19dd116a4434c1fc7f7778126455ddd5f68a5e8f3f090c802d4dd87c62a82f7251525ce14ca9
SHA512 (gnurl-7.64.1.pax.Z) =
ec5e9525877f16b6ecaaa0b30ffee59a6d23286733aca9e9a5dce55e03bd40c71eb6210926974e75997b742355b580e9a89fc3be20b597c6f9b6f9bb3ee99c9b
RMD160 (gnurl-7.64.1.tar.gz) = 0a85b437c52d75636335e0d4bab90ff5ca4af8e7
RMD160 (gnurl-7.64.1.tar.Z) = dc355b3b9421c448a354057dbf14dc652b01d95d
RMD160 (gnurl-7.64.1.pax.Z) = 899e57c1899bb0d264613ada78beca90e001af5a
Sizes:
6314841 Apr 29 18:09 gnurl-7.64.1.pax.Z
6304833 Apr 29 18:09 gnurl-7.64.1.tar.Z
3643690 Apr 29 18:09 gnurl-7.64.1.tar.gz
Unless GNU Ftp makes some changes, signature checksums should be along those
lines
(I use the semi-automatic upload where this gets generated):
SHA512 (gnurl-7.64.1.pax.Z.asc) =
f4a0a4214f0b019068a9ec113271804295ac23f879cc0e0994d4567867b4066b6e73d26d8882a64d613215a410bb1d384723b8d763550b381886727e71cd288b
SHA1 (gnurl-7.64.1.pax.Z.asc) = fe210d4d57ca163e9dfd08a94e31e65088125048
RMD160 (gnurl-7.64.1.pax.Z.asc) = 10f8912741385827b233f6d24e659ec45c8f2eb9
SHA512 (gnurl-7.64.1.tar.Z.asc) =
d731be7c31c4aed127fd7fe6a5f625e92b5476fee484b2d48f52f86f5f41fc15e21ebfd4de1f26e734a003e1f2bb436619431f6152ed11c87f3d3eeb9623c79e
SHA1 (gnurl-7.64.1.tar.Z.asc) = d50af71dabebfc5985f40e96f2ece81ebeec0daf
RMD160 (gnurl-7.64.1.tar.Z.asc) = 45869ae4e4ef66e518dc64b386652d0d2a840daf
SHA512 (gnurl-7.64.1.tar.gz.asc) =
6dba4a4dcf2a27df9b4abbfa0b6bbf0b1e6158a44066b36c6dd1f6fc6e212c6e4ba492c09583ae2ae8bcfd9658473fc81e3805664b378db1f0738a4bab642ea7
SHA1 (gnurl-7.64.1.tar.gz.asc) = cf0c28daa1234a65b7b3f4f477de23a593fd8fa9
RMD160 (gnurl-7.64.1.tar.gz.asc) = d5bb27fe09a865940f00dbe336c7170599be6004
To verify the release, you can get my gpg2 pubkey:
A88C8ADD129828D7EAC02E52E22F9BBFEE348588
either via sks keyservers or via one of the other
ways (if you need it, I'll refresh the one on my
server).
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-developers] [release] gnurl 7.64.1,
ng0 <=