citadel.git
13 years ago* Rewrote webcit_tcp_server() to work with both IPv4 and IPv6 on host systems with...
Art Cancro [Sun, 15 Aug 2010 07:06:52 +0000 (07:06 +0000)]
* Rewrote webcit_tcp_server() to work with both IPv4 and IPv6 on host systems with both hybrid stacks and dual stacks.  This brings back support for IPv4-only hosts running on MacOS and OpenBSD.

13 years ago* Renamed ig_tcp_server() to webcit_tcp_server()
Art Cancro [Sun, 15 Aug 2010 06:19:04 +0000 (06:19 +0000)]
* Renamed ig_tcp_server() to webcit_tcp_server()
* Renamed ig_uds_server() to webcit_uds_server()

13 years ago* fix various tiny flags, room-config is working flawlessly now.
Wilfried Göesgens [Sat, 14 Aug 2010 22:07:19 +0000 (22:07 +0000)]
* fix various tiny flags, room-config is working flawlessly now.

13 years ago* FlushFolder (): memset (0) the struct, so flags etc. go away too.
Wilfried Göesgens [Sat, 14 Aug 2010 22:07:13 +0000 (22:07 +0000)]
* FlushFolder (): memset (0) the struct, so flags etc. go away too.
* LoadRoomXA (): we need to call GETR not GETA
* add debugging code translating the QR-Flags into plaintext for the log
* flush folders in more situations.

13 years ago* add a way for the tabbed api to re-open the same tab on save again.
Wilfried Göesgens [Sat, 14 Aug 2010 17:11:39 +0000 (17:11 +0000)]
* add a way for the tabbed api to re-open the same tab on save again.

13 years ago* print the header of the tab into the comment before the tab starts.
Wilfried Göesgens [Sat, 14 Aug 2010 15:01:28 +0000 (15:01 +0000)]
* print the header of the tab into the comment before the tab starts.

13 years ago* fix the anon radiobutton group
Wilfried Göesgens [Sat, 14 Aug 2010 15:01:21 +0000 (15:01 +0000)]
* fix the anon radiobutton group

13 years ago* fix condition for private invitation only rooms.
Wilfried Göesgens [Sat, 14 Aug 2010 14:36:15 +0000 (14:36 +0000)]
* fix condition for private invitation only rooms.

13 years ago* oops, didn't see that case. corrected.
Wilfried Göesgens [Sat, 14 Aug 2010 14:19:01 +0000 (14:19 +0000)]
* oops, didn't see that case. corrected.

13 years ago* embed_room_banner () simplify switch to one
Wilfried Göesgens [Sat, 14 Aug 2010 14:14:31 +0000 (14:14 +0000)]
* embed_room_banner () simplify switch to one

13 years ago* defines may now be ored or anded
Wilfried Göesgens [Sat, 14 Aug 2010 14:09:33 +0000 (14:09 +0000)]
* defines may now be ored or anded
* conditionals should check, whether one of the above, ored: != 0, anded: == checkvalue
* added that to the QR* conditionals
* use the or/and notation in QR of room edit

13 years ago* fix rendering of room_edit template
Wilfried Göesgens [Sat, 14 Aug 2010 14:09:28 +0000 (14:09 +0000)]
* fix rendering of room_edit template

13 years ago* fix whether we can create a floor or not.
Wilfried Göesgens [Sat, 14 Aug 2010 14:09:21 +0000 (14:09 +0000)]
* fix whether we can create a floor or not.

13 years ago* after creating a floor, flush the caches.
Wilfried Göesgens [Sat, 14 Aug 2010 14:09:16 +0000 (14:09 +0000)]
* after creating a floor, flush the caches.

13 years ago* remove ; from macro
Wilfried Göesgens [Sat, 14 Aug 2010 14:09:12 +0000 (14:09 +0000)]
* remove ; from macro

13 years ago* fix CONTEXTSTRARR in the register call and the useage places.
Wilfried Göesgens [Sat, 14 Aug 2010 11:28:43 +0000 (11:28 +0000)]
* fix CONTEXTSTRARR in the register call and the useage places.

13 years ago* fix typos in icon name
Wilfried Göesgens [Sat, 14 Aug 2010 11:28:37 +0000 (11:28 +0000)]
* fix typos in icon name

13 years ago* switch display_editroom to template room_edit in the after save handlers
Wilfried Göesgens [Sat, 14 Aug 2010 11:28:32 +0000 (11:28 +0000)]
* switch display_editroom to template room_edit in the after save handlers

