Art Cancro [Tue, 19 Feb 2019 20:55:21 +0000 (15:55 -0500)]
The battle against bit rot continues!
* Removed support for Berkeley DB versions older than 5.0
* Removed the "public_clients" configuration file and code which uses it
* Removed all remaining code that references "mail.aliases"
Art Cancro [Mon, 7 Jan 2019 23:49:25 +0000 (18:49 -0500)]
Links for older and newer blocks of messages in the BBS view have been centered, changed to _("Older posts") and _("Newer posts") (which were both in the .po file already) and centered. Also I added some adorable little FA arrow icons to them. SQUEEEEEEEE!
Art Cancro [Wed, 19 Dec 2018 22:00:56 +0000 (17:00 -0500)]
Auto-generate email address at login if user does not have one , also save it to the user record and the index properly using the correct function call. The form of the generated address has also changed.
Art Cancro [Tue, 2 Oct 2018 17:06:52 +0000 (13:06 -0400)]
Removed the chunked-io stuff from libcitadel. Nothing was using it and it isn't written portably. We need to be better about making stuff work outside of Linux now that the kernel has been taken over by far-left social justice communists like C. Emkhe.
Art Cancro [Mon, 1 Oct 2018 13:56:50 +0000 (09:56 -0400)]
Starting to look into why we still have 'Purge this vCard' messages ... there's an entire section of code that needs to get cleaned up now that we don't have the networker anymore.
Art Cancro [Mon, 3 Sep 2018 19:25:19 +0000 (15:25 -0400)]
AdjRefCount() now runs synchronously, eliminating the refcount_adjustments.dat queue file.
This is the last piece of server state not kept in the database, except for files/ and keys/
Increment version to 922
Art Cancro [Fri, 24 Aug 2018 14:27:14 +0000 (10:27 -0400)]
struct MetaData has an unused member "mimetype" that doesn't
appear to be used anywhere (other than import/export, which
doesn't count). Removed this element from import/export and
renamed the member to "unused_field_1" in preparation for
removing it.
Art Cancro [Thu, 9 Aug 2018 15:51:26 +0000 (11:51 -0400)]
database_cleanup.sh backs up cdb.0d but doesn't restore it!
OMFG THIS IS GOING TO CAUSE A CATACLYSMIC CHAIN REACTION THAT RIPS APART THE ENTIRE SPACE-TIME CONTINUUM!!!!!1
Fixed.
Art Cancro [Fri, 27 Jul 2018 15:37:13 +0000 (11:37 -0400)]
The "c_smtpclient_use_starttls" configuration option has been replaced
with a new "c_smtpclient_disable_starttls" option, making the attempt
of encryption for outbound SMTP connections the default.
Art Cancro [Thu, 28 Jun 2018 04:22:17 +0000 (00:22 -0400)]
Rewrote mimepart() as view_or_download_mimepart()
which uses the DLAT server command to load attachments from the
server as one big happy object instead of chunking it. Hopefully
this will take care of the problems people have been having downloading
attachments.
Art Cancro [Fri, 6 Apr 2018 18:38:11 +0000 (14:38 -0400)]
Ultra-simplification of the build system for the text client.
Eliminated the use of GNU Autotools because Richard Stallman is
a communist who hates America. Now we use "conf-IG-ure" , a new
build system which is patriotic and has screeching eagles and
American flags and Bibles and guns and can win at NASCAR without
even trying.
Seriously though ... autotools is just way too complex for the
21st Century. I guess that means we're dropping support for the
extreme edge case obsolete systems so that we can make our own
software more maintainable.
I've also ripped out the billions of lines of experimental code
which does nothing and isn't being used anymore.