diff options
Diffstat (limited to 'net-libs/c-client')
5 files changed, 0 insertions, 150 deletions
diff --git a/net-libs/c-client/Manifest b/net-libs/c-client/Manifest index cd92861d2c5d..ab022ad0791e 100644 --- a/net-libs/c-client/Manifest +++ b/net-libs/c-client/Manifest @@ -1,8 +1,4 @@ AUX c-client-2006k_GENTOO_Makefile.patch 2441 BLAKE2B 51ef084f0f6a61129762331330b3a8b5ef25e46db4300ed275cba402843ed70f2d853d1a7f1dddbd4077880be941afce01675607d37f6a2905e096738f78c4a6 SHA512 35b9dd0737986e466dfbfc5388827b09934b32a9a7922bba3d7b4a4bd40dcaf2985a7f2d5bd3e884ad8d33c61eaabdc7f797d6af450b3f85cd0dacec764233e0 -AUX c-client-2006k_GENTOO_amd64-so-fix.patch 665 BLAKE2B 51d4ace2843c4cc448a5b6d6d365cdc8861e5229334827f1de20db8083a64d0b8ec1f54f1768aad29ae284e62db7d512dbf898cd08f8abeda18a456de5b1f351 SHA512 213f06e133704ed2bb9fc6900edb7a4505bf6965409ecf76502bf9cafdf7c981bca552479f8ffaa1a355d2f1c1c08dbe0453fa5bce06590f6627d0e622c70879 -AUX c-client-2007f-implicit-declaration-fix.patch 824 BLAKE2B 7871680c03d60b6109e7215f5f4106f1e1ab6e9d8e0db9f6370417a15b6367451f640f2b0112ba77476be82c0eaade9ff6fb8a86a3f6dca0f8214d17f28ea342 SHA512 4fdb147da2c278a1924c418de2b60d84d1e973ddab166fa7a825efa0265f8b8bfe00328272e5455f56f347bc164b573c3c4e826fe347768545e05c80eb3a041d -AUX c-client-2007f-ldflags.patch 1652 BLAKE2B 622c3c1f10e4a4500fbf008073e5e9131ad9d5f42e4b524063087c5b3d35ed91acaaef0fad8b05041002e812e25ab0444b1ca06187164e519d27e9be415df21d SHA512 d30d523ffe8ac704278d3bb8cf03219d5cefc9eff0280495effbfd759062e45ae7df9b53a147cf0b8f9751657c5909de7cff316726569821c2fb2fc6eb8300c7 -AUX c-client-2007f-openssl-1.1.patch 2857 BLAKE2B 748933d521a99409234e62cfee1c98ecae803452e30d5c8e6149c3744084174751253b2e58ee83259aaad3fd24bf15bd901e509c84792f12d4ad350f26939a32 SHA512 45ef128f1fcda303ab163ffe9b21e319d7dbd6c60940d8f65996feab81235d5f652e24c340b0cdc8a3d9ae1ad1b0d8f8e55e64668d26d135fb06717adea4c7d4 AUX c-client-2007f-scandir-callback-types.patch 6747 BLAKE2B b300133fed2dbd9c01a0abd5ff8e64f72affdb1d5aeed4bf5089588895bc2ce6cf904c9a8660da8eb7d53e883266f38cda140d396da63d6db67c354b73492832 SHA512 1c461c7114e2cc238b8716936708df1f5faf747f79c49308d35384b27c4809577c26a77e7753668a576f68a37ee78debb8c7533820f21d0da6f40b2b2c6e2c1a AUX c-client-2007f-topal.patch 1078 BLAKE2B 5224ac12119e25c3208865bf1904a21c9d4bd880b685bea1389cc32a30764e8673606085f2d58ec12532618807d61257e02ed2d9b178014c8ba78f9defba1f72 SHA512 f81914d9d0acf92625d2a4956aa82e9639bc36ab12c608dafb8137afe619f6acc5d9647d05a1827bfe27b21c9dd774bd458c8cfa2e5c2e449ed956daed674b00 AUX c-client-2007f_GENTOO_amd64-so-fix.patch 519 BLAKE2B f396e4d406d84b63e4f5325b1713977dfc896c77c4f43cd1deeaa9a035c601d462ae12bdc549facacb23a043189c9953f5bee055c11976814cbf046c55b76a43 SHA512 21fb5d485b0a1236572a10d0b92f9b025c8117b9a7549f43429077a6b213705b63923712fba1e52b773d935d2ca7cb58dcbe90640dc081bf794e321ece660e5c diff --git a/net-libs/c-client/files/c-client-2006k_GENTOO_amd64-so-fix.patch b/net-libs/c-client/files/c-client-2006k_GENTOO_amd64-so-fix.patch deleted file mode 100644 index 79b067d21f94..000000000000 --- a/net-libs/c-client/files/c-client-2006k_GENTOO_amd64-so-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r 7c3e6c6ef2ba src/osdep/unix/Makefile ---- a/src/osdep/unix/Makefile Thu Feb 21 18:51:32 2008 +0100 -+++ b/src/osdep/unix/Makefile Thu Feb 21 18:53:15 2008 +0100 -@@ -962,6 +962,9 @@ onceenv: - -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" > OSCFLAGS - echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS - echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE -+ echo "`$(CAT) CCTYPE` `$(CAT) CFLAGS` `$(CAT) OSFLAGS` -shared \ -+ -Wl,-soname,libc-client.so.1 -o libc-client.so.1.0.0 $(BINARIES)" \ -+ >> ARCHIVE - echo $(OS) > OSTYPE - ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy - ./mkauths $(EXTRAAUTHENTICATORS) $(DEFAULTAUTHENTICATORS) diff --git a/net-libs/c-client/files/c-client-2007f-implicit-declaration-fix.patch b/net-libs/c-client/files/c-client-2007f-implicit-declaration-fix.patch deleted file mode 100644 index 74e223d0f86c..000000000000 --- a/net-libs/c-client/files/c-client-2007f-implicit-declaration-fix.patch +++ /dev/null @@ -1,34 +0,0 @@ -This patch solves build issues with -Werror=implicit-function-declaration -enabled. - -- safe_flock is a function from flocklnx.c but header file for consumers - is missing, the simplest was to add function prototype to other - header file. -- utime.h is needed also in multiple places but os_slx.h header file is - used in all of them - -Bug: https://bugs.gentoo.org/870478 - -diff --git a/src/osdep/unix/os_slx.h b/src/osdep/unix/os_slx.h -index b5f39ff..adad223 100644 ---- a/src/osdep/unix/os_slx.h -+++ b/src/osdep/unix/os_slx.h -@@ -46,6 +46,7 @@ - #include <sys/types.h> - #include <dirent.h> - #include <time.h> /* for struct tm */ -+#include <utime.h> - #include <fcntl.h> - #include <syslog.h> - #include <sys/file.h> -@@ -57,6 +58,7 @@ - - #define direct dirent - -+int safe_flock(int, int); - #define flock safe_flock - - --- -2.35.1 - diff --git a/net-libs/c-client/files/c-client-2007f-ldflags.patch b/net-libs/c-client/files/c-client-2007f-ldflags.patch deleted file mode 100644 index 2f1cf506db75..000000000000 --- a/net-libs/c-client/files/c-client-2007f-ldflags.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/src/osdep/unix/Makefile~ 2011-06-07 16:04:29.000000000 +0300 -+++ b/src/osdep/unix/Makefile 2011-06-07 15:55:31.000000000 +0300 -@@ -954,23 +954,24 @@ - - # Once-only environment setup - --once: onceenv ckp$(PASSWDTYPE) ssl$(SSLTYPE) osdep.c -+once: ssl$(SSLTYPE) onceenv ckp$(PASSWDTYPE) osdep.c - - onceenv: - @echo Once-only environment setup... - echo $(CC) > CCTYPE -- echo $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS -- echo -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ -+ echo `$(CAT) CFLAGS` $(BASECFLAGS) '$(EXTRACFLAGS)' -DCHUNKSIZE=$(CHUNKSIZE) > CFLAGS -+ echo `$(CAT) OSCFLAGS` -DCREATEPROTO=$(CREATEPROTO) -DEMPTYPROTO=$(EMPTYPROTO) \ - -DMD5ENABLE=\"$(MD5PWD)\" -DMAILSPOOL=\"$(MAILSPOOL)\" \ - -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \ - -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \ - -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" \ - -DLOCKPGM1=\"$(LOCKPGM1)\" -DLOCKPGM2=\"$(LOCKPGM2)\" \ - -DLOCKPGM3=\"$(LOCKPGM3)\" > OSCFLAGS -- echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS -+ echo $(EXTRALIBS) `$(CAT) LDFLAGS` > LIBS -+ echo $(EXTRALDFLAGS) `$(CAT) LDFLAGS` -lcrypt $(BASELDFLAGS) > LDFLAGS - echo "$(ARRC) $(ARCHIVE) $(BINARIES);$(RANLIB) $(ARCHIVE)" > ARCHIVE -- echo "`$(CAT) CCTYPE` `$(CAT) CFLAGS` `$(CAT) OSFLAGS` -shared \ -- -Wl,-soname,libc-client.so.1 -o libc-client.so.1.0.0 $(BINARIES)" \ -+ echo "`$(CAT) CCTYPE` `$(CAT) CFLAGS` $(EXTRALDFLAGS) `$(CAT) OSFLAGS` -shared \ -+ -Wl,-soname,libc-client.so.1 -o libc-client.so.1.0.0 $(BINARIES)" `$(CAT) LIBS` $(BASELDFLAGS) \ - >> ARCHIVE - echo $(OS) > OSTYPE - ./drivers $(EXTRADRIVERS) $(DEFAULTDRIVERS) dummy diff --git a/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch b/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch deleted file mode 100644 index 918f0bd3fbd5..000000000000 --- a/net-libs/c-client/files/c-client-2007f-openssl-1.1.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff -Nru a/src/osdep/unix/ssl_unix.c b/src/osdep/unix/ssl_unix.c ---- a/src/osdep/unix/ssl_unix.c 2011-07-23 02:20:10.000000000 +0200 -+++ b/src/osdep/unix/ssl_unix.c 2018-09-22 09:34:26.492765776 +0200 -@@ -59,7 +59,7 @@ - static SSLSTREAM *ssl_start(TCPSTREAM *tstream,char *host,unsigned long flags); - static char *ssl_start_work (SSLSTREAM *stream,char *host,unsigned long flags); - static int ssl_open_verify (int ok,X509_STORE_CTX *ctx); --static char *ssl_validate_cert (X509 *cert,char *host); -+static char *ssl_validate_cert (X509 *cert,char *host, char *cert_subj); - static long ssl_compare_hostnames (unsigned char *s,unsigned char *pat); - static char *ssl_getline_work (SSLSTREAM *stream,unsigned long *size, - long *contd); -@@ -210,6 +210,7 @@ - BIO *bio; - X509 *cert; - unsigned long sl,tl; -+ char cert_subj[250]; - char *s,*t,*err,tmp[MAILTMPLEN]; - sslcertificatequery_t scq = - (sslcertificatequery_t) mail_parameters (NIL,GET_SSLCERTIFICATEQUERY,NIL); -@@ -266,13 +267,17 @@ - if (SSL_write (stream->con,"",0) < 0) - return ssl_last_error ? ssl_last_error : "SSL negotiation failed"; - /* need to validate host names? */ -- if (!(flags & NET_NOVALIDATECERT) && -- (err = ssl_validate_cert (cert = SSL_get_peer_certificate (stream->con), -- host))) { -- /* application callback */ -- if (scq) return (*scq) (err,host,cert ? cert->name : "???") ? NIL : ""; -- /* error message to return via mm_log() */ -- sprintf (tmp,"*%.128s: %.255s",err,cert ? cert->name : "???"); -+ if (!(flags & NET_NOVALIDATECERT)) { -+ cert_subj[0] = '\0'; -+ cert = SSL_get_peer_certificate(stream->con); -+ if (cert) -+ X509_NAME_oneline(X509_get_subject_name(cert), cert_subj, sizeof(cert_subj)); -+ err = ssl_validate_cert (cert, host, cert_subj); -+ if (err) -+ /* application callback */ -+ if (scq) return (*scq) (err,host,cert ? cert_subj : "???") ? NIL : ""; -+ /* error message to return via mm_log() */ -+ sprintf (tmp,"*%.128s: %.255s",err,cert ? cert_subj : "???"); - return ssl_last_error = cpystr (tmp); - } - return NIL; -@@ -313,7 +318,7 @@ - * Returns: NIL if validated, else string of error message - */ - --static char *ssl_validate_cert (X509 *cert,char *host) -+static char *ssl_validate_cert (X509 *cert,char *host, char *cert_subj) - { - int i,n; - char *s,*t,*ret; -@@ -322,9 +327,9 @@ - /* make sure have a certificate */ - if (!cert) ret = "No certificate from server"; - /* and that it has a name */ -- else if (!cert->name) ret = "No name in certificate"; -+ else if (cert_subj[0] == '\0') ret = "No name in certificate"; - /* locate CN */ -- else if (s = strstr (cert->name,"/CN=")) { -+ else if (s = strstr (cert_subj,"/CN=")) { - if (t = strchr (s += 4,'/')) *t = '\0'; - /* host name matches pattern? */ - ret = ssl_compare_hostnames (host,s) ? NIL : |