citadel.git
12 years agoYou must be logged in to access this page.
Art Cancro [Tue, 11 Jan 2011 17:12:36 +0000 (12:12 -0500)]
You must be logged in to access this page.

12 years agoRemoved parts of OpenID from the traditional login screen
Art Cancro [Tue, 11 Jan 2011 16:56:28 +0000 (11:56 -0500)]
Removed parts of OpenID from the traditional login screen

12 years agoGot rid of all of the .m.html templates and is_mobile cruft
Art Cancro [Tue, 11 Jan 2011 16:47:30 +0000 (11:47 -0500)]
Got rid of all of the .m.html templates and is_mobile cruft

12 years agoFor closed systems, still handle login through the modal
Art Cancro [Tue, 11 Jan 2011 16:42:01 +0000 (11:42 -0500)]
For closed systems, still handle login through the modal

12 years agoExpose wiki pages to the site map
Art Cancro [Tue, 11 Jan 2011 04:59:15 +0000 (23:59 -0500)]
Expose wiki pages to the site map

12 years agoWrap the 'Edit this wiki page' link in GetLoggedInFirst()
Art Cancro [Tue, 11 Jan 2011 04:09:32 +0000 (23:09 -0500)]
Wrap the 'Edit this wiki page' link in GetLoggedInFirst()

12 years agoWiki revs now work again - replaced --global-reject-file with -r
Art Cancro [Tue, 11 Jan 2011 03:57:49 +0000 (22:57 -0500)]
Wiki revs now work again - replaced --global-reject-file with -r

12 years agoWhen we 503, do it in HTML
Art Cancro [Tue, 11 Jan 2011 03:53:12 +0000 (22:53 -0500)]
When we 503, do it in HTML

12 years agoFixed bug in ConditionalHavewikiType() which returned the wrong value
Art Cancro [Mon, 10 Jan 2011 21:11:18 +0000 (16:11 -0500)]
Fixed bug in ConditionalHavewikiType() which returned the wrong value

12 years agoFixed several errors introduced during templatization of the Wiki engine.
Art Cancro [Mon, 10 Jan 2011 04:48:45 +0000 (23:48 -0500)]
Fixed several errors introduced during templatization of the Wiki engine.
* the 'home' conditional was reversed
* the 'Edit this page' link should always appear

12 years agoForce wiki room views into the wiki viewer instead of a read loop
Art Cancro [Mon, 10 Jan 2011 04:17:51 +0000 (23:17 -0500)]
Force wiki room views into the wiki viewer instead of a read loop

12 years agominor cleanup
Art Cancro [Fri, 7 Jan 2011 20:56:25 +0000 (15:56 -0500)]
minor cleanup

12 years agoMade the elimination of nocookies permanent.
Art Cancro [Fri, 7 Jan 2011 20:51:04 +0000 (15:51 -0500)]
Made the elimination of nocookies permanent.

12 years agomore logging for previous commit
Art Cancro [Fri, 7 Jan 2011 19:40:21 +0000 (14:40 -0500)]
more logging for previous commit

12 years agoThe 'gotofirst' key is now called 'go' for brevity
Art Cancro [Fri, 7 Jan 2011 19:34:43 +0000 (14:34 -0500)]
The 'gotofirst' key is now called 'go' for brevity

12 years agoThe 'nocookies' error page is no longer needed
Art Cancro [Fri, 7 Jan 2011 17:13:49 +0000 (12:13 -0500)]
The 'nocookies' error page is no longer needed

12 years agopush/pop destination_url instead of passing it through the chain
Art Cancro [Wed, 5 Jan 2011 21:18:18 +0000 (16:18 -0500)]
push/pop destination_url instead of passing it through the chain

12 years agoAdd new member 'PushedDestination' to wcsession. This will be used soon.
Art Cancro [Wed, 5 Jan 2011 20:00:29 +0000 (15:00 -0500)]
Add new member 'PushedDestination' to wcsession.  This will be used soon.

