- 08 Sep, 2020 1 commit
-
-
Fábio Almeida authored
Outputting to a ZACL-SIMPLE-STREAM (used in every connection with clients) using FORMAT contains a giant overhead since it writes to the response stream by small amounts. To prevent excessively small outputting, this modification implements a buffering mechanism that will improve the performance of writing to ZACL-SIMPLE-STREAMs and therefore the performance of the HTTP server. Issue: PSCS-603 Reference: POA.37293.0 Change-Id: I01c0f6321e212104a25e0c8d517fc378b82b042e Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/7938 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
- 31 Aug, 2020 2 commits
-
-
Fábio Almeida authored
CL+SSL fails to automatically extract the private key from PEM certificates, therefore we must point the key to the certificate if no key is specified (when no key is specified we assume that a PEM certificate has been used). Reference: POA.37293.0 Change-Id: If23459bf4871b2c249e7f797b6e982655463b1cc Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/7823 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
Fábio Almeida authored
Issue: PSCS-636 Reference: POA.37293.0 Change-Id: I3eed5f4a49af1ee4b71d4249ddc644a1146bc319 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/7809 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
- 11 Aug, 2020 1 commit
-
-
Rui Aurélio authored
Call to make-ssl-client-stream had wrong files set for :key and :certificate Tests performed: - see unit test on Jira ticket SBCLX-24 (Rui Aurélio @ 2020/08/10) SBCLX-24 Reference: POA.37293.0 Change-Id: I86c69dea4a4c1d17f099d1b3fcc18d54f8f5f6c7 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/7498 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
- 30 Jul, 2020 1 commit
-
-
Fábio Almeida authored
Reference: POA.37293.0 Change-Id: I065efd3bd4cb670702d747dadf9cc7866e9b645c
-
- 02 Jul, 2020 2 commits
-
-
Fábio Almeida authored
Essentially, ensure that BROADCAST-STREAMS also make use of ZACL redirections so that we do not get unexpected errors when debugging. Issue: PSCS-35 Reference: POA.37293.0 Change-Id: I5abbb6cb936a3181c9e38d3929d8fe4593531fe6 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6758 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
Fábio Almeida authored
Finish implementation of MAKE-SSL-SERVER-STREAM to allow more configuration when not reusing contexts. CL+SSL only allows the setup of several configurations through the use of contexts, therefore we use a disposable context to accommodate all those configurations. Implement MAKE-SSL-CLIENT-STREAM with all functionality described in the documentation. Refactor the creation of SSL streams as most of the code is shared between client and server streams. Tests Performed: - Build web-server image - Launch several configurations of the web-server: HTTP, HTTPS, and HTTPS with client authentication through certificate. - For each configuration perform a series of HTTP requests using: the browser, curl, and NET.ASERVE.CLIENT:DO-HTTP-REQUEST (both from ACL and SBCL). - Check for the appropriate behaviour forcing unusual situations (make an HTTPS request on a HTTP server, make an HTTP request on a HTTPS server, etc.) Issue: PSCS-418 Reference: POA.37293.0 Change-Id: I29e1b96357187ea257506adcb527ca1ba03ec9f6 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6690 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
- 30 Jun, 2020 2 commits
-
-
Fábio Almeida authored
These are the methods used to implement client validation in the web-server. Issue: PSCS-360 Reference: POA.37293.0 Change-Id: I0dbb853f81e546c3d3685ee9f4887f957d957f40 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6627 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
Fábio Almeida authored
Reference: POA.37293.0 Change-Id: I0e37da48f8443e185fe22055520da1358dd1fb5d Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6626 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
- 23 Jun, 2020 1 commit
-
-
Fábio Almeida authored
Implement the creation of SSL contexts. Use SSL contexts in SOCKET:MAKE-SSL-SERVER-STREAM and SOCKET:MAKE-SSL-CLIENT-STREAM. Tests performed: - Created an HTTP server using a context. - executed nmap ssl* scripts against the server Issue: PSCS-358 Reference: POA.37293.0 Change-Id: I69e6439a7ef1c9720313d42d488af3ba9a5435ff Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6280 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
- 01 Jun, 2020 2 commits
-
-
Fábio Almeida authored
Fix usage of USOCKET:SOCKET-LISTEN to create a socket on a random port. Fix creation of `:active' sockets. Issue: PSCS-35 Reference: POA.37293.0 Change-Id: I8fd8d49af2a1834ff7ad4973693fcbbd15bb572d Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6196 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
Fábio Almeida authored
Issue: PSCS-35 Reference: POA.37293.0 Change-Id: I7b4145fd3f77378cae87adc5e714b0e1ad692e66 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6195 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
- 25 May, 2020 2 commits
-
-
Fábio Almeida authored
Issue: PSCS-35 Reference: POA.37293.0 Change-Id: Idd3ad82c3d9474398e42b56f8edac11654318c5e Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6033 Reviewed-by:
Rui Aurélio <rui.aurelio@siscog.pt>
-
Fábio Almeida authored
Issue: PSCS-35 Reference: POA.37293.0 Change-Id: I1d7d79c8e83e6e61c7f602fb18cf062370d8a9b3 Reviewed-on: https://gerrit.siscog/c/open-source/zacl/+/6032 Reviewed-by:
Luís Borges de Oliveira <lbo@siscog.pt>
-
- 02 Mar, 2020 1 commit
-
-
Fábio Almeida authored
-
- 21 Oct, 2018 1 commit
-
-
Zach Beane authored
Updated to track latest AllegroServe. Bumped purported ACL version to 10.1 See merge request zbeane/zacl!1
-
- 20 Oct, 2018 1 commit
-
-
Dave Cooper authored
Added stubs for non-implemented inflate and deflate functions. Deal with the situation where Puri is loaded (e.g. from Drakma) before Zacl is loaded, which was giving a package conflict for "net.uri" package.
-
- 18 Oct, 2018 4 commits
-
-
Dave Cooper authored
-
Dave Cooper authored
aserve performance.
-
Dave Cooper authored
-
Dave Cooper authored
-
- 17 Oct, 2018 2 commits
-
-
Dave Cooper authored
-
Dave Cooper authored
-
- 25 Jul, 2017 1 commit
-
-
Zach Beane authored
-
- 14 Dec, 2016 4 commits
-
-
Zach Beane authored
-
Zach Beane authored
-
Zach Beane authored
-
Zach Beane authored
Also add some net.uri tests.
-
- 13 Dec, 2016 1 commit
-
-
Zach Beane authored
Needed because Clozure process semantics don't do what I expect. I hope to eliminate Clozure-specific process fiddling when I get my head wrapped around the Clozure behavior.
-
- 12 Dec, 2016 3 commits
-
-
Zach Beane authored
-
Zach Beane authored
-
Zach Beane authored
-
- 09 Dec, 2016 2 commits
-
-
Zach Beane authored
-
Zach Beane authored
Define the protocol in a cleaner way and manage *ALL-PROCESSES* more carefully.
-
- 07 Dec, 2016 3 commits
-
-
Zach Beane authored
-
Zach Beane authored
-
Zach Beane authored
-
- 06 Dec, 2016 3 commits
-
-
Zach Beane authored
-
Zach Beane authored
-
Zach Beane authored
- Do our own locking on the queue; simple-cqueue fails on SBCL! - Implement portable process object on bordeaux-threads
-