]>
code.citadel.org Git - citadel.git/log
Art Cancro [Tue, 25 Jul 2023 15:17:47 +0000 (06:17 -0900)]
ctdlload: usersbynumber
Art Cancro [Tue, 25 Jul 2023 14:53:23 +0000 (05:53 -0900)]
add some //FIXME tags where needed
Art Cancro [Mon, 24 Jul 2023 19:15:58 +0000 (10:15 -0900)]
import fulltext index records
Art Cancro [Mon, 24 Jul 2023 17:56:43 +0000 (08:56 -0900)]
stub functions for new import routines
Art Cancro [Mon, 24 Jul 2023 15:31:23 +0000 (06:31 -0900)]
Export euidindex records
Art Cancro [Mon, 24 Jul 2023 15:25:57 +0000 (06:25 -0900)]
export fulltext records
Art Cancro [Mon, 24 Jul 2023 15:16:49 +0000 (06:16 -0900)]
Both banners now use the same color scheme
Art Cancro [Mon, 24 Jul 2023 15:13:18 +0000 (06:13 -0900)]
Go back to exporting dir and usersbynumber records.
We will also be exporting fulltext, euidindex, etc records.
Re-generating them on the target server after import is just way too time consuming.
Art Cancro [Mon, 24 Jul 2023 15:09:18 +0000 (06:09 -0900)]
When exporting visit records, if there is corrupt (non-printable) data in seen/answered arrays, cut that out before exporting
Art Cancro [Sat, 22 Jul 2023 20:42:45 +0000 (11:42 -0900)]
Release version 986 generated by do-release.sh
Art Cancro [Sat, 22 Jul 2023 20:42:35 +0000 (11:42 -0900)]
Fixed bad import in thing
Art Cancro [Sat, 22 Jul 2023 16:24:12 +0000 (07:24 -0900)]
Release version 985 generated by do-release.sh
Art Cancro [Sat, 22 Jul 2023 16:24:05 +0000 (07:24 -0900)]
Aggressively sync
Art Cancro [Sat, 22 Jul 2023 16:09:49 +0000 (07:09 -0900)]
Be more aggressive about closing the databases during a segfault
Art Cancro [Sat, 22 Jul 2023 15:53:46 +0000 (06:53 -0900)]
Try to close the databases if we segfault
Art Cancro [Sat, 22 Jul 2023 14:50:11 +0000 (05:50 -0900)]
Release version 984 generated by do-release.sh
Art Cancro [Sat, 22 Jul 2023 14:48:44 +0000 (10:48 -0400)]
ctdldump/ctdlload: fixed on Raspberry Pi, reintroduced to build
Art Cancro [Sat, 22 Jul 2023 14:18:36 +0000 (10:18 -0400)]
add prototype for b64unalphabet() to silence warning
Art Cancro [Fri, 21 Jul 2023 22:10:57 +0000 (22:10 +0000)]
Merge branch 'Memory_Leak_SmtpClient' into 'master'
Memory leak in SMTP Client string trim
See merge request citadel/citadel!4
Art Cancro [Fri, 21 Jul 2023 21:30:18 +0000 (12:30 -0900)]
Release version 983 generated by do-release.sh
Art Cancro [Fri, 21 Jul 2023 21:27:11 +0000 (12:27 -0900)]
Release version 982 generated by do-release.sh
Art Cancro [Fri, 21 Jul 2023 21:21:27 +0000 (12:21 -0900)]
Release version 981 generated by do-release.sh
Harlow Solutions [Tue, 18 Jul 2023 20:05:04 +0000 (16:05 -0400)]
Memory leak in SMTP Client string trim
serv_smtpclient.c: Removed unused variable 't' from trim_response() which was malloc'ing memory
Art Cancro [Tue, 18 Jul 2023 03:42:29 +0000 (18:42 -0900)]
Removed serv_migrate.c and ctdlmigrate. They are replaced by ctdldump and ctdlload.
Art Cancro [Tue, 18 Jul 2023 03:17:50 +0000 (18:17 -0900)]
remove extra msgs
Art Cancro [Tue, 18 Jul 2023 03:12:20 +0000 (18:12 -0900)]
ctdldump/ctdlload is functionally complete.
Art Cancro [Tue, 18 Jul 2023 02:55:27 +0000 (17:55 -0900)]
happy happy: convert_msgtext() also works for convert_bigmsgs()
Art Cancro [Tue, 18 Jul 2023 02:50:17 +0000 (17:50 -0900)]
ctdlload: import use table records
Art Cancro [Mon, 17 Jul 2023 21:25:20 +0000 (12:25 -0900)]
citserver: regenerate secondary indices if the regenerate_secondary_indices config key is set to nonzero
Art Cancro [Mon, 17 Jul 2023 21:11:18 +0000 (12:11 -0900)]
ctdldump/ctdlload: removed tables that can be re-generated by the server.
Added a new config key to the server that forces it to do that the next time it is run.
Art Cancro [Mon, 17 Jul 2023 20:10:55 +0000 (11:10 -0900)]
Beautiful startup banners in vivid color
Art Cancro [Mon, 17 Jul 2023 19:44:25 +0000 (10:44 -0900)]
ctdlload: import visits
Art Cancro [Mon, 17 Jul 2023 03:24:11 +0000 (18:24 -0900)]
import msglists
Art Cancro [Mon, 17 Jul 2023 03:11:05 +0000 (18:11 -0900)]
ctdlload: import floor table
Art Cancro [Mon, 17 Jul 2023 03:01:53 +0000 (18:01 -0900)]
ctdlload: import room records
Art Cancro [Sat, 15 Jul 2023 00:26:50 +0000 (15:26 -0900)]
Replaced all the pointer arithmetic in getuser/putuser with readable.
Art Cancro [Fri, 14 Jul 2023 23:58:27 +0000 (14:58 -0900)]
Pretty statistics
Art Cancro [Fri, 14 Jul 2023 20:22:19 +0000 (11:22 -0900)]
Now I have a machine gun that can write ctdluser records. Ho-ho-ho.
Art Cancro [Fri, 14 Jul 2023 03:23:55 +0000 (18:23 -0900)]
Moved makeuserkey() into its own file because we need it in ctdlload
Art Cancro [Fri, 14 Jul 2023 03:18:02 +0000 (18:18 -0900)]
ctdlload: load message metadata
Art Cancro [Fri, 14 Jul 2023 03:09:31 +0000 (18:09 -0900)]
ctdlload: load msgtext
Art Cancro [Thu, 13 Jul 2023 15:34:07 +0000 (06:34 -0900)]
ctdlload: skeleton code for table ingestion
Art Cancro [Thu, 13 Jul 2023 15:12:31 +0000 (06:12 -0900)]
./ctdldump -y -h./data | ./ctdlload -y -h./newdata
Art Cancro [Wed, 12 Jul 2023 20:27:58 +0000 (11:27 -0900)]
./ctdldump -y -h./data | ./ctdlload -y -h./newdata
Art Cancro [Wed, 12 Jul 2023 20:25:05 +0000 (11:25 -0900)]
ctdlload: wrote the code to ingest dump lines
Art Cancro [Wed, 12 Jul 2023 02:32:37 +0000 (17:32 -0900)]
Cleaned up config dump so there are no nulls in the dump
Art Cancro [Wed, 12 Jul 2023 02:29:58 +0000 (17:29 -0900)]
ctdldump: convert binary to base64 instead of hex
Art Cancro [Wed, 12 Jul 2023 02:22:14 +0000 (17:22 -0900)]
ctdldump: dump config records. This is now functionally complete.
Art Cancro [Wed, 12 Jul 2023 02:04:26 +0000 (17:04 -0900)]
ctdldump: export usersbynumber (secondary index)
Art Cancro [Wed, 12 Jul 2023 01:59:55 +0000 (16:59 -0900)]
ctdldump: export euidindex
Art Cancro [Wed, 12 Jul 2023 01:07:54 +0000 (16:07 -0900)]
Require Berkeley DB v18 or newer
Art Cancro [Tue, 11 Jul 2023 19:21:07 +0000 (10:21 -0900)]
Removed some stray comments
Art Cancro [Tue, 11 Jul 2023 18:41:33 +0000 (09:41 -0900)]
ctdldump: export use table
Art Cancro [Tue, 11 Jul 2023 16:20:00 +0000 (07:20 -0900)]
Export directory records
Art Cancro [Tue, 11 Jul 2023 16:12:41 +0000 (07:12 -0900)]
ctdldump: export visit table
Art Cancro [Tue, 11 Jul 2023 14:43:23 +0000 (05:43 -0900)]
ctdldump: export floor records
Art Cancro [Tue, 11 Jul 2023 13:23:04 +0000 (04:23 -0900)]
ctdldump: export room records
Art Cancro [Tue, 11 Jul 2023 03:09:20 +0000 (18:09 -0900)]
ctdldump.c: export users
Art Cancro [Tue, 11 Jul 2023 02:57:06 +0000 (17:57 -0900)]
Wrote the first of 14 export functions (msgmain)
Art Cancro [Tue, 11 Jul 2023 02:24:25 +0000 (17:24 -0900)]
Makefile: added some more pretty things
Art Cancro [Tue, 11 Jul 2023 02:16:31 +0000 (17:16 -0900)]
ctdldump.c: skeletonize
Art Cancro [Mon, 10 Jul 2023 22:07:13 +0000 (13:07 -0900)]
ctdl3264: grab files from this commit if we bring it back.
I'm going to experiment with replacing this somewhat kludgey utility
with proper dump and load utilities. Then we can use it as a more
reliable replacement for ctdlmigrate. Who the hell needs online migration
on a running server anyway?
Art Cancro [Mon, 10 Jul 2023 22:02:23 +0000 (13:02 -0900)]
bootstrap: fixed incorrect source file name
Art Cancro [Mon, 10 Jul 2023 22:00:59 +0000 (13:00 -0900)]
forum_view.c: log unhandled headers
Art Cancro [Mon, 10 Jul 2023 21:45:45 +0000 (12:45 -0900)]
citadel/Makefile: parallelizable build with wildcards
Art Cancro [Fri, 7 Jul 2023 20:52:30 +0000 (11:52 -0900)]
view_mail.js: set variables to local scope
Art Cancro [Fri, 7 Jul 2023 19:28:44 +0000 (10:28 -0900)]
webcit-ng: drag-and-drop mail to other folders is complete.
The fact that this could be completed without writing any new C code is
a good indicator that the DAV foundation is in good shape.
Art Cancro [Fri, 7 Jul 2023 17:52:40 +0000 (08:52 -0900)]
DAV MOVE method wasn't documented. Documented it.
Art Cancro [Fri, 7 Jul 2023 14:47:14 +0000 (05:47 -0900)]
Carry list of divs being moved in drag and drop
Art Cancro [Thu, 6 Jul 2023 16:14:44 +0000 (07:14 -0900)]
webcit-ng makefile now handles changes to webcit.h properly
Art Cancro [Wed, 5 Jul 2023 15:29:02 +0000 (06:29 -0900)]
view_mail.js: handle drag of row that was not selected.
If the row being dragged was previously selected, we will drag all
selected rows and show that count next to the icon. If the row being
dragged is NOT selected, we drag only that row and set count to 1.
This appears to make the behavior consistent with other webmails.
Art Cancro [Tue, 4 Jul 2023 20:27:56 +0000 (11:27 -0900)]
webcit-ng/Makefile: made it awesomer
Art Cancro [Tue, 4 Jul 2023 17:35:27 +0000 (08:35 -0900)]
client_passwords.c: style cleanup
Art Cancro [Tue, 4 Jul 2023 17:33:50 +0000 (08:33 -0900)]
textclient: indent -kr -i8 -brf -bbb -fnc -l132 -nce
Art Cancro [Tue, 4 Jul 2023 17:16:39 +0000 (08:16 -0900)]
Removed stub functions that are determined not to be needed.
Art Cancro [Tue, 4 Jul 2023 17:13:49 +0000 (08:13 -0900)]
Highlight drop target folders
Art Cancro [Tue, 4 Jul 2023 04:19:12 +0000 (19:19 -0900)]
All events are firing correctly. Ready to write the action.
Art Cancro [Tue, 4 Jul 2023 04:01:05 +0000 (19:01 -0900)]
Removed some tests that I tried and are no longer needed
Art Cancro [Tue, 4 Jul 2023 03:56:07 +0000 (18:56 -0900)]
mail_folder_list.js: DROP target is working in Brave browser
Art Cancro [Mon, 3 Jul 2023 17:07:39 +0000 (08:07 -0900)]
mail_folder_list.js: accept hover and drop events
Art Cancro [Sun, 2 Jul 2023 20:49:07 +0000 (11:49 -0900)]
database.c: emit use table hash as hex
Art Cancro [Sun, 2 Jul 2023 00:00:09 +0000 (15:00 -0900)]
Removed duplicate call to dbenv->set_errpfx
Art Cancro [Fri, 30 Jun 2023 21:11:00 +0000 (17:11 -0400)]
Clean up the working drag code
Art Cancro [Thu, 29 Jun 2023 22:03:34 +0000 (18:03 -0400)]
Generic user icon instead of 404 when avatar not found.
Doing a 404 and then substituting a font-awesome icon makes it 404 over and over and over again.
This is better.
Art Cancro [Thu, 29 Jun 2023 21:47:54 +0000 (17:47 -0400)]
Custom draggable with mail envelope and number of messages being moved
Art Cancro [Thu, 29 Jun 2023 21:24:53 +0000 (17:24 -0400)]
view_mail.js: set custom drag element
Art Cancro [Wed, 28 Jun 2023 01:41:46 +0000 (21:41 -0400)]
Changed mouse events to deal with drag
Art Cancro [Wed, 28 Jun 2023 00:45:50 +0000 (20:45 -0400)]
view_mail.js: add helper function for select/deselect
This will be used to add/remove drag handlers and to keep that code DRY.
Art Cancro [Tue, 27 Jun 2023 23:58:50 +0000 (19:58 -0400)]
cdb_verbose_log() : remove extra argument ; satisfies compiler warning
Art Cancro [Tue, 27 Jun 2023 20:31:25 +0000 (16:31 -0400)]
style cleanup and sarcastic comments
Art Cancro [Sun, 25 Jun 2023 02:12:13 +0000 (17:12 -0900)]
threads.c: comment and brace style cleanup
Art Cancro [Fri, 23 Jun 2023 19:26:25 +0000 (19:26 +0000)]
Merge branch 'Webcit_Coredump_StrBufQuotedPrintableEncode' into 'master'
Webcit coredumping when body of message is blank
See merge request citadel/citadel!2
Art Cancro [Wed, 21 Jun 2023 16:27:27 +0000 (07:27 -0900)]
textclient: bootstrap is no longer needed and is now just a stub to keep old scripts from breaking.
Art Cancro [Tue, 20 Jun 2023 23:43:12 +0000 (14:43 -0900)]
Do not include ctdl3264 in the build
Art Cancro [Fri, 16 Jun 2023 15:59:20 +0000 (06:59 -0900)]
Removed discontinued fields from text client
Art Cancro [Fri, 16 Jun 2023 15:54:41 +0000 (06:54 -0900)]
Removed 'timescalled' and 'posted' from the user record.
These are artifacts from the old days of dialup BBS and they aren't really used anymore.
Removing them to save a bunch of extra database writes.
Harlow Solutions [Fri, 16 Jun 2023 04:07:30 +0000 (00:07 -0400)]
Webcit coredumping when body of message is blank
webcit/messages.c post_mime_to_server(): Skip output processsing if msgtext empty
Art Cancro [Wed, 14 Jun 2023 15:48:54 +0000 (06:48 -0900)]
remove extra noise from user list
Art Cancro [Wed, 14 Jun 2023 15:41:12 +0000 (06:41 -0900)]
wrote some comment lines describing the rescue code
Art Cancro [Wed, 14 Jun 2023 05:18:35 +0000 (20:18 -0900)]
Release version 980 generated by do-release.sh