12 years agominor html markup change
Art Cancro [Wed, 5 Jan 2011 17:18:09 +0000 (12:18 -0500)]
minor html markup change

12 years agoMoved the noscript warning to head.html
Art Cancro [Wed, 5 Jan 2011 16:57:11 +0000 (11:57 -0500)]
Moved the noscript warning to head.html

12 years agoCOND:ROOM:EDITACCESS now observes (not) logged in
Art Cancro [Wed, 5 Jan 2011 04:08:22 +0000 (23:08 -0500)]
COND:ROOM:EDITACCESS now observes (not) logged in

12 years agoApplied the GetLoggedInFirst() semantics to the Reply buttons
Art Cancro [Wed, 5 Jan 2011 03:58:55 +0000 (22:58 -0500)]
Applied the GetLoggedInFirst() semantics to the Reply buttons

12 years agofix b0rken on IE, maybe operat too
Art Cancro [Wed, 5 Jan 2011 02:36:30 +0000 (21:36 -0500)]
fix b0rken on IE, maybe operat too

12 years agoThe Citadel icon is now a cute button
Art Cancro [Wed, 5 Jan 2011 00:09:46 +0000 (19:09 -0500)]
The Citadel icon is now a cute button

12 years agoAuth box now uses proper Citadel and OpenID icons
Art Cancro [Tue, 4 Jan 2011 23:55:23 +0000 (18:55 -0500)]
Auth box now uses proper Citadel and OpenID icons

12 years agoNew CSS for the login modal
Art Cancro [Tue, 4 Jan 2011 20:43:43 +0000 (15:43 -0500)]
New CSS for the login modal

12 years agoCleaned up the CSS for the login box
Art Cancro [Tue, 4 Jan 2011 04:43:47 +0000 (23:43 -0500)]
Cleaned up the CSS for the login box

12 years agoAdded a bit of whitespace
Art Cancro [Mon, 3 Jan 2011 21:47:32 +0000 (16:47 -0500)]
Added a bit of whitespace

12 years agoReplaced missing 'content' div in create room screen.
Art Cancro [Mon, 3 Jan 2011 21:46:43 +0000 (16:46 -0500)]
Replaced missing 'content' div in create room screen.

12 years agoGetLoggedInFirst() now goes directly to destination_url if already logged in
Art Cancro [Mon, 3 Jan 2011 21:28:36 +0000 (16:28 -0500)]
GetLoggedInFirst() now goes directly to destination_url if already logged in

12 years agoCleanup of previous commit
Art Cancro [Fri, 31 Dec 2010 22:29:39 +0000 (17:29 -0500)]
Cleanup of previous commit

12 years ago503 Service Unavailable when we can't connect to citserver
Art Cancro [Fri, 31 Dec 2010 19:50:52 +0000 (14:50 -0500)]
503 Service Unavailable when we can't connect to citserver

12 years agoFixed broken location of sources in create-pot.sh
Art Cancro [Thu, 30 Dec 2010 21:50:45 +0000 (16:50 -0500)]
Fixed broken location of sources in create-pot.sh

12 years agoPerformed a bunch of markup fixes suggested by validator.w3.org
Art Cancro [Thu, 30 Dec 2010 20:52:29 +0000 (15:52 -0500)]
Performed a bunch of markup fixes suggested by validator.w3.org

12 years agocosmetic stuff
Art Cancro [Thu, 30 Dec 2010 20:18:12 +0000 (15:18 -0500)]
cosmetic stuff

12 years agoThe 'Log in' button now routes to GetLoggedInFirst(do_welcome)
Art Cancro [Wed, 29 Dec 2010 22:50:53 +0000 (17:50 -0500)]
The 'Log in' button now routes to GetLoggedInFirst(do_welcome)

12 years agoSmooth transition between logged-in and not-logged-in states
Art Cancro [Wed, 29 Dec 2010 22:41:23 +0000 (17:41 -0500)]
Smooth transition between logged-in and not-logged-in states

