citadel.git
5 years agopopulate cs_inet_email with a default generated address ... we need it for XMPP
Art Cancro [Wed, 19 Dec 2018 04:17:54 +0000 (23:17 -0500)]
populate cs_inet_email with a default generated address ... we need it for XMPP

5 years agoGenerate a synthetic user@host for XMPP JID if the user does not have an Internet...
Art Cancro [Tue, 18 Dec 2018 23:49:37 +0000 (18:49 -0500)]
Generate a synthetic user@host for XMPP JID if the user does not have an Internet email address.

5 years agoAs per RFC3920 section 7, if an XMPP client does not specify a resource ID, generate...
Art Cancro [Tue, 18 Dec 2018 22:43:37 +0000 (17:43 -0500)]
As per RFC3920 section 7, if an XMPP client does not specify a resource ID, generate one.

5 years agoSuppress 'message 0 appears to be corrupted' log messages
Art Cancro [Fri, 23 Nov 2018 19:34:46 +0000 (14:34 -0500)]
Suppress 'message 0 appears to be corrupted' log messages

5 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Tue, 13 Nov 2018 21:36:22 +0000 (16:36 -0500)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

5 years agoremoved more old stuff
Art Cancro [Tue, 13 Nov 2018 21:36:07 +0000 (16:36 -0500)]
removed more old stuff

5 years agomore minor style cleanups
Art Cancro [Thu, 18 Oct 2018 22:07:43 +0000 (18:07 -0400)]
more minor style cleanups

5 years agoDeleted more obsolete files. The objective is to reduce sprawl. Ideally we would...
Art Cancro [Thu, 18 Oct 2018 21:52:17 +0000 (17:52 -0400)]
Deleted more obsolete files.  The objective is to reduce sprawl.  Ideally we would have a single binary.

5 years agoRemoved the stress tester source file ... this is also obsolete
Art Cancro [Thu, 18 Oct 2018 21:46:38 +0000 (17:46 -0400)]
Removed the stress tester source file ... this is also obsolete
Removed the developers.txt file ... this isn't used anymore

5 years agoRemoved the standalone "msgform" utility. It isn't needed anymore.
Art Cancro [Thu, 18 Oct 2018 21:43:23 +0000 (17:43 -0400)]
Removed the standalone "msgform" utility.  It isn't needed anymore.

5 years agoRemoved the "base64" utility program. We've been doing base64 with a library functio...
Art Cancro [Thu, 18 Oct 2018 21:41:06 +0000 (17:41 -0400)]
Removed the "base64" utility program.  We've been doing base64 with a library function for many years now.

5 years agominor style cleanup
Art Cancro [Thu, 18 Oct 2018 15:41:16 +0000 (11:41 -0400)]
minor style cleanup

5 years ago80 columns is so 20 century
Art Cancro [Mon, 15 Oct 2018 15:58:13 +0000 (11:58 -0400)]
80 columns is so 20 century

5 years agoRemoved ical_dezonify() from the citserver build ... it isn't used anymore
Art Cancro [Fri, 12 Oct 2018 18:40:31 +0000 (14:40 -0400)]
Removed ical_dezonify() from the citserver build ... it isn't used anymore

5 years agoCitadel Server and libcitadel version 922
Art Cancro [Tue, 2 Oct 2018 21:30:57 +0000 (17:30 -0400)]
Citadel Server and libcitadel version 922

5 years agoRemoved the chunked-io stuff from libcitadel. Nothing was using it and it isn't...
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.

5 years agoStarting to look into why we still have 'Purge this vCard' messages ... there's an...
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.

5 years agohtml_to_ascii() - removed display of italics like /this/, bold like *this*, and under...
Art Cancro [Mon, 24 Sep 2018 19:12:41 +0000 (15:12 -0400)]
html_to_ascii() - removed display of italics like /this/, bold like *this*, and underline like _this_.  It was too distracting.

5 years agoFound the correct JavaScript incantation to display a FontAwesome character in place...
Art Cancro [Wed, 19 Sep 2018 21:49:30 +0000 (17:49 -0400)]
Found the correct JavaScript incantation to display a FontAwesome character in place of a user avatar if the latter is not found.

5 years agohtml_to_ascii() , removed unused option do_citaformat
Art Cancro [Mon, 17 Sep 2018 22:19:23 +0000 (18:19 -0400)]
html_to_ascii() , removed unused option do_citaformat

5 years agobegin work on displaying avatars next to messages
Art Cancro [Mon, 17 Sep 2018 02:06:02 +0000 (22:06 -0400)]
begin work on displaying avatars next to messages

5 years ago/ctdl/u/username/userpic is now complete
Art Cancro [Mon, 17 Sep 2018 01:54:19 +0000 (21:54 -0400)]
/ctdl/u/username/userpic is now complete