13 years ago* fix token command, subtemplates are = not _
Wilfried Göesgens [Sat, 14 Aug 2010 11:28:26 +0000 (11:28 +0000)]
* fix token command, subtemplates are = not _

13 years ago * GetNetConfigHash(): move forward while loading setting lines
Wilfried Göesgens [Sat, 14 Aug 2010 11:28:16 +0000 (11:28 +0000)]
 * GetNetConfigHash(): move forward while loading setting lines

13 years ago* link the entroom template, remove the function
Wilfried Göesgens [Fri, 13 Aug 2010 15:54:01 +0000 (15:54 +0000)]
* link the entroom template, remove the function

13 years ago* templatize the room creation form
Wilfried Göesgens [Thu, 12 Aug 2010 20:43:45 +0000 (20:43 +0000)]
* templatize the room creation form

13 years ago* ignore profiler output files
Wilfried Göesgens [Wed, 11 Aug 2010 16:26:02 +0000 (16:26 +0000)]
* ignore profiler output files

13 years ago* migrate display_private to templates
Wilfried Göesgens [Wed, 11 Aug 2010 16:25:57 +0000 (16:25 +0000)]
* migrate display_private to templates

13 years ago* remove long gone function headers
Wilfried Göesgens [Wed, 11 Aug 2010 16:25:51 +0000 (16:25 +0000)]
* remove long gone function headers

13 years ago* remove no longer used room/floor loading functions
Wilfried Göesgens [Wed, 11 Aug 2010 16:25:47 +0000 (16:25 +0000)]
* remove no longer used room/floor loading functions

13 years ago* burn our folder cache when zapping/deleting
Wilfried Göesgens [Wed, 11 Aug 2010 16:25:42 +0000 (16:25 +0000)]
* burn our folder cache when zapping/deleting
* remove non-template zap stuff

13 years ago* templatize zap room list
Wilfried Göesgens [Wed, 11 Aug 2010 11:15:27 +0000 (11:15 +0000)]
* templatize zap room list
* GetRoomListHashLKRA(): if we send something to the server, we need to read the reply.

13 years ago* going to 00000 doesn't refresh our state, it just gives us an error.
Wilfried Göesgens [Wed, 11 Aug 2010 11:15:21 +0000 (11:15 +0000)]
* going to 00000 doesn't refresh our state, it just gives us an error.

13 years ago* load_siteconfig(): revalidate what the server gives us as siteconfig, and bail...
Wilfried Göesgens [Wed, 11 Aug 2010 11:15:15 +0000 (11:15 +0000)]
* load_siteconfig(): revalidate what the server gives us as siteconfig, and bail out if we don't understand what we see.

13 years ago* we don't have newmsgs anymore.
Wilfried Göesgens [Wed, 11 Aug 2010 11:15:07 +0000 (11:15 +0000)]
* we don't have newmsgs anymore.

13 years ago* fix tiny errors which tidy demands
Wilfried Göesgens [Tue, 10 Aug 2010 21:23:13 +0000 (21:23 +0000)]
* fix tiny errors which tidy demands

13 years ago* add link to the new implementation of roomops
Wilfried Göesgens [Tue, 10 Aug 2010 21:23:07 +0000 (21:23 +0000)]
* add link to the new implementation of roomops

13 years ago* GetWhoKnowsHash (): fix leaks.
Wilfried Göesgens [Tue, 10 Aug 2010 21:23:01 +0000 (21:23 +0000)]
* GetWhoKnowsHash (): fix leaks.

13 years ago* default-select the Current-view, not the default view
Wilfried Göesgens [Tue, 10 Aug 2010 20:02:58 +0000 (20:02 +0000)]
* default-select the Current-view, not the default view

13 years ago* embed_room_banner() remove own goto code, use the api function instead.
Wilfried Göesgens [Tue, 10 Aug 2010 19:27:11 +0000 (19:27 +0000)]
* embed_room_banner() remove own goto code, use the api function instead.

13 years ago... and this point is now: added translatable alt tags
ich [Tue, 10 Aug 2010 19:17:56 +0000 (19:17 +0000)]
... and this point is now: added translatable alt tags

13 years ago* the navbar style isn't used, remove it.
Wilfried Göesgens [Tue, 10 Aug 2010 18:39:54 +0000 (18:39 +0000)]
* the navbar style isn't used, remove it.

13 years ago* embed_view_o_matic(): rest in pieces.
Wilfried Göesgens [Mon, 9 Aug 2010 21:42:24 +0000 (21:42 +0000)]
* embed_view_o_matic(): rest in pieces.

