Juan RP
b0c5be169a
Merge pull request #193 from Duncaen/alternatives
...
xbps-alternativs fixes and more
2016-09-07 07:47:12 +02:00
Duncaen
3b04602cc6
lib/package_alternatives.c: cleanup create_symlinks
2016-09-05 16:03:41 +02:00
Duncaen
dd7a0d073b
lib/package_alternatives.c: remove previous symlinks
2016-09-05 02:03:30 +02:00
Enno Boland
2aa538bf35
Merge pull request #191 from Duncaen/socks5
...
lib/fetch: add socks5 support
2016-09-03 09:44:46 +02:00
Duncaen
08b9ed878f
lib/fetch: default port, error checks and authentication support
2016-09-02 17:50:05 +02:00
Duncaen
30ace44394
lib/fetch: add socks5 support
2016-09-01 00:38:55 +02:00
Michael Gehring
3a1892028a
xbps-checkvers: fix build with glibc-2.24 ( #188 )
2016-08-15 12:44:25 +02:00
Andrea Brancaleoni
03d29f64b8
bin/xbps-uchroot: add docker support ( #176 )
2016-07-17 20:41:12 +02:00
Juan RP
9046727301
xbps-uhelper: fix a warning reported by clang-3.8.1.
2016-07-17 11:34:39 +02:00
Juan RP
0cff982e7b
xbps-rindex/sign: simplify.
2016-07-13 08:37:04 +02:00
Enno Boland
8030f47626
Merge pull request #186 from Gottox/fix-185
...
lib/fetch/http.c: send proxy auth on https as connect header.
2016-07-08 17:24:01 +02:00
Enno Boland
648e48a481
Update NEWS
2016-07-08 10:10:55 +02:00
Enno Boland
934a59ecd9
lib/fetch/http.c: send proxy auth on https as connect header.
...
fixes #185
2016-07-08 08:24:14 +02:00
Enno Boland
f196abb207
Merge pull request #183 from Gottox/avoid_mmap
...
Avoid mmap
2016-06-20 13:49:18 +02:00
Enno Boland
842ac7c97e
lib/util_hash.c: fix memleak.
2016-06-20 10:03:49 +02:00
Enno Boland
35fa3b5808
xbps-create: remove mmap to load files to archive.
2016-06-17 17:10:10 +02:00
Enno Boland
30d1d0f607
util_hash.c: void return value
2016-06-17 17:03:43 +02:00
Enno Boland
cb94ffe1c0
util_hash.c: fail on negative result code of read.
2016-06-17 17:03:43 +02:00
Enno Boland
f0f15304e1
update NEWS
2016-06-17 13:05:49 +02:00
Enno Boland
b55ffeceae
lib/util_hash.c: write directly to malloced string instead if coping it over
2016-06-16 07:00:08 +02:00
Enno Boland
df97be6a54
lib/verifysig.c: use xbps_file_hash_raw()
...
instead of mmap'ing the source file, xbps_file_hash_raw is used
to generate a digest of the file.
2016-06-16 06:51:10 +02:00
Enno Boland
7ce66edc57
lib/util_hash.c: add xbps_file_hash_raw method
...
this function does not mmap the target file and therefore
avoids out of memory exceptions on 32bit systems.
2016-06-16 06:51:10 +02:00
Enno Boland
0b96156b5e
Merge pull request #174 from ebfe/stage-leak
...
lib/repo: plug stage repo mem leak
2016-06-04 07:48:39 +02:00
Enno Boland
ce4400da1a
Merge pull request #180 from ebfe/misleading-indent
...
lib/fetch/common.c: fix build with -Werror=misleading-indentation
2016-06-04 07:47:12 +02:00
Michael Gehring
46744c412d
lib/fetch/common.c: fix build with -Werror=misleading-indentation
...
Fixes #179
2016-06-03 20:26:52 +02:00
Michael Gehring
2d6e865d00
lib/repo: plug stage repo mem leak
2016-05-04 09:46:14 +02:00
Juan RP
5117ff84a2
xbps-uchroot: do not fail if the mount MS_MOVE operation fails.
...
This could happen if chrootdir is in a shared mount or when it's not
a real mountpoint. Just continue with chroot().
2016-04-30 17:34:32 +02:00
Enno Boland
7c8b1d7aaa
lib/fetch/http.c: HTTP CONNECT needs two \r\ns
2016-04-27 11:04:14 +02:00
Enno Boland
3a5c1f3a71
lib/fetch/http.c: fix EOL at HTTP CONNECT
...
fixes #172 .
2016-04-26 13:59:49 +02:00
Juan RP
adcc6d16a4
lib/fetch/common.c: simplify ssl_init().
2016-04-24 19:20:54 +02:00
Juan RP
137a4db5b4
Merge pull request #171 from ebfe/170
...
lib: dont call EVP_cleanup in fp2str
2016-04-24 19:19:21 +02:00
Michael Gehring
793de8399c
lib: dont call EVP_cleanup in fp2str
...
Calling EVP_cleanup here undoes initialization already done in
lib/fetch/common.c ssl_init() causing subsequent attempts to call
SSL_CTX_new() to fail. Which ultimately is the root cause for #170 .
Fixes #170
2016-04-24 16:40:25 +02:00
Juan RP
447a2f43ad
xbps-install/util.c: do not check errno for isatty().
...
Fixes line truncation in musl. As @chneukirchen pointed out, POSIX
does not need to set errno. Just use its return value.
2016-04-24 14:02:52 +02:00
Juan RP
eb3d227d61
lib/fetch: check that SSL_CTX_new() does not fail and print its errors ( #170 ).
...
Thanks @ebfe.
2016-04-24 08:42:32 +02:00
Juan RP
eaebc937fd
Merge pull request #169 from ebfe/changelog
...
[RFC] xbps-create: add -c/--changelog
2016-04-23 08:48:34 +02:00
Michael Gehring
dedc93d17d
xbps-create: add -c/--changelog
2016-04-23 08:42:15 +02:00
Juan RP
b810c25601
lib/fetch/common.c: dup pthread.h inclusion.
2016-04-23 07:04:25 +02:00
Juan RP
e2e8eea490
lib/fetch: also call SSL_load_error_strings() once ( #167 ).
...
Close #168
2016-04-22 11:38:01 +02:00
Juan RP
228a89d51e
Use pthread_once(3) to initialize openssl/libressl just once.
...
Fixes openssl initialization concurrently by multiple threads.
Close #167
2016-04-22 11:32:34 +02:00
Juan RP
2434b90d6e
libxbps: use xbps_strlc{at,py} everywhere.
2016-04-17 20:17:37 +02:00
Juan RP
048668b0fe
xbps_transaction_shlibs: for providers also print its pkgver obj.
2016-04-17 17:54:49 +02:00
Juan RP
6272280fcf
xbps-uhelper: support 'XBPS_{,TARGET_}ARCH' env vars in the 'arch' target.
2016-04-13 08:53:26 +02:00
Juan RP
c2a2b91ed2
NEWS: sync with reality.
2016-04-07 17:15:33 +02:00
Juan RP
13395d8a50
Merge pull request #159 from Gottox/reproducible-create
...
Reproducible create
2016-04-07 16:26:38 +02:00
Juan RP
375cc30a47
Merge pull request #163 from ebfe/proplib
...
lib/portableproplib: fix various oob reads/segfaults
2016-04-07 16:25:46 +02:00
Michael Gehring
530149d90d
lib/portableproplib: fix various oob reads/segfaults
...
Applies the following patches from NetBSD:
http://cvsweb.netbsd.org/bsdweb.cgi/src/common/lib/libprop/prop_object.c?rev=1.30&content-type=text/x-cvsweb-markup
http://cvsweb.netbsd.org/bsdweb.cgi/src/common/lib/libprop/prop_object_impl.h?rev=1.31.12.1&content-type=text/x-cvsweb-markup
2016-04-07 15:07:11 +02:00
Enno Boland
85f46ea295
Merge pull request #162 from ebfe/null-deref
...
lib/repo.c: fix potential null pointer deref
2016-04-07 06:28:48 +02:00
Michael Gehring
51511231bf
lib/repo.c: fix potential null pointer deref
2016-04-07 02:15:49 +02:00
Enno Boland
ba2074a1cc
xbps-rindex: use consistent output format
2016-03-31 08:10:14 +02:00
Enno Boland
aa90201b2d
bin/xbps-create: remove xentry struct and clean up
2016-03-27 14:46:16 +02:00