5 years agoI will not bow to the demands of social justice warriors. Die, fuckers.
Art Cancro [Fri, 14 Sep 2018 21:54:02 +0000 (17:54 -0400)]
I will not bow to the demands of social justice warriors.  Die, fuckers.

5 years agoobject_in_user() is a master function which calls slave functions fetch_user_bio...
Art Cancro [Fri, 14 Sep 2018 15:37:17 +0000 (11:37 -0400)]
object_in_user() is a master function which calls slave functions fetch_user_bio() and fetch_user_photo().  Fuck political correctness.

5 years agoNew file user_functions.c contains skeleton code for the /ctdl/u/... calls
Art Cancro [Wed, 12 Sep 2018 03:54:48 +0000 (23:54 -0400)]
New file user_functions.c contains skeleton code for the /ctdl/u/... calls

5 years agocleaned up some compiler warnings
Art Cancro [Wed, 12 Sep 2018 03:37:07 +0000 (23:37 -0400)]
cleaned up some compiler warnings

5 years agoAdjRefCount() now runs synchronously, eliminating the refcount_adjustments.dat queue...
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

5 years agoquick comment change
Art Cancro [Mon, 3 Sep 2018 18:43:15 +0000 (14:43 -0400)]
quick comment change

5 years agoRSS feed reader now accepts <creator> as a substitute for <author> if the latter...
Art Cancro [Mon, 27 Aug 2018 18:39:17 +0000 (14:39 -0400)]
RSS feed reader now accepts <creator> as a substitute for <author> if the latter is not present.

5 years agocleaned up some compiler warnings
Art Cancro [Mon, 27 Aug 2018 17:31:04 +0000 (13:31 -0400)]
cleaned up some compiler warnings

5 years agorandom documentation updates
Art Cancro [Fri, 24 Aug 2018 16:42:58 +0000 (12:42 -0400)]
random documentation updates

5 years agoThe new server API no longer uses upload_type. Removed it from CitContext.
Art Cancro [Fri, 24 Aug 2018 16:36:14 +0000 (12:36 -0400)]
The new server API no longer uses upload_type.  Removed it from CitContext.

5 years agoRemoved the unused field (mimetype) from struct MetaData
Art Cancro [Fri, 24 Aug 2018 16:28:40 +0000 (12:28 -0400)]
Removed the unused field (mimetype) from struct MetaData

5 years agomsgbase.c style cleanup
Art Cancro [Fri, 24 Aug 2018 14:57:56 +0000 (10:57 -0400)]
msgbase.c style cleanup

5 years agostruct MetaData has an unused member "mimetype" that doesn't
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.

5 years agoRemoved vestiges of .Known Shared command
Art Cancro [Tue, 21 Aug 2018 18:19:58 +0000 (14:19 -0400)]
Removed vestiges of .Known Shared command

5 years agotuning the index cache
Art Cancro [Thu, 9 Aug 2018 17:27:14 +0000 (13:27 -0400)]
tuning the index cache

5 years agodatabase_cleanup.sh backs up cdb.0d but doesn't restore 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.

5 years agomore diags
Art Cancro [Wed, 8 Aug 2018 15:11:55 +0000 (11:11 -0400)]
more diags

5 years agomore diags
Art Cancro [Wed, 8 Aug 2018 15:00:49 +0000 (11:00 -0400)]
more diags

5 years agosanity check diagnostic mode
Art Cancro [Wed, 8 Aug 2018 14:24:53 +0000 (10:24 -0400)]
sanity check diagnostic mode

5 years agoadded more diagnostic messages to mmnext sanity checks
Art Cancro [Wed, 8 Aug 2018 14:05:16 +0000 (10:05 -0400)]
added more diagnostic messages to mmnext sanity checks

5 years agodatabase.c cleanup
Art Cancro [Tue, 7 Aug 2018 15:57:15 +0000 (11:57 -0400)]
database.c cleanup

5 years agoindent -kr -i8 -l132 on everything in webcit-ng
Art Cancro [Fri, 27 Jul 2018 15:53:47 +0000 (11:53 -0400)]
indent -kr -i8 -l132 on everything in webcit-ng

5 years agoindent -kr -i8 -l132 on everything in textclient
Art Cancro [Fri, 27 Jul 2018 15:46:27 +0000 (11:46 -0400)]
indent -kr -i8 -l132 on everything in textclient

5 years agoindent
Art Cancro [Fri, 27 Jul 2018 15:44:51 +0000 (11:44 -0400)]
indent

5 years agoindent -kr -i132 citserver.c
Art Cancro [Fri, 27 Jul 2018 15:43:59 +0000 (11:43 -0400)]
indent -kr -i132 citserver.c