13 years ago* remove the now unneccesary stuff from embed_room_banner()
Wilfried Göesgens [Mon, 9 Aug 2010 21:19:27 +0000 (21:19 +0000)]
* remove the now unneccesary stuff from embed_room_banner()

13 years ago* fix ROOM:INFO:PRINT_NAME
Wilfried Göesgens [Mon, 9 Aug 2010 21:13:39 +0000 (21:13 +0000)]
* fix ROOM:INFO:PRINT_NAME
* add the_mgt's templatizations to roombanner.html

13 years ago* fix broken token
Wilfried Göesgens [Mon, 9 Aug 2010 20:45:23 +0000 (20:45 +0000)]
* fix broken token

13 years ago* fix select-o-matic
Wilfried Göesgens [Mon, 9 Aug 2010 20:45:16 +0000 (20:45 +0000)]
* fix select-o-matic

13 years ago* fix room icon
Wilfried Göesgens [Mon, 9 Aug 2010 20:45:11 +0000 (20:45 +0000)]
* fix room icon

13 years ago* oops, DefView and defview were duplicates. remove them.
Wilfried Göesgens [Mon, 9 Aug 2010 19:03:35 +0000 (19:03 +0000)]
* oops, DefView and defview were duplicates. remove them.
* add COND:THISROOM:HAVE_VIEW, THISROOM:VIEW_STRING; in conjunction with COND:THISROOM:DEFAULT_VIEW this should give us what we need to replace roomview banner dropdown.

13 years ago* switch the roomviews from defines to enum (of same integer value)
Wilfried Göesgens [Mon, 9 Aug 2010 19:03:26 +0000 (19:03 +0000)]
* switch the roomviews from defines to enum (of same integer value)

13 years ago* new tokens for THISROOM:MSGS:NEW THISROOM:MSGS:TOTAL
Wilfried Göesgens [Fri, 6 Aug 2010 18:55:04 +0000 (18:55 +0000)]
* new tokens for THISROOM:MSGS:NEW THISROOM:MSGS:TOTAL

13 years agoof course i forgot to add the proper "alt" tags... we need to make them translatable...
ich [Fri, 6 Aug 2010 09:09:48 +0000 (09:09 +0000)]
of course i forgot to add the proper "alt" tags... we need to make them translatable at some point

13 years ago* add the room banner to the edit screen
Wilfried Göesgens [Thu, 5 Aug 2010 22:25:25 +0000 (22:25 +0000)]
* add the room banner to the edit screen

13 years ago* add THISROOM:FILES:N and THISROOM:FILES:STR
Wilfried Göesgens [Thu, 5 Aug 2010 22:12:38 +0000 (22:12 +0000)]
* add  THISROOM:FILES:N and THISROOM:FILES:STR

13 years agosome indention and switching to templates for viewomatic (not fully functional yet...
ich [Thu, 5 Aug 2010 21:55:16 +0000 (21:55 +0000)]
some indention and switching to templates for viewomatic (not fully functional yet!) and readinfo (replacement for ROOMINFO)

13 years ago* remove the obsolete START session callback
Wilfried Göesgens [Thu, 5 Aug 2010 21:41:23 +0000 (21:41 +0000)]
* remove the obsolete START session callback

13 years agoAdded readinfo and viewomatic templates. viewomatic needs some love from the C side
ich [Thu, 5 Aug 2010 21:40:09 +0000 (21:40 +0000)]
Added readinfo and viewomatic templates. viewomatic needs some love from the C side

13 years ago* remove the room infomatic, add templates
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:58 +0000 (21:07 +0000)]
* remove the room infomatic, add templates

13 years ago* migrate search-o-matic to template only.
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:51 +0000 (21:07 +0000)]
* migrate search-o-matic to template only.

13 years ago* the new roomimage-template.
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:44 +0000 (21:07 +0000)]
* the new roomimage-template.

13 years ago* finish off ROOMPIC hard coded callback, thanks the_mgt for starting the template
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:38 +0000 (21:07 +0000)]
* finish off ROOMPIC hard coded callback, thanks the_mgt for starting the template

13 years ago* initialize_axdefs() call me via the init hooks
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:31 +0000 (21:07 +0000)]
* initialize_axdefs() call me via the init hooks

13 years ago* initialize_viewdefs (): call me via the init hook
Wilfried Göesgens [Thu, 5 Aug 2010 21:07:24 +0000 (21:07 +0000)]
* initialize_viewdefs (): call me via the init hook

