citadel.git
18 years agoNew tabbed dialog API. This will be used in something later...
Art Cancro [Fri, 6 Jan 2006 04:18:13 +0000 (04:18 +0000)]
New tabbed dialog API.  This will be used in something later...

18 years agoAdjustments to journal recipient list
Art Cancro [Thu, 5 Jan 2006 22:39:07 +0000 (22:39 +0000)]
Adjustments to journal recipient list

18 years agoImplemented configuration settings for journaling.
Art Cancro [Thu, 5 Jan 2006 21:09:12 +0000 (21:09 +0000)]
Implemented configuration settings for journaling.

18 years agoJournaling code is finished. Still needs configuration settings.
Art Cancro [Thu, 5 Jan 2006 03:06:36 +0000 (03:06 +0000)]
Journaling code is finished.  Still needs configuration settings.

18 years agoBegan implementation of Journaling and Envelope Journaling.
Art Cancro [Wed, 4 Jan 2006 23:14:52 +0000 (23:14 +0000)]
Began implementation of Journaling and Envelope Journaling.

18 years agoMore tweaks to instant messenger window
Art Cancro [Tue, 3 Jan 2006 23:20:12 +0000 (23:20 +0000)]
More tweaks to instant messenger window

18 years agoAllow selection of tabs in multiple conversation mode.
Art Cancro [Tue, 3 Jan 2006 03:46:41 +0000 (03:46 +0000)]
Allow selection of tabs in multiple conversation mode.

18 years agoupdates to ajax instant messenger
Art Cancro [Tue, 3 Jan 2006 02:14:31 +0000 (02:14 +0000)]
updates to ajax instant messenger

18 years agonew instant messenger
Art Cancro [Mon, 2 Jan 2006 21:47:13 +0000 (21:47 +0000)]
new instant messenger

18 years agoThe new AJAX-based instant messenger now handles sending messages, and
Art Cancro [Mon, 2 Jan 2006 21:40:38 +0000 (21:40 +0000)]
The new AJAX-based instant messenger now handles sending messages, and
  also multiple concurrent conversations.

18 years agoNew way to display incoming instant messages. Not finished.
Art Cancro [Mon, 2 Jan 2006 18:41:35 +0000 (18:41 +0000)]
New way to display incoming instant messages.  Not finished.

18 years agoroadmap
Art Cancro [Thu, 22 Dec 2005 23:05:27 +0000 (23:05 +0000)]
roadmap

18 years ago* Added missing HTTP headers to do_chat()
Art Cancro [Thu, 22 Dec 2005 17:08:05 +0000 (17:08 +0000)]
* Added missing HTTP headers to do_chat()

18 years ago* configure.in: use different variable names for each AC_CHECK_PROG macro,
Art Cancro [Wed, 21 Dec 2005 15:24:39 +0000 (15:24 +0000)]
* configure.in: use different variable names for each AC_CHECK_PROG macro,
  because autoconf will see the same variable name as used before, pull some
  value from cache, and assume it knows the answer.  This causes NLS to be
  enabled on systems that have, for example, xgettext but not msgfmt (such as
  Mandrake).  Fixed.

18 years ago* Makefile.in: target 'distclean' - do not remove po/Makefile.in
Art Cancro [Wed, 21 Dec 2005 15:08:56 +0000 (15:08 +0000)]
* Makefile.in: target 'distclean' - do not remove po/Makefile.in

18 years agominor fix
Art Cancro [Tue, 20 Dec 2005 19:38:10 +0000 (19:38 +0000)]
minor fix

18 years agoran create-pot.sh
Art Cancro [Mon, 19 Dec 2005 20:48:19 +0000 (20:48 +0000)]
ran create-pot.sh

18 years ago* added build dependency to bison
Wilfried Göesgens [Sun, 18 Dec 2005 10:02:06 +0000 (10:02 +0000)]
* added build dependency to bison

18 years ago* added debian build scripts
Wilfried Göesgens [Sun, 18 Dec 2005 09:40:53 +0000 (09:40 +0000)]
* added debian build scripts
* added config adder shellscript for debian scripts

18 years ago* messages.c: include the "edit html source" button in the message editor
Art Cancro [Sat, 17 Dec 2005 05:25:18 +0000 (05:25 +0000)]
* messages.c: include the "edit html source" button in the message editor
  window.  Also, when pullquoting a message, insert a \n\n at the end so
  the TinyMCE editor allows the user to advance past the quote.

18 years ago* Checkbox to allow anonymous posting in rooms which allow it.
Art Cancro [Fri, 16 Dec 2005 04:51:46 +0000 (04:51 +0000)]
* Checkbox to allow anonymous posting in rooms which allow it.
  Resolves bugzilla #65.