5 years agoindent -kr -i8 md5.c
Art Cancro [Fri, 27 Jul 2018 15:40:58 +0000 (11:40 -0400)]
indent -kr -i8 md5.c

5 years agoindent -kr -i8 auth.c
Art Cancro [Fri, 27 Jul 2018 15:39:26 +0000 (11:39 -0400)]
indent -kr -i8 auth.c

5 years agoThe "c_smtpclient_use_starttls" configuration option has been replaced
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.

5 years agotweaked old docs
Art Cancro [Tue, 24 Jul 2018 20:12:17 +0000 (16:12 -0400)]
tweaked old docs

5 years agob0rk d0rk aaak
Art Cancro [Tue, 24 Jul 2018 19:05:40 +0000 (15:05 -0400)]
b0rk d0rk aaak

5 years agofixed an error in one of the log messages
Art Cancro [Tue, 3 Jul 2018 22:27:26 +0000 (18:27 -0400)]
fixed an error in one of the log messages

5 years agorichard stallman is a communist jerk ... donald trump is the most awesome leader...
Art Cancro [Tue, 3 Jul 2018 21:58:10 +0000 (17:58 -0400)]
richard stallman is a communist jerk ... donald trump is the most awesome leader EVER

5 years agowebcit version 921
Art Cancro [Thu, 28 Jun 2018 04:29:23 +0000 (00:29 -0400)]
webcit version 921

5 years agoRewrote mimepart() as view_or_download_mimepart()
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.

