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

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


Branch: CURRENT, Version: 0.999.13.03nb2, Package name: ucspi-ssl-0.999.13.03nb2, 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:

Filesize: 78.508 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-10 17:07:25 by Amitai Schleier | Files touched by this commit (1) | Package updated
Log message:
ucspi-ssl: update default ciphers. Bump PKGREVISION.

Fixes 'sslserver: error: (111) unable to set cipher list' on startup.
   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2024-09-29 02:42:50 by Amitai Schleier | Files touched by this commit (2)
Log message:
ucspi-ssl: Fix newly introduced non-C99.
   2024-09-24 15:42:31 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
ucspi-ssl: update to 0.13.03. Changes:

- Added capability for sslclient to read the password for a protected
  keyfile alternatively from a file instead of FD 3.
- Removed obsolete ssl_params_ecdh() function.

Updating during the freeze for the workaround to a bug on some platforms.
   2024-09-22 20:29:04 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
ucspi-ssl: update to 0.13.02. Changes:

- Small fix for GCC 14.2 compiler. rts tests don't use encrypted
  keyfiles for sslclient.
   2024-09-17 17:35:38 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
ucspi-ssl: update to 0.13.01. Changes:

- More verbose information for sslserver for (missing) key material.
- Removed pre OpenSSL 1.1.1 API calls. Adjusted sig handler signature.
- Still need testing on different environments (OpenSSL/LibreSSL).
- fehQlibs-25 required. getoptb() used instead getopt().
- Re-issued ECC certificates. RTS is working now fine.
- Changed error code display; ssl_error.c not used/working anymore.
- The SSL client certificate verification is happening during handshake.
- Using package/rts, sslclient can not be fed with a client keyfile
  password under OmniOS.
- Added SAN Email and FQDN as MOD_SSL variables for client and server.
- Regression tested against OpenSSL and LibreSSL (providing TLS 1.3 and
  ECC support).
   2024-09-10 21:56:06 by Amitai Schleier | Files touched by this commit (1)
Log message:
ucspi-ssl: depend explicitly on fehqlibs>=19. NFCI.
   2024-08-01 13:48:16 by Amitai Schleier | Files touched by this commit (3)
Log message:
ucspi-ssl: install library and header file.

From George Matsumura in PR pkg/58460.