12 years agoInitial version of modal login is now working.
Art Cancro [Wed, 29 Dec 2010 22:34:21 +0000 (17:34 -0500)]
Initial version of modal login is now working.

12 years agoWrote the initial version of the 'ajax_login_username_password' handler
Art Cancro [Wed, 29 Dec 2010 18:55:02 +0000 (13:55 -0500)]
Wrote the initial version of the 'ajax_login_username_password' handler

12 years agoChanged 'free software' to 'open source' to piss off Richard Stallman
Art Cancro [Wed, 29 Dec 2010 18:43:58 +0000 (13:43 -0500)]
Changed 'free software' to 'open source' to piss off Richard Stallman

12 years agoChanged 'free software' to 'open source' to piss off Richard Stallman
Art Cancro [Wed, 29 Dec 2010 18:40:53 +0000 (13:40 -0500)]
Changed 'free software' to 'open source' to piss off Richard Stallman

12 years agoInitial (not yet working) version of modal/ajax login box
Art Cancro [Wed, 29 Dec 2010 18:21:53 +0000 (13:21 -0500)]
Initial (not yet working) version of modal/ajax login box

12 years agoBegan implementing GetLoggedInFirst(destination_url) path
Art Cancro [Wed, 29 Dec 2010 16:00:53 +0000 (11:00 -0500)]
Began implementing GetLoggedInFirst(destination_url) path

12 years agocosmetic cleanup only
Art Cancro [Wed, 29 Dec 2010 15:39:08 +0000 (10:39 -0500)]
cosmetic cleanup only

12 years agoSummary page displays site name instead of user name when not logged in
Art Cancro [Tue, 28 Dec 2010 22:55:36 +0000 (17:55 -0500)]
Summary page displays site name instead of user name when not logged in

12 years agoSmoother navigation and restricted iconbar for guest mode
Art Cancro [Tue, 28 Dec 2010 22:20:27 +0000 (17:20 -0500)]
Smoother navigation and restricted iconbar for guest mode

12 years agoA conditional in roombanner.html was reversed. Fixed it.
Art Cancro [Tue, 28 Dec 2010 19:10:16 +0000 (14:10 -0500)]
A conditional in roombanner.html was reversed.  Fixed it.

12 years agoadded a javascript alert to display an error when does not exist.
Art Cancro [Tue, 28 Dec 2010 18:26:30 +0000 (13:26 -0500)]
added a javascript alert to display an error when  does not exist.

12 years agoupgrade scriptaculous to 1.9.0
Art Cancro [Tue, 28 Dec 2010 02:00:15 +0000 (21:00 -0500)]
upgrade scriptaculous to 1.9.0

12 years agoupgrade prototype to 1.7
Art Cancro [Tue, 28 Dec 2010 01:58:40 +0000 (20:58 -0500)]
upgrade prototype to 1.7

12 years agoBegan removing some of the logged-in checks
Art Cancro [Thu, 23 Dec 2010 05:20:03 +0000 (00:20 -0500)]
Began removing some of the logged-in checks

12 years agoTuned up the 'logged in as' / 'not logged in' ...
Art Cancro [Thu, 23 Dec 2010 05:15:33 +0000 (00:15 -0500)]
Tuned up the 'logged in as' / 'not logged in' ...

12 years agoTemplated a new location in the banner to display loggedin/notloggedin
Art Cancro [Wed, 22 Dec 2010 23:00:07 +0000 (18:00 -0500)]
Templated a new location in the banner to display loggedin/notloggedin

12 years agoRoom info popup is now onMouseOver instead of onClick
Art Cancro [Wed, 22 Dec 2010 22:50:49 +0000 (17:50 -0500)]
Room info popup is now onMouseOver instead of onClick

12 years agoResync i18n with launchpad
Wilfried Goesgens [Wed, 22 Dec 2010 13:18:46 +0000 (14:18 +0100)]
Resync i18n with launchpad

