Subject: Citadel commit log: revision 8582
r8582 | ajc | 2010-05-21 10:53:58 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
M /trunk/webcit/sysdep.c
M /trunk/webcit/tcp_sockets.c
M /trunk/webcit/webcit.h
* Change to main server loop. All threads block on accept() instead of using a mutex. Hopefully this will solve the deadlock issue that has been plaguing us.
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8583
r8583 | ajc | 2010-05-21 11:19:52 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
M /trunk/webcit/sysdep.c
* Remove color from log message
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8584
r8584 | ajc | 2010-05-21 12:32:48 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
M /trunk/citadel/modules/network/serv_network.c
* Better tempfilename generation for receive_spool()
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8585
r8585 | ajc | 2010-05-21 13:35:13 -0400 (Fri, 21 May 2010) | 1 line
Changed paths:
M /trunk/citadel/modules/network/serv_network.c
* trace messages
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8586
r8586 | dothebart | 2010-05-21 13:48:50 -0400 (Fri, 21 May 2010) | 2 lines
Changed paths:
M /trunk/citadel/file_ops.c
* cmd_ucls(): don't overwrite the upload type before we use it
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8587
r8587 | dothebart | 2010-05-21 13:50:06 -0400 (Fri, 21 May 2010) | 2 lines
Changed paths:
M /trunk/citadel/clientsocket.c
* sock_read_to(), sock_getln() flush the Migrate buffer before useage, just to be shure.
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8588
r8588 | dothebart | 2010-05-21 15:25:42 -0400 (Fri, 21 May 2010) | 3 lines
Changed paths:
M /trunk/libcitadel/lib/stringbuf.c
* StrBufReadBLOBBuffered(): tell read to give us as much as our buffer can bear, not as much as we want to read
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8589
r8589 | dothebart | 2010-05-21 16:21:27 -0400 (Fri, 21 May 2010) | 2 lines
Changed paths:
M /trunk/libcitadel/lib/stringbuf.c
* ReAdjustEmptyBuf() wasn't quiet what it should be: increase the buffer to a specified size
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8590
r8590 | dothebart | 2010-05-21 16:22:51 -0400 (Fri, 21 May 2010) | 3 lines
Changed paths:
M /trunk/citadel/modules/xmpp/serv_xmpp.c
M /trunk/citadel/sysdep.c
M /trunk/citadel/sysdep_decls.h
* add possibility to specify the inbound buffer size
* XMPP: increase our buffer on start, so client_read_random_blob() can unveil all its power.
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8591
r8591 | dothebart | 2010-05-21 18:38:09 -0400 (Fri, 21 May 2010) | 2 lines
Changed paths:
M /trunk/citadel/user_ops.c
* CtdlTryPassword(): fix leak
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8592
r8592 | dothebart | 2010-05-22 05:47:14 -0400 (Sat, 22 May 2010) | 2 lines
Changed paths:
M /trunk/citadel/modules/network/serv_network.c
* receive_spool(): remove debugging output; just open tempfile if there is anything to read
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8593
r8593 | dothebart | 2010-05-22 06:10:11 -0400 (Sat, 22 May 2010) | 3 lines
Changed paths:
M /trunk/webcit/decode.c
M /trunk/webcit/messages.c
M /trunk/webcit/messages.h
M /trunk/webcit/subst.c
* NeedNewBuf() as CLANG indicates, this parameter should have a name
* several more corrections advised by CLANG
------------------------------------------------------------------------
isn't here:
Room Autopurger Message
0000000009.Trash...
missing this one (which I've created just above?) It seems as if the tdap doesn't list the users it trashes?
OpenID claim
Subject: Citadel commit log: revision 8594
r8594 | ajc | 2010-05-24 13:31:47 -0400 (Mon, 24 May 2010) | 1 line
Changed paths:
M /trunk/webcit/context_loop.c
M /trunk/webcit/sysdep.c
M /trunk/webcit/webcit.h
M /trunk/webcit/webserver.c
* WebCit thread pool is no longer tied to the number of server sessions. MIN_WORKER_THREADS is also gone. We now start with one worker thread. The only condition which causes new worker threads to be spawned is when all threads are executing and none are blocking on accept(). Initially this happens rather quickly, until the ideal thread pool size is found.
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8595
r8595 | ajc | 2010-05-25 00:05:05 -0400 (Tue, 25 May 2010) | 1 line
Changed paths:
M /trunk/webcit/addressbook_popup.c
M /trunk/webcit/auth.c
M /trunk/webcit/autocompletion.c
M /trunk/webcit/availability.c
M /trunk/webcit/calendar.c
M /trunk/webcit/calendar_tools.c
M /trunk/webcit/calendar_view.c
M /trunk/webcit/context_loop.c
M /trunk/webcit/cookie_conversion.c
M /trunk/webcit/crypto.c
M /trunk/webcit/downloads.c
M /trunk/webcit/event.c
M /trunk/webcit/floors.c
M /trunk/webcit/fmt_date.c
M /trunk/webcit/gettext.c
M /trunk/webcit/graphics.c
M /trunk/webcit/groupdav_delete.c
M /trunk/webcit/groupdav_get.c
M /trunk/webcit/groupdav_main.c
M /trunk/webcit/groupdav_options.c
M /trunk/webcit/groupdav_propfind.c
M /trunk/webcit/groupdav_put.c
M /trunk/webcit/html2html.c
M /trunk/webcit/sysdep.c
* added some missing license declarations
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8596
r8596 | ajc | 2010-05-25 11:09:59 -0400 (Tue, 25 May 2010) | 1 line
Changed paths:
M /trunk/webcit/bbsview_renderer.c
* Fixed the off-by-one error in bbs view that causes a blank page to appear at the end when the number of messages is divisible by 20.
------------------------------------------------------------------------
Subject: Citadel commit log: revision 8597
r8597 | ajc | 2010-05-25 14:08:48 -0400 (Tue, 25 May 2010) | 1 line
Changed paths:
M /trunk/webcit/bbsview_renderer.c
M /trunk/webcit/static/t/knrooms.html
M /trunk/webcit/static/wclib.js
M /trunk/webcit/static/webcit.css
* Now attempting to fix the final few rendering problems in Internet Explorer. Testing with IE 7. I will also test with IE 8, Firefox, and WebKit (Chrome, Safari etc). IE 6 will not be tested; in fact, I am *removing* all markup which indicates that it is only present to work around IE 6 bugs.
------------------------------------------------------------------------
got on track through
bbsview_renderer.c: In function ‘bbsview_get_last_seen’:
bbsview_renderer.c:63: warning: ISO C90 forbids mixed declarations and code
to
long bbsview_get_last_seen(void)
which calls GTSN to retrieve the seen-record for the room, right?
uncompressed seen records may become up to 4k aka SIZ, right?
the reply is up to '200 ' + SIZ then in here if I get that correctly? which would be 4 bytes bigger than the buffer used to keep it.
One of two good reasons not to use static buffers; Second one: GetServerStatus() which may enable us to react to '200-' in some not to distant future.
ChrPtr gives you a const char* out of that StrBuf for your strchr; you can use StrBufCutAt() to cut it at that place as you did
Subject: Citadel commit log: revision 8597
Di Mai 25 2010 14:08:49 EDT von "ajc" <ajc@uncensored.citadel.org> Betreff: Citadel commit log: revision 8597------------------------------------------------------------------------
r8597 | ajc | 2010-05-25 14:08:48 -0400 (Tue, 25 May 2010) | 1 line
Changed paths:
M /trunk/webcit/bbsview_renderer.c
M /trunk/webcit/static/t/knrooms.html
M /trunk/webcit/static/wclib.js
M /trunk/webcit/static/webcit.css
* Now attempting to fix the final few rendering problems in Internet Explorer. Testing with IE 7. I will also test with IE 8, Firefox, and WebKit (Chrome, Safari etc). IE 6 will not be tested; in fact, I am *removing* all markup which indicates that it is only present to work around IE 6 bugs.
------------------------------------------------------------------------
Some other useability problem about the new bbsview...
It sort of jumps to the 'first new' after rendring it; which makes the experience a little flashy.
maybe firebug/yslow or the google firebug plugin could also bring some more infos how to get that better...