This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Citadel Server, WebCit, utilities".

The annotated tag, v944 has been created
        at  40e26dd5f0fdff7bb1375581b1071ee0bdeb1159 (tag)
   tagging  e44a2985c3cb32fb232815368569dd22d6bf4095 (commit)
  replaces  v943
 tagged by  Art Cancro
        on  Sat Jan 8 16:18:09 2022 -0500

- Log -----------------------------------------------------------------
Version 944 release

Art Cancro (26):
      It's 2022 ... updating all of the copyright notices in webcit-ng
      randomString() is now always the same length and always begins with 
"ctdl_"
      The "reply" function in webcit-ng now correctly replaces the editor div 
with the final rendered version of the message that came back from the server. 
It looks nice.
      Set up a proper favicon.ico in both webcit-classic and webcit-ng with a 
version of the Citadel logo in it
      minor comment change
      Removed some comments
      ssl error handling
      Message date/time is now sent to the browser in unix timestamp format and 
converted to a displayable date/time in the local timezone by the browser.
      The current local date and time now displays in the message entry div.
      Cleaned up the editor-div-replacement thing
      ReplyQuoted works now.
      I went looking for something in the text client, and was reminded how 
absolutely rubbish my coding style was in the late 1980s.  I did a few bits of 
cleanup but most of that code ought to be rewritten. The good news is that 
unlike WebCit, I believe we can redo the text client in place over a period of 
time.
      the crufty code, it stings...
      More of me not being able to look at code without poking around changing 
everything to C99 style comments
      When checking to see whether we have to rebind a new key and/or 
certificate, the stored "previous value" is now the sum of the existing key 
*and* certificate modification times.  This causes a rebind to occur if either 
file's modification time is touched. It does not matter if this rolls over on 
32-bit systems because we are only checking to see if the value changed, not 
for any particular date comparison.
      I was checking something in serv_user.c and just couldn't help myself -- 
style cleanup
      While hunting for an internet address bug, cleaning up more style.
      random acts of style cleanup
      ssl_ctx = SSL_CTX_new(SSLv23_server_method()) instead of using a 
temporary variable f or the server method.  (Changed in Citadel Server, WebCit 
Classic, and WebCit-NG)
      Removed the local implementation of snprintf() and vsnprintf() that we 
hacked in two decades ago to work around broken or missing system libraries.  
Not needed anymore.
      removed some unused variables
      Significant cleanup of the code that generates a self-signed certificate. 
 There is no need to keep the CSR around so we don't do that anymore.  The 
remainder of the code contains only what is needed; the rest I had copied from 
OpenSSL example code 20 years ago and never looked at again.
      When a new certificate is installed, allocate a new ssl_ctx and bind to 
it; then wait a moment before freeing the old one to let any in-progress binds 
complete.
      New ctx change semantics in WebCit-classic
      New ctx change semantics in WebCit-NG
      Release version 944 generated by do-release.sh

-----------------------------------------------------------------------


hooks/post-receive
-- 
Citadel Server, WebCit, utilities

Reply via email to