18 years ago* Include a pre-fixed parsedate.c in the source tree in order to eliminate
Art Cancro [Fri, 16 Dec 2005 04:13:19 +0000 (04:13 +0000)]
* Include a pre-fixed parsedate.c in the source tree in order to eliminate
  the requirement for yacc or bison to build Citadel.  Also, 'make clean'
  no longer deletes parsedate.c

18 years ago* "Headers" option in view message
Art Cancro [Thu, 15 Dec 2005 22:36:12 +0000 (22:36 +0000)]
* "Headers" option in view message

18 years ago* newinstall.sh: be smarter about how wget and curl are used
Art Cancro [Thu, 15 Dec 2005 15:52:08 +0000 (15:52 +0000)]
* newinstall.sh: be smarter about how wget and curl are used

18 years ago* room_ops.c: when granting a room creator access to a new room, omit the
Art Cancro [Thu, 15 Dec 2005 05:05:53 +0000 (05:05 +0000)]
* room_ops.c: when granting a room creator access to a new room, omit the
  lgetuser/lputuser calls because they are not needed.  Also, don't perform
  access grant if no user is logged in.

18 years ago* Require Citadel server version to be at least 6.63
Art Cancro [Tue, 13 Dec 2005 22:51:43 +0000 (22:51 +0000)]
* Require Citadel server version to be at least 6.63
* THIS IS 6.40

18 years agoDon't try to twiddle /etc/inittab on systems that don't have /etc/inittab.
Art Cancro [Tue, 13 Dec 2005 19:42:16 +0000 (19:42 +0000)]
Don't try to twiddle /etc/inittab on systems that don't have /etc/inittab.

18 years agooops
Art Cancro [Tue, 13 Dec 2005 19:32:03 +0000 (19:32 +0000)]
oops

18 years ago* chatframeset.html: inserted a missing </body> tag.
Art Cancro [Tue, 13 Dec 2005 19:28:04 +0000 (19:28 +0000)]
* chatframeset.html: inserted a missing </body> tag.

18 years ago* changed sleepycat version
Wilfried Göesgens [Mon, 12 Dec 2005 22:06:17 +0000 (22:06 +0000)]
* changed sleepycat version

18 years ago* it.po: updated Italian translation submitted by Gabriele Tassoni
Art Cancro [Mon, 12 Dec 2005 17:10:50 +0000 (17:10 +0000)]
* it.po: updated Italian translation submitted by Gabriele Tassoni

18 years agoTHIS IS 6.63
Art Cancro [Mon, 12 Dec 2005 04:04:48 +0000 (04:04 +0000)]
THIS IS 6.63

18 years ago* another rework of the locale parser. Hopefully feature complete now.
Wilfried Göesgens [Mon, 12 Dec 2005 00:53:19 +0000 (00:53 +0000)]
* another rework of the locale parser. Hopefully feature complete now.

18 years ago* Mercilessly ripped out all of the gratuitously complex GNU libintl
Art Cancro [Sun, 11 Dec 2005 05:05:26 +0000 (05:05 +0000)]
* Mercilessly ripped out all of the gratuitously complex GNU libintl
  detection m4 crapola and replaced it with some simple autoconf directives
  to detect whether the host system has the correct set of NLS functions for
  supporting per-thread locale.

18 years ago* wclib.js: transmit the "no floors expanded" condition to the server.
Art Cancro [Sun, 11 Dec 2005 01:49:20 +0000 (01:49 +0000)]
* wclib.js: transmit the "no floors expanded" condition to the server.

18 years agoupdated webcit.pot
Art Cancro [Sun, 11 Dec 2005 01:28:22 +0000 (01:28 +0000)]
updated webcit.pot

18 years ago* Switched our TinyMCE call to the "advanced" theme. Also enabled
Art Cancro [Sat, 10 Dec 2005 22:45:51 +0000 (22:45 +0000)]
* Switched our TinyMCE call to the "advanced" theme.  Also enabled
  the IESpell plugin (when Internet Explorer is in use).

18 years ago* Deleting a message from the Trash folder now actually deletes it instead
Art Cancro [Fri, 9 Dec 2005 19:41:03 +0000 (19:41 +0000)]
* Deleting a message from the Trash folder now actually deletes it instead
  of trying to move it to the Trash.  Requires Citadel server 6.63.

18 years ago* Updated the output of server GOTO command; new parameter indicates whether
Art Cancro [Fri, 9 Dec 2005 19:16:49 +0000 (19:16 +0000)]
* Updated the output of server GOTO command; new parameter indicates whether
  the user is in his Trash folder.