13 years ago* fix room-edit-tabs to be more tidy conformant.
Wilfried Göesgens [Thu, 5 Aug 2010 21:06:53 +0000 (21:06 +0000)]
* fix room-edit-tabs to be more tidy  conformant.

13 years agoHTML Validation for the event editing tabs
ich [Thu, 5 Aug 2010 11:35:35 +0000 (11:35 +0000)]
HTML Validation for the event editing tabs

13 years agoHTML Validation patch, makes the calendar view mostly valid, one empty UL remains...
ich [Thu, 5 Aug 2010 11:25:57 +0000 (11:25 +0000)]
HTML Validation patch, makes the calendar view mostly valid, one empty UL remains to be fixed

13 years agoBeginning of the HTML validation of webcit pages. Changing Doctype to Transitional...
ich [Thu, 5 Aug 2010 11:25:50 +0000 (11:25 +0000)]
Beginning of the HTML validation of webcit pages. Changing Doctype to Transitional makes it easier to remove errors, since most tables and the like are not yet ready for Strict

13 years ago* remove wraping form, its wrong.
Wilfried Göesgens [Mon, 2 Aug 2010 21:22:33 +0000 (21:22 +0000)]
* remove wraping form, its wrong.

13 years ago* display the number
Wilfried Göesgens [Mon, 2 Aug 2010 21:22:28 +0000 (21:22 +0000)]
* display the number

13 years ago* free the new members of a floor
Wilfried Göesgens [Mon, 2 Aug 2010 21:22:16 +0000 (21:22 +0000)]
* free the new members of a floor

13 years ago* add THISROOM:FLOOR:NAME so tab_expire can show the current floor
Wilfried Göesgens [Mon, 2 Aug 2010 20:40:53 +0000 (20:40 +0000)]
* add THISROOM:FLOOR:NAME so tab_expire can show the current floor
* fix some more problems in tab_expire

13 years ago* don't flush room/floorlists at the end of each request. This requires a re-bootstrap.
Wilfried Göesgens [Mon, 2 Aug 2010 20:40:32 +0000 (20:40 +0000)]
* don't flush room/floorlists at the end of each request. This requires a re-bootstrap.

13 years ago* fix several typos
Wilfried Göesgens [Sun, 1 Aug 2010 22:27:56 +0000 (22:27 +0000)]
* fix several typos
* work on the expire tab

13 years ago* remove wrong placed )
Wilfried Göesgens [Sun, 1 Aug 2010 21:32:35 +0000 (21:32 +0000)]
* remove wrong placed )

13 years ago* correct token-count error detection in the iterators
Wilfried Göesgens [Sun, 1 Aug 2010 21:32:27 +0000 (21:32 +0000)]
* correct token-count error detection in the iterators

13 years ago* preeval_iterate(): also check the required parameters.
Wilfried Göesgens [Sun, 1 Aug 2010 20:50:47 +0000 (20:50 +0000)]
* preeval_iterate(): also check the required parameters.

13 years ago * start correcting syntax errors, resolve some todos
Wilfried Göesgens [Sat, 31 Jul 2010 20:00:40 +0000 (20:00 +0000)]
 * start correcting syntax errors, resolve some todos

13 years ago * add defines for IGNET parts
Wilfried Göesgens [Sat, 31 Jul 2010 18:49:34 +0000 (18:49 +0000)]
 * add defines for IGNET parts
 * shared_room_add needs to iterate over the available configured remote nodes, as display_ignetconf/aide_ignetconf_section do
 * shared_room_add: add ID to the table column, so we can later find it
 * shared_room_removal: here I need some help, some little js code to hide the matching column in the add-table.

13 years ago* move GNET-pop3 enum to libcitadel
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:29 +0000 (18:06 +0000)]
* move GNET-pop3 enum to libcitadel
* rename them to prefix GNET_ so its clear where they belong to
* follow change in template

13 years ago* add iterator ITERATE:THISROOM:WHO_KNOWS that wraps the WHOK command.
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:23 +0000 (18:06 +0000)]
* add iterator ITERATE:THISROOM:WHO_KNOWS that wraps the WHOK command.

13 years ago* fix typo in conditional name
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:16 +0000 (18:06 +0000)]
* fix typo in conditional name

13 years ago* ignore autom4te.cache
Wilfried Göesgens [Sat, 31 Jul 2010 18:06:08 +0000 (18:06 +0000)]
* ignore autom4te.cache