12 years agoResync i18n with launchpad; add Czek translation.
Wilfried Goesgens [Wed, 22 Dec 2010 13:16:11 +0000 (14:16 +0100)]
Resync i18n with launchpad; add Czek translation.

12 years agoCache the most recently fetched msglist in CtdlForEachMessage()
Art Cancro [Wed, 26 Jan 2011 23:08:16 +0000 (18:08 -0500)]
Cache the most recently fetched msglist in CtdlForEachMessage()
(This will be used for a security check in an upcoming commit)

12 years agoRemoved nonce/apop/pas2, no longer used by anyone
Art Cancro [Wed, 26 Jan 2011 22:18:31 +0000 (17:18 -0500)]
Removed nonce/apop/pas2, no longer used by anyone

12 years agoRemoved the MESSAGE_IN_ROOM sections in order to make way for a faster algorithm.
Art Cancro [Wed, 26 Jan 2011 21:18:22 +0000 (16:18 -0500)]
Removed the MESSAGE_IN_ROOM sections in order to make way for a faster algorithm.

12 years agoINFO command 'openid support' is now indicated as the version of OpenID support ...
Art Cancro [Tue, 25 Jan 2011 16:40:35 +0000 (11:40 -0500)]
INFO command 'openid support' is now indicated as the version of OpenID support (currently 1) instead of a boolean.

12 years agoCtdlUserLogout() fixed to more throroughly log the user out
Art Cancro [Tue, 18 Jan 2011 18:25:28 +0000 (13:25 -0500)]
CtdlUserLogout() fixed to more throroughly log the user out

12 years agoFixed bugs related to last three commits
Art Cancro [Mon, 17 Jan 2011 17:48:20 +0000 (12:48 -0500)]
Fixed bugs related to last three commits

Conflicts:

webcit/auth.c
webcit/openid.c
webcit/sysdep.c
webcit/tcp_sockets.c

12 years agoRemoved the logging facility from citserver, use syslog instead
Art Cancro [Mon, 17 Jan 2011 17:39:59 +0000 (12:39 -0500)]
Removed the logging facility from citserver, use syslog instead

added libevent modified files.

12 years agouse the gnu format string checker for CtdlLogPrintf; fix associated new warnings...
Wilfried Goesgens [Sat, 15 Jan 2011 17:47:03 +0000 (18:47 +0100)]
use the gnu format string checker for CtdlLogPrintf; fix associated new warnings / problems.

12 years agoRequire logged-in in order to revert a wiki page
Art Cancro [Tue, 11 Jan 2011 04:41:27 +0000 (23:41 -0500)]
Require logged-in in order to revert a wiki page

12 years agocmd_euid now ac_logged_in_or_guest in order to make guest wiki work
Art Cancro [Tue, 11 Jan 2011 04:23:13 +0000 (23:23 -0500)]
cmd_euid now ac_logged_in_or_guest in order to make guest wiki work

12 years agoOops, we're in a new year; update the copyright date in serv_wiki.c
Art Cancro [Tue, 11 Jan 2011 04:00:39 +0000 (23:00 -0500)]
Oops, we're in a new year; update the copyright date in serv_wiki.c

12 years agoWiki revs now work again - replaced --global-reject-file with -r
Art Cancro [Tue, 11 Jan 2011 03:57:49 +0000 (22:57 -0500)]
Wiki revs now work again - replaced --global-reject-file with -r

12 years agoWhen we 503, do it in HTML
Art Cancro [Tue, 11 Jan 2011 03:53:12 +0000 (22:53 -0500)]
When we 503, do it in HTML

Conflicts:

webcit/webcit.c

12 years agofix parameter order of memset as reported by Silvio Cesare in debian Bug#609384
Wilfried Goesgens [Sun, 9 Jan 2011 10:09:04 +0000 (11:09 +0100)]
fix parameter order of memset as reported by Silvio Cesare in debian Bug#609384