* Updated internal version number to 6.63 so WebCit knows this is available.

18 years ago* Slightly more intelligent language detection.
Art Cancro [Fri, 9 Dec 2005 18:45:52 +0000 (18:45 +0000)]
* Slightly more intelligent language detection.

18 years agohuh?
Art Cancro [Thu, 8 Dec 2005 22:36:36 +0000 (22:36 +0000)]
huh?

18 years ago* added missing string
Wilfried Göesgens [Thu, 8 Dec 2005 22:32:39 +0000 (22:32 +0000)]
* added missing string

18 years agoupdate webcit.pot
Art Cancro [Thu, 8 Dec 2005 22:26:02 +0000 (22:26 +0000)]
update webcit.pot

18 years ago* Detect the browser language, and use it as the default language selection.
Art Cancro [Thu, 8 Dec 2005 22:24:24 +0000 (22:24 +0000)]
* Detect the browser language, and use it as the default language selection.

18 years ago* Fix "locale leak" on newer Linux systems where gettext() seems to cache
Art Cancro [Thu, 8 Dec 2005 16:49:56 +0000 (16:49 +0000)]
* Fix "locale leak" on newer Linux systems where gettext() seems to cache
  its translated messages.  textdomain(textdomain(NULL)) clears the cache.

18 years ago Improved the reliability of per-thread locale by unsetting it at the end
Art Cancro [Thu, 8 Dec 2005 03:22:56 +0000 (03:22 +0000)]
 Improved the reliability of per-thread locale by unsetting it at the end
  of each transaction.

18 years ago* Fixed more missing localization items
Art Cancro [Wed, 7 Dec 2005 22:58:21 +0000 (22:58 +0000)]
* Fixed more missing localization items

18 years ago* Per-session locale. For some reason it doesn't work well.
Art Cancro [Wed, 7 Dec 2005 18:06:25 +0000 (18:06 +0000)]
* Per-session locale.  For some reason it doesn't work well.

18 years ago* Per-session locale. For some reason it doesn't work well.
Art Cancro [Wed, 7 Dec 2005 18:03:29 +0000 (18:03 +0000)]
* Per-session locale.  For some reason it doesn't work well.

18 years agolocale changes
Art Cancro [Wed, 7 Dec 2005 15:53:41 +0000 (15:53 +0000)]
locale changes

18 years agolocale changes
Art Cancro [Wed, 7 Dec 2005 15:35:07 +0000 (15:35 +0000)]
locale changes

18 years ago* po/it.po: Italian localization submitted by Gabriele Tassoni
Art Cancro [Wed, 7 Dec 2005 13:24:09 +0000 (13:24 +0000)]
* po/it.po: Italian localization submitted by Gabriele Tassoni

18 years ago* Upgraded TinyMCE to v2.0.1; CLEAR YOUR CACHE NOW
Art Cancro [Mon, 5 Dec 2005 23:07:15 +0000 (23:07 +0000)]
* Upgraded TinyMCE to v2.0.1; CLEAR YOUR CACHE NOW

18 years agoremove tiny_mce
Art Cancro [Mon, 5 Dec 2005 23:04:55 +0000 (23:04 +0000)]
remove tiny_mce

18 years agomore translations
Wilfried Göesgens [Mon, 5 Dec 2005 18:01:31 +0000 (18:01 +0000)]
more translations

18 years ago* Use tokenizer function to completely parse accept-lang header.
Wilfried Göesgens [Mon, 5 Dec 2005 17:43:17 +0000 (17:43 +0000)]
* Use tokenizer function to completely parse accept-lang header.

18 years ago* Added in some of the missing localizations
Art Cancro [Mon, 5 Dec 2005 16:48:10 +0000 (16:48 +0000)]
* Added in some of the missing localizations

18 years agospellchecked.
Wilfried Göesgens [Sun, 4 Dec 2005 13:49:56 +0000 (13:49 +0000)]
spellchecked.

18 years ago(no commit message)
Art Cancro [Sun, 4 Dec 2005 04:01:55 +0000 (04:01 +0000)]

18 years ago* added some translations
Wilfried Göesgens [Sat, 3 Dec 2005 12:47:41 +0000 (12:47 +0000)]
* added some translations

18 years ago* fixed langage detection to work with simple 'de' and no other stuff
Wilfried Göesgens [Sat, 3 Dec 2005 12:04:12 +0000 (12:04 +0000)]
* fixed langage detection to work with simple 'de' and no other stuff

