]>
code.citadel.org Git - citadel.git/log
Art Cancro [Mon, 22 Jan 2018 21:59:21 +0000 (16:59 -0500)]
began removing IGnet from the server
Art Cancro [Mon, 22 Jan 2018 20:45:39 +0000 (15:45 -0500)]
removed IGnet functions from text client
Art Cancro [Sun, 21 Jan 2018 22:25:56 +0000 (17:25 -0500)]
need an awesome slider
Art Cancro [Sun, 14 Jan 2018 04:20:30 +0000 (23:20 -0500)]
began work on a theme change
Art Cancro [Sun, 14 Jan 2018 00:50:38 +0000 (19:50 -0500)]
moved a close-paren onto the next line. HK Rowling is a big yeasty cunt.
Art Cancro [Tue, 9 Jan 2018 00:00:21 +0000 (19:00 -0500)]
Ended the use of the CC macro in rbl_check() , made the address to check a calling parameter
Art Cancro [Fri, 5 Jan 2018 22:23:54 +0000 (17:23 -0500)]
MAKE WEBCIT GREAT AGAIN!
Art Cancro [Thu, 4 Jan 2018 05:43:44 +0000 (00:43 -0500)]
create package-version.txt in each dir during bootstrap
Art Cancro [Wed, 3 Jan 2018 23:24:16 +0000 (18:24 -0500)]
fixed a syntax error
Art Cancro [Wed, 3 Jan 2018 23:01:46 +0000 (18:01 -0500)]
completed the auto versioning m4 macros
Art Cancro [Wed, 3 Jan 2018 22:55:59 +0000 (17:55 -0500)]
citadel/configure.in extract version number from source code
Art Cancro [Wed, 3 Jan 2018 22:31:13 +0000 (17:31 -0500)]
libcitadel/configure.in: extract version number from libcitadel.h
Art Cancro [Wed, 3 Jan 2018 22:21:10 +0000 (17:21 -0500)]
sdfl;mshdfsaldhfiusdhkasdsds
Art Cancro [Wed, 3 Jan 2018 22:10:32 +0000 (17:10 -0500)]
sdfjsdklfjsdlkfjds
Art Cancro [Wed, 3 Jan 2018 21:58:23 +0000 (16:58 -0500)]
releaseversion.sh simplified to handle integer version numbers
Art Cancro [Wed, 3 Jan 2018 21:56:24 +0000 (16:56 -0500)]
releaseversion.sh simplified to handle integer version numbers
Art Cancro [Tue, 2 Jan 2018 15:21:02 +0000 (10:21 -0500)]
no more help directory or notify_about_newmail.js
Art Cancro [Tue, 2 Jan 2018 04:01:25 +0000 (23:01 -0500)]
webcit-ng openssl 1.1 compatibility
Art Cancro [Mon, 1 Jan 2018 22:48:56 +0000 (17:48 -0500)]
Version 916 tag everything for release
Art Cancro [Mon, 1 Jan 2018 22:41:19 +0000 (17:41 -0500)]
openssl 1.1 in client
Art Cancro [Mon, 1 Jan 2018 22:17:06 +0000 (17:17 -0500)]
More OpenSSL 1.1 update
Art Cancro [Mon, 1 Jan 2018 22:08:38 +0000 (17:08 -0500)]
citserver updated to openssl 1.1 API
Art Cancro [Mon, 1 Jan 2018 21:46:23 +0000 (16:46 -0500)]
It's 2018 here in the civilized world. Changed the copyright banners of both Citadel Server and WebCit to read 2018 as the copyright date. Also included in citserver the 'full' GPL disclaimer, right next to the words 'open source software' just to piss off Richard Stallman and other communists.
Art Cancro [Mon, 1 Jan 2018 21:41:50 +0000 (16:41 -0500)]
More work on using the OpenSSL 1.1 API
Art Cancro [Sun, 31 Dec 2017 00:01:00 +0000 (19:01 -0500)]
serv_crypto.c: minor style cleanups before we try to make it work with openssl 1.1
Art Cancro [Fri, 29 Dec 2017 23:43:54 +0000 (18:43 -0500)]
configure.ac blah
Art Cancro [Fri, 29 Dec 2017 23:20:59 +0000 (18:20 -0500)]
More work on replace deprecated readdir_r()
Art Cancro [Fri, 29 Dec 2017 23:10:19 +0000 (18:10 -0500)]
replace deprecated readdir_r() with readdir()
Art Cancro [Fri, 29 Dec 2017 21:48:01 +0000 (16:48 -0500)]
version 915 specifies libical2 for debian dependencies
Art Cancro [Fri, 29 Dec 2017 21:02:13 +0000 (16:02 -0500)]
OpenLDAP is now a required dependency. We will be removing all optional dependencies to avoid build variabilty hell.
Art Cancro [Wed, 27 Dec 2017 02:52:12 +0000 (21:52 -0500)]
Reordered the locking and setting of user email addresses to avoid a race condition right after an upgrade if a user logs in
Art Cancro [Wed, 27 Dec 2017 02:35:07 +0000 (21:35 -0500)]
removed some declarations that are no longer used
Art Cancro [Tue, 26 Dec 2017 21:20:59 +0000 (16:20 -0500)]
When a server port number is unset (value 0) , don't just warn in the log ... set it to the default value.
Art Cancro [Tue, 26 Dec 2017 20:01:48 +0000 (15:01 -0500)]
serv_upgrade.c now has pre- and post- startup sections. The import of email addresses from vcards to the user configuration records has to take place after serv_inetcfg is initialized. Also versioned everything at 914 for new release.
Art Cancro [Tue, 26 Dec 2017 16:16:18 +0000 (11:16 -0500)]
* oldver is the version number of Citadel Server which was active on the previous run of the program, learned from the system configuration.
* If we are running a new Citadel Server for the first time, oldver will be 0.
* We keep this value around for the entire duration of the program run because we'll need it during several stages of startup.
Art Cancro [Thu, 14 Dec 2017 16:03:25 +0000 (11:03 -0500)]
minor style cleanups
Art Cancro [Sat, 9 Dec 2017 20:39:54 +0000 (15:39 -0500)]
remove installation system references to obsolete openldap directory
root [Sat, 9 Dec 2017 20:18:14 +0000 (15:18 -0500)]
removed some old cruft
root [Thu, 7 Dec 2017 03:46:37 +0000 (22:46 -0500)]
silenced a silly little compiler warning
Art Cancro [Wed, 6 Dec 2017 15:51:03 +0000 (10:51 -0500)]
minor cosmetic cleanups
Art Cancro [Mon, 4 Dec 2017 19:26:08 +0000 (14:26 -0500)]
Remove comment about site configurable setting in a place where we already made it a site configurable setting.
Art Cancro [Sat, 2 Dec 2017 17:58:17 +0000 (12:58 -0500)]
New site setting c_ldap_sync_email_addrs to toggle synchronization of email addresses from LDAP to Citadel.
Art Cancro [Thu, 30 Nov 2017 03:50:15 +0000 (22:50 -0500)]
Synchronization of LDAP users to Citadel is now complete, including email addresses. FIXME: need to make the email piece a site-configurable setting.
Art Cancro [Thu, 30 Nov 2017 01:31:05 +0000 (20:31 -0500)]
fixed a memory leak
Art Cancro [Sun, 19 Nov 2017 21:34:04 +0000 (16:34 -0500)]
A little more work on the LDAP Sync
Art Cancro [Sun, 19 Nov 2017 21:32:47 +0000 (16:32 -0500)]
ctdlsh: don't crash on the mailq command if the queue is empty.
Art Cancro [Mon, 13 Nov 2017 17:24:35 +0000 (12:24 -0500)]
All functions which connect and bind to LDAP using the Bind DN now flow through a single function instead of duplicating all that code four times.
Art Cancro [Mon, 13 Nov 2017 17:02:29 +0000 (12:02 -0500)]
fix indentation
Art Cancro [Mon, 6 Nov 2017 03:31:03 +0000 (22:31 -0500)]
getuserbyuid() now uses the extauth index, so we can do ldap sync
Art Cancro [Mon, 6 Nov 2017 02:01:43 +0000 (21:01 -0500)]
Internal version number to 913 to activate UID indexing at all sites
Art Cancro [Mon, 6 Nov 2017 02:00:47 +0000 (21:00 -0500)]
Index by UID
Art Cancro [Sun, 5 Nov 2017 23:02:22 +0000 (18:02 -0500)]
more moving towards ldap sync ... lots of refactoring
Art Cancro [Sun, 5 Nov 2017 21:43:01 +0000 (16:43 -0500)]
combined single utility function for deriving UID from ldap search result
Art Cancro [Sun, 5 Nov 2017 21:01:50 +0000 (16:01 -0500)]
combined single utility function for deriving display name from ldap search result
Art Cancro [Mon, 30 Oct 2017 23:48:39 +0000 (19:48 -0400)]
More use of %m instead of strerror(errno)
Art Cancro [Mon, 30 Oct 2017 23:42:45 +0000 (19:42 -0400)]
Repurposed an old upgrade module for upcoming index pass for uids
Art Cancro [Mon, 30 Oct 2017 21:46:57 +0000 (17:46 -0400)]
wtf, people? we indent with tabs not spaces.
Art Cancro [Mon, 30 Oct 2017 21:24:37 +0000 (17:24 -0400)]
Internal API change, create_user() now expects to be given a uid
Art Cancro [Mon, 30 Oct 2017 21:02:01 +0000 (17:02 -0400)]
Change the become_user parameter of create_user() to an enum, to make calling code easier to read
Art Cancro [Mon, 30 Oct 2017 20:58:26 +0000 (16:58 -0400)]
Remove unused parameter
Art Cancro [Mon, 30 Oct 2017 20:45:34 +0000 (16:45 -0400)]
Refactored CtdlGetUser() API
Art Cancro [Mon, 30 Oct 2017 19:29:04 +0000 (15:29 -0400)]
LOCK HER UP
Art Cancro [Mon, 30 Oct 2017 18:47:54 +0000 (14:47 -0400)]
DAV: getcontenttype tag belongs inside prop tag (thanks bravegnu)
Art Cancro [Sat, 28 Oct 2017 05:15:31 +0000 (01:15 -0400)]
More prep for turning openid table into generic external auth
Art Cancro [Sat, 28 Oct 2017 04:48:09 +0000 (00:48 -0400)]
CDB_OPENID is now CDB_EXTAUTH
Art Cancro [Fri, 27 Oct 2017 04:48:42 +0000 (00:48 -0400)]
Started prepping for the move from LDAP Access to LDAP Sync
Art Cancro [Thu, 26 Oct 2017 03:18:51 +0000 (23:18 -0400)]
remove DH parameter stuff that isn't needed and doesn't work with newer openssl
Art Cancro [Thu, 26 Oct 2017 02:58:04 +0000 (22:58 -0400)]
same fix in webcit
Art Cancro [Thu, 26 Oct 2017 02:55:40 +0000 (22:55 -0400)]
remove syntax error
Art Cancro [Thu, 26 Oct 2017 02:54:46 +0000 (22:54 -0400)]
try to work with libical1 and libical2
Art Cancro [Wed, 25 Oct 2017 22:14:51 +0000 (18:14 -0400)]
libical_errors_are_fatal is now opaque. Change to a call to icalerror_set_errors_are_fatal()
Art Cancro [Sat, 14 Oct 2017 18:47:54 +0000 (14:47 -0400)]
test get display name and uid from ldap , show in log
Art Cancro [Sat, 30 Sep 2017 16:55:00 +0000 (12:55 -0400)]
grml
Art Cancro [Sun, 24 Sep 2017 20:59:50 +0000 (16:59 -0400)]
LDAP search
Art Cancro [Mon, 11 Sep 2017 01:21:10 +0000 (21:21 -0400)]
Copy email addresses from LDAP
Art Cancro [Sun, 10 Sep 2017 21:39:39 +0000 (17:39 -0400)]
started working on code for extracting email addresses from ldap
Art Cancro [Mon, 28 Aug 2017 23:09:28 +0000 (19:09 -0400)]
Merge branch 'master' of ssh://git.citadel.org:/appl/gitroot/citadel
Art Cancro [Mon, 14 Aug 2017 22:21:33 +0000 (18:21 -0400)]
Applied patch sent by Chris West to fix Debian bug 859789
(compatibility with libssl)
Art Cancro [Sun, 30 Jul 2017 23:00:10 +0000 (19:00 -0400)]
Removed remnants of dspam module config
Art Cancro [Sun, 30 Jul 2017 22:57:48 +0000 (18:57 -0400)]
Removed remaining bits of funambol config from server
Art Cancro [Sun, 16 Jul 2017 03:17:42 +0000 (23:17 -0400)]
Moved the remaining help files for the text client out of the server and into the text client.
Art Cancro [Sun, 16 Jul 2017 02:51:15 +0000 (22:51 -0400)]
Remove code which creates or references the 'bitbucket' directory. We haven't used that in ages.
Art Cancro [Wed, 12 Jul 2017 22:11:39 +0000 (18:11 -0400)]
New config option 'c_smtpclient_try_starttls' if nonzero outbound SMTP attempts STARTTLS if offered
Art Cancro [Wed, 12 Jul 2017 21:07:47 +0000 (17:07 -0400)]
CURUSESSL_TRY for outbound SMTP (currently commented out)
Art Cancro [Wed, 12 Jul 2017 16:37:55 +0000 (12:37 -0400)]
Run db->compact() to shrink DB files on disk after an auto-purger run, only if the undocumented configuration option c_shrink_db_files is set to nonzero.
Art Cancro [Wed, 12 Jul 2017 16:31:42 +0000 (12:31 -0400)]
Log a warning message if housekeeping has not run in more than 5 minutes
Art Cancro [Mon, 10 Jul 2017 03:34:01 +0000 (23:34 -0400)]
Editing of account email addresses using the new server commands in WebCit-classic.
This completes the transition.
Art Cancro [Sun, 2 Jul 2017 04:46:53 +0000 (00:46 -0400)]
Experiment with DB->compact() to reduce the size of database files on disk when possible.
Commented out while we test it.
Art Cancro [Sun, 2 Jul 2017 04:15:22 +0000 (00:15 -0400)]
Completed initial version of text client admin edit of user email addresses
Art Cancro [Sun, 2 Jul 2017 02:47:47 +0000 (22:47 -0400)]
more progress on email address editing in the text client
Art Cancro [Sat, 24 Jun 2017 05:47:47 +0000 (01:47 -0400)]
AGEA and ASEA server commands to get and set a user's email addresses
Art Cancro [Fri, 23 Jun 2017 18:57:14 +0000 (14:57 -0400)]
small cleanup of serv_user.c before I work on it
Art Cancro [Wed, 14 Jun 2017 03:28:10 +0000 (23:28 -0400)]
WebCit (classic) now loads obsolete "directory" domains as "localhost" domains
Art Cancro [Wed, 14 Jun 2017 03:06:13 +0000 (23:06 -0400)]
text client <.A>ide <S>ysconfig <I>nternet , when encountering a "directory" domain, substitutes "localhost"
Art Cancro [Wed, 14 Jun 2017 02:58:12 +0000 (22:58 -0400)]
Internally, "directory" domains are now treated like "localhost" domains.
Art Cancro [Sun, 11 Jun 2017 03:40:49 +0000 (23:40 -0400)]
syntax cleanup
Art Cancro [Mon, 5 Jun 2017 21:00:59 +0000 (17:00 -0400)]
syntax cleanup
Art Cancro [Mon, 5 Jun 2017 17:29:34 +0000 (13:29 -0400)]
Starting to work on the inetcfg_backend stuff
Art Cancro [Mon, 5 Jun 2017 17:20:12 +0000 (13:20 -0400)]
Do not allow "directory" domains to be configured in the text client.
Art Cancro [Thu, 25 May 2017 16:59:36 +0000 (12:59 -0400)]
webcit to version 912 and require citadel server 912