12 years agoforward-port r4a30bae41553 from stable
Art Cancro [Mon, 3 Jan 2011 17:08:35 +0000 (12:08 -0500)]
forward-port r4a30bae41553 from stable

12 years agouse the short commit hash
Art Cancro [Thu, 30 Dec 2010 21:43:28 +0000 (16:43 -0500)]
use the short commit hash

12 years agoResync i18n with launchpad
Wilfried Goesgens [Wed, 22 Dec 2010 13:18:46 +0000 (14:18 +0100)]
Resync i18n with launchpad

12 years agofix typo in french po file.
Wilfried Goesgens [Wed, 22 Dec 2010 12:03:46 +0000 (13:03 +0100)]
fix typo in french po file.

12 years agoFix off by one here too; else we will send two '<' in the MAIL FROM command.
Wilfried Goesgens [Wed, 22 Dec 2010 11:59:41 +0000 (12:59 +0100)]
Fix off by one here too; else we will send two '<' in the MAIL FROM command.

12 years agostart working on a way do do CLANG compilation.
Wilfried Goesgens [Thu, 1 Sep 2011 17:07:06 +0000 (17:07 +0000)]
start working on a way do do CLANG compilation.

12 years agoMultiple cleanup
Wilfried Goesgens [Thu, 1 Sep 2011 16:42:07 +0000 (16:42 +0000)]
Multiple cleanup

  - DeletePOP3Aggregator() free the read message struct
  - comment out table revalidation
  - remove duplicate return statement
  - correctly handle queueing of dns query. We don't care about the result.

12 years agoQueue functions have to return eNextState in order for the caller to i.e. swap succes...
Wilfried Goesgens [Thu, 1 Sep 2011 16:40:27 +0000 (16:40 +0000)]
Queue functions have to return eNextState in order for the caller to i.e. swap successfully between queus.

12 years agoSilence the very noisy 'Interrupted CtdlThreadSelect'
Wilfried Goesgens [Thu, 1 Sep 2011 16:37:33 +0000 (16:37 +0000)]
Silence the very noisy 'Interrupted CtdlThreadSelect'

12 years agoFB->ReadWritePointer has to point to FB->Buf->Buf if the buffer is nonempty; logic...
Wilfried Goesgens [Thu, 1 Sep 2011 16:34:44 +0000 (16:34 +0000)]
FB->ReadWritePointer has to point to FB->Buf->Buf if the buffer is nonempty; logic in other functions depends on this.

12 years agoWhen sending chunks in a loop, terminate imemdiately if the remote party goes away.
Wilfried Goesgens [Wed, 31 Aug 2011 09:45:58 +0000 (09:45 +0000)]
When sending chunks in a loop, terminate imemdiately if the remote party goes away.

12 years agoadd .silent and some echo logic to our makefiles; thanks to sECuRE for the hints.
Wilfried Goesgens [Thu, 4 Aug 2011 20:08:30 +0000 (20:08 +0000)]
add .silent and some echo logic to our makefiles; thanks to sECuRE for the hints.

12 years agoAdd testhash function, since we experienced troubles here.
Wilfried Goesgens [Wed, 31 Aug 2011 08:03:52 +0000 (08:03 +0000)]
Add testhash function, since we experienced troubles here.

12 years agoAdd function to do some revalidations on hashlists; Attention; this can be cpu intens...
Wilfried Goesgens [Wed, 31 Aug 2011 08:02:42 +0000 (08:02 +0000)]
Add function to do some revalidations on hashlists; Attention; this can be cpu intense; don't use for production code.

12 years agoStrBufChunkSipLine(): compact buffer if we have a remaining snippet at the end of...
Wilfried Goesgens [Wed, 31 Aug 2011 08:01:45 +0000 (08:01 +0000)]
StrBufChunkSipLine(): compact buffer if we have a remaining snippet at the end of the buffer