18 years ago* Re-enabled browser language detection. This will be debugged and finalized.
Art Cancro [Fri, 2 Dec 2005 22:50:30 +0000 (22:50 +0000)]
* Re-enabled browser language detection.  This will be debugged and finalized.

18 years ago* wclib.js: fixed a syntax error
Art Cancro [Fri, 2 Dec 2005 16:02:00 +0000 (16:02 +0000)]
* wclib.js: fixed a syntax error

18 years ago* which_div_expanded is now persistent across sessions
Art Cancro [Thu, 1 Dec 2005 22:46:37 +0000 (22:46 +0000)]
* which_div_expanded is now persistent across sessions

18 years ago* which_div_expanded is now persistent across page loads
Art Cancro [Thu, 1 Dec 2005 22:43:22 +0000 (22:43 +0000)]
* which_div_expanded is now persistent across page loads

18 years ago* Clicking on the expanded floor div collapses it.
Art Cancro [Thu, 1 Dec 2005 22:15:56 +0000 (22:15 +0000)]
* Clicking on the expanded floor div collapses it.

18 years ago* More style changes to the new room list, mainly with regard to font size
Art Cancro [Thu, 1 Dec 2005 22:03:45 +0000 (22:03 +0000)]
* More style changes to the new room list, mainly with regard to font size
  and line breaks.

18 years agocss change
Art Cancro [Thu, 1 Dec 2005 21:58:44 +0000 (21:58 +0000)]
css change

18 years ago* Added icons to the new room list
Art Cancro [Thu, 1 Dec 2005 19:35:39 +0000 (19:35 +0000)]
* Added icons to the new room list

18 years ago* The iconbar roomlist, when selected, is now persistent across page loads
Art Cancro [Thu, 1 Dec 2005 05:43:12 +0000 (05:43 +0000)]
* The iconbar roomlist, when selected, is now persistent across page loads
  and even between sessions.  We also cache the list for up to 5 minutes so
  it doesn't have to load from the Citadel server over and over again.

18 years ago* Shortened some of the string lengths in struct wcsession. We really don't
Art Cancro [Thu, 1 Dec 2005 04:59:57 +0000 (04:59 +0000)]
* Shortened some of the string lengths in struct wcsession.  We really don't
  need all those 4096 byte moby-buffers everywhere.

18 years agocommented out some logging
Art Cancro [Wed, 30 Nov 2005 04:57:21 +0000 (04:57 +0000)]
commented out some logging

18 years agoDrag-and-drop move messages is now complete.
Art Cancro [Wed, 30 Nov 2005 04:54:02 +0000 (04:54 +0000)]
Drag-and-drop move messages is now complete.

18 years ago* Completed the JavaScript-detection of room names in the iconbar as drop
Art Cancro [Wed, 30 Nov 2005 04:22:26 +0000 (04:22 +0000)]
* Completed the JavaScript-detection of room names in the iconbar as drop
  targets.  For now it simply displays an alert box.  Doing the actual
  message move will only require some simple glue code...

18 years agowclib commit
Art Cancro [Tue, 29 Nov 2005 20:51:28 +0000 (20:51 +0000)]
wclib commit

18 years ago* Made the iconbar room list somewhat usable (collapse/expand). It is not yet
Art Cancro [Tue, 29 Nov 2005 04:04:32 +0000 (04:04 +0000)]
* Made the iconbar room list somewhat usable (collapse/expand).  It is not yet
  a drop target, though, which is why we did all this in the first place.

18 years ago* migrate to _GNU_SOURCE and uselocale() to be threadsafe.
Wilfried Göesgens [Mon, 28 Nov 2005 22:00:34 +0000 (22:00 +0000)]
* migrate to _GNU_SOURCE and uselocale() to be threadsafe.

18 years ago* control.c: fixed a potential concurrency/race condition in
Art Cancro [Mon, 28 Nov 2005 15:46:55 +0000 (15:46 +0000)]
* control.c: fixed a potential concurrency/race condition in
  the get_new_[message|room|user]_number() functions.

18 years ago* Eliminated the use of tmpnam() to shut up compiler warnings.
Art Cancro [Mon, 28 Nov 2005 02:28:33 +0000 (02:28 +0000)]
* Eliminated the use of tmpnam() to shut up compiler warnings.

18 years ago* Eliminated the use of tmpnam() to shut up the compiler warnings.
Art Cancro [Mon, 28 Nov 2005 02:21:04 +0000 (02:21 +0000)]
* Eliminated the use of tmpnam() to shut up the compiler warnings.

