./net/ucspi-ssl, Command-line tools for SSL client-server applications

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.999.11.4, Package name: ucspi-ssl-0.999.11.4, Maintainer: schmonz

sslserver and sslclient are command-line tools for building SSL
client-server applications. They conform to the UNIX Client-Server
Program Interface, UCSPI.

sslserver listens for connections, and runs a program for each
connection it accepts. The program environment includes variables
that hold the local and remote host names, IP addresses, and port
numbers. sslserver offers a concurrency limit on acceptance of new
connections, and selective handling of connections based on client
identity.

sslclient requests a connection to a TCP socket, and runs a program.
The program environment includes the same variables as for sslserver.


Required to run:
[net/ucspi-tcp] [security/openssl] [net/fehqlibs]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: bde28df982b56510ed6d2b44b2af139430a449f2
RMD160: 812b8e2511694d083d035f87436a04e2f31d9c44
Filesize: 80 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-30 10:04:19 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.11.4. From the changelog:

- Fixed iopause return value evaluation in remoteinfo.c.
- Removed return call evaluation of iopause in ssl_io.c and ssl_timeout.c
  Not clear, whether this a resulting the polling.
   2020-03-20 20:57:12 by Roland Illig | Files touched by this commit (1)
Log message:
net/ucspi-ssl: doesn't need the errno.h hack
   2020-03-04 16:57:17 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.11.3 (as 0.999.11.3). From the changelog:

- Adopted some fixes contributed by Alan S. (mtx):
  DNS IP Name qualification; X.509 DNS name matching; certs are only
  read on demand.
- Support of STARTTLS in sslclient is postponed to next minor version.
- Straightened error codes and exiting for sslserver/sslhandle instead of
  dropping the session in case of errors.
   2020-02-03 20:56:19 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Distfile changed; since DIST_SUBDIR had been mistakenly preserved in
previous update, unset it. Bump PKGREVISION.

The complete diffs:

diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/package/build \ 
NEW/host/superscript.com/net/ucspi-ssl-0.11.1/package/build
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/package/build	2019-11-07 \ 
11:21:18.000000000 -0500
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/package/build	2019-12-28 \ 
11:31:11.000000000 -0500
@@ -1 +1 @@
-20191107172118
+20191228173111
diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c \ 
NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c	2019-09-08 \ 
15:02:23.000000000 -0400
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslclient.c	2019-12-28 \ 
06:34:03.000000000 -0500
@@ -227,6 +227,7 @@
     if (!stralloc_copys(&addresses,"")) nomem();
     byte_copy(addresses.s,12,V4mappedprefix);
     byte_copy(addresses.s + 12,4,ipremote + 12);
+    ipv4socket = 1;
   } else if (ip6_scan(hostname,ipremote))
       if (!stralloc_copyb(&addresses,ipremote,16)) nomem();

diff -Naur OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c \ 
NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c
--- OLD/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c	2019-09-15 \ 
06:20:23.000000000 -0400
+++ NEW/host/superscript.com/net/ucspi-ssl-0.11.1/src/sslserver.c	2019-12-28 \ 
06:36:10.000000000 -0500
@@ -755,7 +755,7 @@
   if (!addresses.len) {
     if (!stralloc_copys(&tmp,hostname)) drop_nomem();
     if (dns_ip6_qualify(&addresses,&fqdn,&tmp) <= 0)
-      logmsg(WHO,111,FATAL,B("temporarily unable to figure out IP address \ 
for: ",(char *)hostname));
+      logmsg(WHO,111,FATAL,B("unable to figure out IP address for: \ 
",(char *)hostname));
   }
   if (addresses.len < 16)
     logmsg(WHO,111,FATAL,B("no IP address for: ",(char *)hostname));
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-12-16 22:26:43 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 0.11.1 (as 0.999.11.1). From the changelog:

- Added compatibility with fehQlibs-13.
- Fixed wrong behavior of sslserver/sslclient given a local or remote
  IPv4 address. sslhandle is now an own program (man sslhandle.3).
- Code streamlined with ucspi-tcp6-1.11.0.
- Removed parenthesis from host in https@: [$host]:$port -> $host:port.
  Tx, A.E.
- Fixed TLSv1* macro's names in ucspissl.h to match ssl_context.c.
- Clarified usage of 'SSL_CTX_set_ciphersuites()' in ssl_ciphers.c.
   2019-11-03 12:45:59 by Roland Illig | Files touched by this commit (255)
Log message:
net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-08-20 02:14:25 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Distfile changed in place, reported by Nathan Arthur in private mail. No
important diffs from 20190803110528 to 20190803131811. Set DIST_SUBDIR
and update checksum.