12 years agoContinue reading if the IO Grammer layer tells us so.
Wilfried Goesgens [Wed, 31 Aug 2011 08:00:52 +0000 (08:00 +0000)]
Continue reading if the IO Grammer layer tells us so.

12 years agoCorrect logging expressions
Wilfried Goesgens [Wed, 31 Aug 2011 08:00:23 +0000 (08:00 +0000)]
Correct logging expressions

12 years agoSet all version numbers to 8.00 -- FEATURE FREEZE FOR 8.00
Art Cancro [Mon, 22 Aug 2011 18:18:37 +0000 (14:18 -0400)]
Set all version numbers to 8.00 -- FEATURE FREEZE FOR 8.00

12 years agoCleanup Pop3Aggregator
Wilfried Goesgens [Wed, 24 Aug 2011 13:15:43 +0000 (15:15 +0200)]
Cleanup Pop3Aggregator

  - Fix varous Memleaks
  - pop3client_scan_room() Combine old pop3collector syntax into a parseable URL.
  - use just one URL pointer
  - POP3C_GetOneMessageIDFromUseTable(): duplicate; obsolete; deleted.
  - add username to pop3 usetable entries
  - use our own Context

12 years agoFix Shutdown; work on IODebug
Wilfried Goesgens [Wed, 24 Aug 2011 13:10:34 +0000 (15:10 +0200)]
Fix Shutdown; work on IODebug

  - StopClientWatchers(): stop watchers regardless whether the fd is 0 or not.
  - streamline IODebugging

12 years agoAdd IODebugging to CtdlReadMessageBodyAsync
Wilfried Goesgens [Wed, 24 Aug 2011 13:09:45 +0000 (15:09 +0200)]
Add IODebugging to CtdlReadMessageBodyAsync

12 years agoWhen creating system contexts, set the Context name.
Wilfried Goesgens [Wed, 24 Aug 2011 09:43:56 +0000 (11:43 +0200)]
When creating system contexts, set the Context name.

12 years agorename our context so its more filename friendly.
Wilfried Goesgens [Wed, 24 Aug 2011 09:38:12 +0000 (11:38 +0200)]
rename our context so its more filename friendly.

12 years agoadd missing newline in logging.
Wilfried Goesgens [Sun, 21 Aug 2011 20:33:04 +0000 (22:33 +0200)]
add missing newline in logging.

12 years agoin some rare conditions, we seem to need to check the pointer first before accessing it.
Wilfried Goesgens [Sun, 21 Aug 2011 20:28:36 +0000 (22:28 +0200)]
in some rare conditions, we seem to need to check the pointer first before accessing it.

12 years agoone time 'room' var is enough.
Wilfried Goesgens [Sat, 20 Aug 2011 17:38:17 +0000 (17:38 +0000)]
one time 'room' var is enough.

12 years agoprotect access to the counter by mutex, else we might get race conditions.
Wilfried Goesgens [Sat, 20 Aug 2011 17:37:45 +0000 (17:37 +0000)]
protect access to the counter by mutex, else we might get race conditions.

12 years agoQP-Encode questionmarks.
Wilfried Goesgens [Sat, 20 Aug 2011 11:58:14 +0000 (11:58 +0000)]
QP-Encode questionmarks.

12 years agoWhen QP encoding, we need to convert blanks to underscores
Wilfried Goesgens [Sat, 20 Aug 2011 09:50:26 +0000 (09:50 +0000)]
When QP encoding, we need to convert blanks to underscores

  - Spamassasin test 'BAD_ENC_HEADER' matches if a subject looks like that:
     Subject: =?UTF-8?Q?=5Btestml=5D l=C3=B6sch misch ey.?=
    it needs to look like that:
     Subject: =?UTF-8?Q?=5Btestml=5D_l=C3=B6sch_misch_ey.?=

12 years agoadd missing var definition *ups*
Wilfried Goesgens [Fri, 19 Aug 2011 17:17:31 +0000 (17:17 +0000)]
add missing var definition *ups*