13 years ago* add iterator for WHOK
Wilfried Göesgens [Sat, 31 Jul 2010 18:05:56 +0000 (18:05 +0000)]
* add iterator for WHOK

13 years ago* migrate all the UA_ conditionals into one that takes defines as parameters instead.
Wilfried Göesgens [Thu, 29 Jul 2010 22:03:11 +0000 (22:03 +0000)]
* migrate all the UA_ conditionals into one that takes defines as parameters instead.

13 years ago* typo in define, fixed.
Wilfried Göesgens [Thu, 29 Jul 2010 22:02:58 +0000 (22:02 +0000)]
* typo in define, fixed.

13 years ago* add New Tokens & conditionals for extended room attributes:
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:56 +0000 (20:54 +0000)]
* add New Tokens & conditionals for extended room attributes:
THISROOM:AIDE
THISROOM:PASS
THISROOM:DIRECTORY
THISROOM:ORDER
THISROOM:DEFAULT_VIEW
COND:THISROOM:ORDER
COND:THISROOM:DEFAULT_VIEW

13 years ago* AppendImportantMessage(): upsi, git remembers what to commit to early
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:47 +0000 (20:54 +0000)]
* AppendImportantMessage(): upsi, git remembers what to commit to early

13 years ago* by the_mgt: HTML compliance patch
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:37 +0000 (20:54 +0000)]
* by the_mgt: HTML compliance patch

13 years ago* AppendImportantMessage(): api function to set Important Messages
Wilfried Göesgens [Thu, 29 Jul 2010 20:54:27 +0000 (20:54 +0000)]
* AppendImportantMessage(): api function to set Important Messages

13 years ago* call SetTitles()
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:42 +0000 (17:53 +0000)]
* call SetTitles()

13 years ago* fix mk_svn_revision in trunk too.
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:35 +0000 (17:53 +0000)]
* fix mk_svn_revision in trunk too.

13 years ago* remove setup_dir and lean on what citadel_dirs.c calculated for us.
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:29 +0000 (17:53 +0000)]
* remove setup_dir and lean on what citadel_dirs.c calculated for us.

13 years ago* move config file loading into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:25 +0000 (17:53 +0000)]
* move config file loading into its own function

13 years ago* move init script handling into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:19 +0000 (17:53 +0000)]
* move init script handling into its own function

13 years ago* move stuff cleaning up old, now unneeded files into its own function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:14 +0000 (17:53 +0000)]
* move stuff cleaning up old, now unneeded files into its own function

13 years ago* move default initializing into its own subfunciton
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:09 +0000 (17:53 +0000)]
* move default initializing into its own subfunciton

13 years ago* call new directory creation function
Wilfried Göesgens [Thu, 29 Jul 2010 17:53:03 +0000 (17:53 +0000)]
* call new directory creation function
* use enums for the different setup questions / tasks
* move getenv strings to array
* move most of the getenv things into the sub/subfunction
* change some strings so they're similar to the debian.org questions; we want to share the .po files.

13 years ago* add function to create the directory tree citadel needs to run (moved from setup.c)
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:52 +0000 (17:52 +0000)]
* add function to create the directory tree citadel needs to run (moved from setup.c)

13 years ago* check for i18 stuff
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:47 +0000 (17:52 +0000)]
* check for i18 stuff

13 years ago* switch to enum for better readability
Wilfried Göesgens [Thu, 29 Jul 2010 17:52:14 +0000 (17:52 +0000)]
* switch to enum for better readability

13 years ago* display_shutdown(): fix template reference
Wilfried Göesgens [Wed, 28 Jul 2010 22:19:41 +0000 (22:19 +0000)]
* display_shutdown(): fix template reference

13 years ago* StrBufSanitizeEmailRecipientVector() fix bug cutting one of the email address
Wilfried Göesgens [Wed, 28 Jul 2010 22:19:31 +0000 (22:19 +0000)]
* StrBufSanitizeEmailRecipientVector() fix bug cutting one of the email address

13 years ago* All components of both stable and trunk noted as version 7.83
Art Cancro [Wed, 28 Jul 2010 21:27:42 +0000 (21:27 +0000)]
* All components of both stable and trunk noted as version 7.83

13 years ago* When outputting legacy Citadel format messages, stop only when we reach a 0x00...
Art Cancro [Wed, 28 Jul 2010 03:06:12 +0000 (03:06 +0000)]
* When outputting legacy Citadel format messages, stop only when we reach a 0x00 byte, not when we reach any weird character.