5 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Tue, 19 Jun 2018 21:57:34 +0000 (17:57 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

5 years agoMerge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Art Cancro [Tue, 19 Jun 2018 21:56:18 +0000 (17:56 -0400)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel

5 years agotextclient: OpenSSL detection in conf-IG-ure
Art Cancro [Tue, 19 Jun 2018 21:55:54 +0000 (17:55 -0400)]
textclient: OpenSSL detection in conf-IG-ure

5 years agochange to db-open flags
Art Cancro [Tue, 12 Jun 2018 21:37:27 +0000 (17:37 -0400)]
change to db-open flags

5 years agoremove unused trace function
Art Cancro [Mon, 11 Jun 2018 03:28:40 +0000 (23:28 -0400)]
remove unused trace function

5 years agofixed makefile to not try to install stuff that is not there anymore
Art Cancro [Wed, 6 Jun 2018 21:00:00 +0000 (17:00 -0400)]
fixed makefile to not try to install stuff that is not there anymore

5 years agoRemoved obsolete mkdirs from Makefile
Art Cancro [Wed, 6 Jun 2018 19:13:40 +0000 (15:13 -0400)]
Removed obsolete mkdirs from Makefile

5 years agoget_ical_data.sh is now run at compile time
Art Cancro [Mon, 4 Jun 2018 19:39:14 +0000 (15:39 -0400)]
get_ical_data.sh is now run at compile time

6 years agoCapture the actual SMTP response from the server, ugly hack using libcurl debug
Art Cancro [Thu, 12 Apr 2018 03:23:51 +0000 (23:23 -0400)]
Capture the actual SMTP response from the server, ugly hack using libcurl debug

6 years agoDeal with text/x-markdown in the text client by displaying it as plain text.
Art Cancro [Fri, 6 Apr 2018 21:23:41 +0000 (17:23 -0400)]
Deal with text/x-markdown in the text client by displaying it as plain text.

6 years agobootstrap script merely creates package-version.txt , nothing else
Art Cancro [Fri, 6 Apr 2018 19:09:33 +0000 (15:09 -0400)]
bootstrap script merely creates package-version.txt , nothing else

6 years agoUltra-simplification of the build system for the text client.
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.

6 years agoRenderers cleanup part 2
Art Cancro [Thu, 5 Apr 2018 15:16:18 +0000 (11:16 -0400)]
Renderers cleanup part 2

6 years agoRenderers cleanup part 1
Art Cancro [Thu, 5 Apr 2018 15:13:23 +0000 (11:13 -0400)]
Renderers cleanup part 1

6 years agolibical3 compatibility , patches submitted by Adrian Bunk
Art Cancro [Thu, 5 Apr 2018 02:42:16 +0000 (22:42 -0400)]
libical3 compatibility , patches submitted by Adrian Bunk

6 years agoFix error in Makefile.in , patch submitted by Adrian Bunk
Art Cancro [Thu, 5 Apr 2018 02:33:23 +0000 (22:33 -0400)]
Fix error in Makefile.in , patch submitted by Adrian Bunk

6 years agossl.c - change style
Art Cancro [Fri, 2 Mar 2018 03:26:01 +0000 (22:26 -0500)]
ssl.c - change style

6 years agossl.c - change style
Art Cancro [Fri, 2 Mar 2018 03:22:44 +0000 (22:22 -0500)]
ssl.c - change style

6 years agomore removal of ignet cruft
Art Cancro [Fri, 2 Mar 2018 02:57:19 +0000 (21:57 -0500)]
more removal of ignet cruft

6 years agomore removal of ignet cruft
Art Cancro [Fri, 2 Mar 2018 02:50:06 +0000 (21:50 -0500)]
more removal of ignet cruft

6 years agomore removal of ignet cruft
Art Cancro [Fri, 2 Mar 2018 02:47:11 +0000 (21:47 -0500)]
more removal of ignet cruft

6 years agoRemoved some more ignet cruft
Art Cancro [Fri, 2 Mar 2018 02:40:41 +0000 (21:40 -0500)]
Removed some more ignet cruft

6 years agocss tuning
Art Cancro [Sat, 24 Feb 2018 04:49:42 +0000 (23:49 -0500)]
css tuning

6 years agoasync
Art Cancro [Fri, 23 Feb 2018 01:13:16 +0000 (20:13 -0500)]
async

6 years agoscroll to
Art Cancro [Thu, 22 Feb 2018 04:19:35 +0000 (23:19 -0500)]
scroll to

6 years agoStyle, baby!
Art Cancro [Sun, 18 Feb 2018 05:50:09 +0000 (00:50 -0500)]
Style, baby!

6 years agoBegan moving style to a proper style sheet.
Art Cancro [Sun, 18 Feb 2018 05:21:12 +0000 (00:21 -0500)]
Began moving style to a proper style sheet.

6 years agoJSON render complete!
Art Cancro [Sun, 18 Feb 2018 00:40:47 +0000 (19:40 -0500)]
JSON render complete!

6 years agohtml render replaced by json render in the C server. next needs to be the json-to...
Art Cancro [Sun, 18 Feb 2018 00:18:15 +0000 (19:18 -0500)]
html render replaced by json render in the C server.  next needs to be the json-to-html in the client side...

6 years agoskeleton code for json render
Art Cancro [Sat, 17 Feb 2018 18:43:13 +0000 (13:43 -0500)]
skeleton code for json render

6 years agoStyle and cruft
Art Cancro [Fri, 16 Feb 2018 17:09:48 +0000 (12:09 -0500)]
Style and cruft

6 years agook, that's all for today. this was fun.
Art Cancro [Thu, 15 Feb 2018 03:22:39 +0000 (22:22 -0500)]
ok, that's all for today. this was fun.

6 years agoGot it! Temporarily working with the server-side C renderer
Art Cancro [Thu, 15 Feb 2018 03:15:18 +0000 (22:15 -0500)]
Got it!  Temporarily working with the server-side C renderer

6 years agowowzers! we can survive a server problem now. put the original div text back if...
Art Cancro [Wed, 14 Feb 2018 23:25:50 +0000 (18:25 -0500)]
wowzers!  we can survive a server problem now.  put the original div text back if there's an error.

6 years agoinner div not needed anymore
Art Cancro [Wed, 14 Feb 2018 23:22:08 +0000 (18:22 -0500)]
inner div not needed anymore

6 years agodo we need the inner div?
Art Cancro [Wed, 14 Feb 2018 23:20:28 +0000 (18:20 -0500)]
do we need the inner div?

6 years agomoved the renderer down to its own (currently empty) function
Art Cancro [Wed, 14 Feb 2018 23:09:24 +0000 (18:09 -0500)]
moved the renderer down to its own (currently empty) function

6 years agojavascript
Art Cancro [Wed, 14 Feb 2018 22:46:03 +0000 (17:46 -0500)]
javascript

6 years agoI think we finally have the older/newer messages buttons functioning properly.
Art Cancro [Wed, 14 Feb 2018 18:29:38 +0000 (13:29 -0500)]
I think we finally have the older/newer messages buttons functioning properly.

6 years agoolder and newer
Art Cancro [Wed, 14 Feb 2018 16:57:58 +0000 (11:57 -0500)]
older and newer

6 years agofoo
Art Cancro [Tue, 13 Feb 2018 23:22:28 +0000 (18:22 -0500)]
foo

6 years agoreshufflize the parameters to room renderers
Art Cancro [Tue, 13 Feb 2018 23:01:59 +0000 (18:01 -0500)]
reshufflize the parameters to room renderers

6 years agoinitial work on inline rendering setup
Art Cancro [Mon, 12 Feb 2018 03:14:48 +0000 (22:14 -0500)]
initial work on inline rendering setup

6 years agodisabled server-side message sequencing code
Art Cancro [Thu, 8 Feb 2018 22:11:42 +0000 (17:11 -0500)]
disabled server-side message sequencing code