18 years ago* Detect locale from Browser Environment
Wilfried Göesgens [Sun, 27 Nov 2005 19:45:49 +0000 (19:45 +0000)]
* Detect locale from Browser Environment

18 years ago* staticaly bind codeset to utf8.
Wilfried Göesgens [Sun, 27 Nov 2005 17:29:01 +0000 (17:29 +0000)]
* staticaly bind codeset to utf8.

18 years ago* Placed a mini roomlist in the iconbar. This is not in its final form.
Art Cancro [Thu, 24 Nov 2005 04:32:48 +0000 (04:32 +0000)]
* Placed a mini roomlist in the iconbar.  This is not in its final form.

18 years ago* added missing german translations
Wilfried Göesgens [Wed, 23 Nov 2005 16:44:13 +0000 (16:44 +0000)]
* added missing german translations
* changed multi line strings with empty string in first line to be searchable

18 years ago* auth.c: localized "User name:" and "Password:" prompts
Art Cancro [Wed, 23 Nov 2005 16:04:51 +0000 (16:04 +0000)]
* auth.c: localized "User name:" and "Password:" prompts

18 years ago* Fixed the unresponsive msgomatic in the bulletin board view.
Art Cancro [Wed, 23 Nov 2005 02:44:41 +0000 (02:44 +0000)]
* Fixed the unresponsive msgomatic in the bulletin board view.

18 years ago* Set up a toggleable iconbar that can switch between the menu and a room
Art Cancro [Tue, 22 Nov 2005 05:01:37 +0000 (05:01 +0000)]
* Set up a toggleable iconbar that can switch between the menu and a room
  list.  The room list is not yet implemented, so a simple placeholder is
  there instead.

18 years ago* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
Art Cancro [Tue, 22 Nov 2005 03:48:57 +0000 (03:48 +0000)]
* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
  in a smaller font (new style 'msgbuttons' defined in the stylesheet)
* Reply and ReplyQuoted no longer generate an empty 'Re:' subject if the
  message being replied to has no subject.

18 years ago* create-pot.sh: now creates a new webcit.pot file and automatically merges
Art Cancro [Tue, 22 Nov 2005 03:31:58 +0000 (03:31 +0000)]
* create-pot.sh: now creates a new webcit.pot file and automatically merges
  it into all *.po files, allowing an easy way for translators to access
  new strings.
* axdefs[] (Access level definitions) -- now ready for localization.

18 years agocreate directories.
Wilfried Göesgens [Mon, 21 Nov 2005 20:21:22 +0000 (20:21 +0000)]
create directories.

18 years ago* add some script to wrap the debian package build that does some magic about
Wilfried Göesgens [Mon, 21 Nov 2005 16:31:10 +0000 (16:31 +0000)]
* add some script to wrap the debian package build that does some magic about
  the versioning in the package and the citadel system

18 years ago* add some script to wrap the debian package build that does some magic about
Wilfried Göesgens [Mon, 21 Nov 2005 16:29:01 +0000 (16:29 +0000)]
* add some script to wrap the debian package build that does some magic about
  the versioning in the package and the citadel system
* Many fixups to the debian packages
* added Unixlogin Package

18 years ago* added package build script.
Wilfried Göesgens [Mon, 21 Nov 2005 16:23:42 +0000 (16:23 +0000)]
* added package build script.

18 years agoerror corrections
Wilfried Göesgens [Mon, 21 Nov 2005 16:20:26 +0000 (16:20 +0000)]
error corrections

18 years ago* Apache config package added
Wilfried Göesgens [Mon, 21 Nov 2005 16:13:29 +0000 (16:13 +0000)]
* Apache config package added
* make recursive examples
* automatization of the upstream version

18 years agobuild fix
Art Cancro [Mon, 21 Nov 2005 03:36:42 +0000 (03:36 +0000)]
build fix

18 years ago* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
Art Cancro [Mon, 21 Nov 2005 03:24:03 +0000 (03:24 +0000)]
* Moved the definition of INADDR_NONE to webcit.h, where it will be effective
  in all locations where it is needed.  Fixes the build on Solaris 10.

18 years agofix rss.c
Art Cancro [Sat, 19 Nov 2005 05:07:29 +0000 (05:07 +0000)]
fix rss.c

18 years ago* Put in some infrastructure for generating and maintaining .po files
Art Cancro [Sat, 19 Nov 2005 04:56:00 +0000 (04:56 +0000)]
* Put in some infrastructure for generating and maintaining .po files

18 years agobuild updates
Art Cancro [Sat, 19 Nov 2005 04:49:36 +0000 (04:49 +0000)]
build updates