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, v941 has been created
        at  5ecab2bdaab43af9094627b6d426a342f97e6dc1 (tag)
   tagging  843a57e7e729af628bc3781231f1f2e62bf01129 (commit)
  replaces  v940
 tagged by  Art Cancro
        on  Mon Nov 29 14:24:14 2021 -0500

- Log -----------------------------------------------------------------
941

Art Cancro (31):
      fujobi
      Intermediate commit: open a new div beneath the existing one when Reply 
or ReplyQuoted is selected
      more work on the reply box
      replybox adornments
      save/cancel
      Hot damn!  I just discovered scrollIntoView()
      how about that scroll?
      Fixed the vertical float issue by specifying the height of the text div 
and letting the rest wrap around as it wants to.
      content editable window with focus and cursor
      Got it working, now it's pretty
      Wow!  Posting a message to the server worked on the first try, even using 
the existing DAV operation and no new C code.  That was a pleasant surprise.
      Detect whether the save operation succeeded by checking the response 
status of the XHR transaction.  Also made the default Citadel server 
dev.citadel.org instead of uncensored.citadel.org because I am posting a lot of 
test messages.
      Handle posting errors a little more elegantly.
      Moved the remaining else blocks
      Permit the Content-Transfer-Encoding: header to be forwarded from an HTTP 
transaction to a post on a Citadel server.  This isn't typical for HTTP but we 
need it.
      Revert previous commit because it didn't work.  Furthermore, remove the 
content-length header from the PUT operation because the browser wants to do 
that on its own.
      Save messages as multipart/mixed with the HTML component in base64 
encoding.  We probably should rethink this because now we're 
double-base64-encoding inline images.
      Post messages in quoted-printable instead of base64, just like WebCit 
Classic does.  This avoids double-base64-encoding of inline images.
      Prettied up the qp encoder function a bit.
      Placed the bold/italic/list/link buttons in the editor.  (They don't work 
yet.)
      split utility function out into a separate util.js
      bold, italic, and list buttons now work.
      Link entry in the editor now works.  The example code at 
https://www.thatsoftwaredude.com/content/8912/create-a-basic-text-editor-in-javascript
 was a bit naive because it assumes the URL is already known at the moment the 
user presses the Link button.  We open a box for URL entry, but when the user 
clicks into that box the original selection disappears.  So we have to save the 
selection range in hidden fields so we know where to replace the text.
      Capture the new message number from the etag of the post transaction
      make a note that we have to retain the reply message number
      Made the RBL evaluation conditional cleaner by assuming short-circuit 
evaluation.
      Another win for short circuit evaluation
      Updated the comments in do-release.sh
      Cleaned up another set of conditionals in the SMTP server.
      Mail to a mailing list room must be from a subscriber (or a logged in 
user) otherwise incoming message is rejected.
      Release version 941 generated by do-release.sh

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


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

Reply via email to