[Citadel Development] cdb_tick() called periodically

2023-08-28 Thread rss





[Citadel Development] no diags

2023-08-28 Thread rss





[Citadel Development] When opening a cursor, always read through to the end.

2023-08-28 Thread rss
This should theoretically eliminate the need to ever call cdb_close_cursor()





[Citadel Development] cosmetic stuff

2023-08-28 Thread rss





[Citadel Development] loadtest.c: multiple threadds

2023-08-28 Thread rss





[Citadel Development] cleaned that up a bit

2023-08-28 Thread rss





[Citadel Development] Re: I'm in ur VM, running FreeBSD

2023-08-28 Thread IGnatius T Foobar
  
 Yecch.  The new code has a deadlock problem.  The DB is rock solid though.
 On it. 
 


[Citadel Development] Generate listsub token with a hash instead of crypt

2023-08-28 Thread rss





[Citadel Development] .gitignore: add dbnothing and loadtest

2023-08-28 Thread rss





[Citadel Development] Re: I'm in ur VM, running FreeBSD

2023-08-28 Thread IGnatius T Foobar
  
 Oh, and in case I didn't make it abundantly clear: the remaining backend
decoupling work is complete, and work on more modern backends can begin soon.
 LMDB?  MariaDB?  SeattleCloud Hosted DB?  You name it, we'll be able to do
it. 
 


[Citadel Development] Re: I'm in ur VM, running FreeBSD

2023-08-28 Thread IGnatius T Foobar
  
 Ok, I've got my FreeBSD system installed and have begun making changes to
fix any problems that came up. 
  
 I am also now running Uncensored on 'git master' (commit 
6960933711b8353ad5cddcc17994db670911a1dc)
as of right now.  When it comes to dealing with database corruption, in the
words of famous serial rapist Bill Clinton: "I FEEL YOUR PAIN!" 
  
 My database got scrambled today, and it isn't the first time.  So I restored
my most recent backup, ran database_cleanup.sh for hopefully the last time
(to start with a fresh btree instead of one with potential hidden badness)
and upgraded Uncensored to the latest unreleased code.  I usually run Uncensored
on the release version, but this is a serious jam and it needs serious testing.
 What better test than running the flagship site on it? 
  
 If all goes well, we will do a new release in the next couple of days with
much more robust database code and better FreeBSD compatibility. 
 


[Citadel Development] FreeBSD compatibility (first of several commits)

2023-08-28 Thread rss





[Citadel Development] Removed the 'ucred' stuff. It's insecure and it doesn't work on FreeBSD anyway.

2023-08-28 Thread rss





[Citadel Development] Makefile: use ${CC} selected by configure

2023-08-28 Thread rss





[Citadel Development] FreeBSD compatibility (first of several commits)

2023-08-28 Thread rss





[Citadel Development] Removed the 'ucred' stuff. It's insecure and it doesn't work on FreeBSD anyway.

2023-08-28 Thread rss





[Citadel Development] Makefile: use ${CC} selected by configure

2023-08-28 Thread rss





[Citadel Development] Re: I'm in ur VM, running FreeBSD

2023-08-28 Thread IGnatius T Foobar
Ok, I've got my FreeBSD VM set up and will give the Citadel build a shot today.

 \