]>
code.citadel.org Git - citadel.git/log
Wilfried Goesgens [Thu, 18 Oct 2012 18:10:25 +0000 (20:10 +0200)]
ICAL Templating: work on porting the display of events in the mail view.
Wilfried Goesgens [Thu, 18 Oct 2012 18:08:56 +0000 (20:08 +0200)]
Bootstrapping
- move scripts into their own directories like in citserver
- add automatic grabbing of all libical enums
Wilfried Goesgens [Thu, 11 Oct 2012 15:05:14 +0000 (17:05 +0200)]
EVENT_CLIENT: to ease debugging put the function names in the log line; else we may have problems with the post mortem analysis to find out which path we went.
Wilfried Goesgens [Thu, 11 Oct 2012 15:00:06 +0000 (17:00 +0200)]
EVENT_CLIENT: we settled for 0 being the invalid FD.
Wilfried Goesgens [Thu, 11 Oct 2012 14:59:13 +0000 (16:59 +0200)]
EVENT: while abusing the timeout trigger for aborting the session we need to specify a timeout > 0; else the abort might not work.
Wilfried Goesgens [Thu, 11 Oct 2012 14:57:32 +0000 (16:57 +0200)]
CtdlTerminateOtherSession(): fix evaluation whether we may kill this session or not.
Wilfried Goesgens [Sat, 29 Sep 2012 20:39:38 +0000 (22:39 +0200)]
add missing changes for libcitadel-4
Wilfried Goesgens [Sun, 23 Sep 2012 14:19:47 +0000 (16:19 +0200)]
make git compileable again. more work on this topic needed.
Wilfried Goesgens [Sat, 22 Sep 2012 18:46:46 +0000 (20:46 +0200)]
fix debian compile of new libcitadel version
Wilfried Goesgens [Sun, 16 Sep 2012 14:59:36 +0000 (16:59 +0200)]
Upsie, usleep is 10^6 times smaller than sleep
Wilfried Goesgens [Thu, 13 Sep 2012 19:25:50 +0000 (21:25 +0200)]
FDIOBuffer: wrong member type; thus we need increase the library version again.
Wilfried Goesgens [Mon, 3 Sep 2012 21:26:51 +0000 (23:26 +0200)]
ICAL: some work on adding ical items into templates
Wilfried Goesgens [Mon, 3 Sep 2012 21:24:59 +0000 (23:24 +0200)]
SUBST: add a way to post plain char* strings into template strings in a formated way
Wilfried Goesgens [Mon, 3 Sep 2012 21:24:25 +0000 (23:24 +0200)]
webcit_fmt_date: return length of generated string
Wilfried Goesgens [Mon, 3 Sep 2012 21:23:03 +0000 (23:23 +0200)]
DOC: add some explanations about the way we log
Wilfried Goesgens [Mon, 3 Sep 2012 21:22:22 +0000 (23:22 +0200)]
LOGGING: add name to pop3 logging & message writing
Art Cancro [Sat, 25 Aug 2012 20:06:15 +0000 (16:06 -0400)]
When logging an invalid url_key include the browser host in the message, allowing fail2ban to work
Wilfried Goesgens [Sat, 25 Aug 2012 07:27:56 +0000 (09:27 +0200)]
URL-Parsing: abort on error.
Wilfried Goesgens [Fri, 24 Aug 2012 15:34:07 +0000 (17:34 +0200)]
ADDRESSBOOK POPUP: templatize.
Wilfried Goesgens [Fri, 24 Aug 2012 15:32:18 +0000 (17:32 +0200)]
PARAMHANDLING: add parser for paired lists; which then can be rendered into a template.
Wilfried Goesgens [Fri, 24 Aug 2012 15:31:36 +0000 (17:31 +0200)]
ROOMHANDLING: add conditional which can compare the roomname to another string.
Wilfried Goesgens [Fri, 24 Aug 2012 13:31:41 +0000 (15:31 +0200)]
SUBST: add method to retrieve room preferences from a token
- when specifying a template string you now can use ."roompreference" similar to :"preference"
Wilfried Goesgens [Fri, 24 Aug 2012 12:06:23 +0000 (14:06 +0200)]
Adressbook-popup: set link using the template.
Wilfried Goesgens [Fri, 24 Aug 2012 11:48:39 +0000 (13:48 +0200)]
LISTSUSB: finalize templating.
Wilfried Goesgens [Fri, 24 Aug 2012 10:37:43 +0000 (12:37 +0200)]
SUBST: Dynamicaly generate contexts
- so far we needed to add contexts to subst.h + subst.c; Now we simply register new ones before registering tokens using them.
- RegisterCTX is duplicate safe, so you can call it several times for the same context. That way you can make shure the context is there before registering handlers in several .c files.
Wilfried Goesgens [Thu, 23 Aug 2012 21:59:58 +0000 (23:59 +0200)]
EVENT-CLIENT: fix potential compile problems with older compilers
- forward declarations of structs musntn't duplicate. use the cpp to circumvent this.
tnx the_mgt for reporting this.
Wilfried Goesgens [Tue, 21 Aug 2012 22:40:57 +0000 (00:40 +0200)]
DnD-Move: remove debug log.
Wilfried Goesgens [Tue, 21 Aug 2012 22:13:45 +0000 (00:13 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Tue, 21 Aug 2012 22:12:51 +0000 (00:12 +0200)]
Drag+Drop move: propperly escape the roomname so + and friends in roomnames remain intact.
Stefan Garthe [Tue, 21 Aug 2012 15:07:21 +0000 (17:07 +0200)]
Removed borders around blockquotes and adapted margins to the normal messageview styles
Stefan Garthe [Tue, 21 Aug 2012 12:03:28 +0000 (14:03 +0200)]
Beautified the margins on the nested blockquotes in the message view
This makes emails with lots of quotes inside of quotes more legible
Wilfried Goesgens [Mon, 20 Aug 2012 19:39:29 +0000 (21:39 +0200)]
ICONTHEME: add a way to store a selected icontheme in the users preferences.
- add the 'icontheme' setting
- crawl all icon themes, remember it.
- check which theme was selected (if) or choose a default theme.
- add template token ICONTHEME to output the prefered icontheme or the default
- add iterator PREF:VALID:THEME to output a list of available icon themes
- add selector to the users preferences to choose the available icontheme.
Wilfried Goesgens [Sun, 19 Aug 2012 16:45:33 +0000 (18:45 +0200)]
SMTP-Client: add the current hostname we're talking to to the status.
Wilfried Goesgens [Sun, 19 Aug 2012 15:26:34 +0000 (17:26 +0200)]
SMTP-Queue display: wrap lines after ; so we get one line per error message.
Wilfried Goesgens [Sun, 19 Aug 2012 14:57:59 +0000 (16:57 +0200)]
C-Ares: add the query data to the errormessage, so the user can evaluate this information.
Wilfried Goesgens [Sun, 19 Aug 2012 14:13:16 +0000 (16:13 +0200)]
SMTP-Client: add the stati of all delivery attempts to the status messages.
Wilfried Goesgens [Sun, 19 Aug 2012 14:12:48 +0000 (16:12 +0200)]
C-Ares: fix debug logging
Art Cancro [Wed, 8 Aug 2012 22:14:21 +0000 (18:14 -0400)]
When logging invalid url_key, do not include the attempted key
Wilfried Goesgens [Tue, 7 Aug 2012 22:03:01 +0000 (00:03 +0200)]
Networker: set state
Wilfried Goesgens [Tue, 7 Aug 2012 20:34:57 +0000 (22:34 +0200)]
SMTP-Queue: display the SMTP-State
Wilfried Goesgens [Tue, 7 Aug 2012 20:34:16 +0000 (22:34 +0200)]
SMTP-Client: output our current state on the useragent; since we're internal only.
Wilfried Goesgens [Tue, 7 Aug 2012 19:07:07 +0000 (21:07 +0200)]
EVENT: output the FD number in the debug log once we know it
Wilfried Goesgens [Mon, 6 Aug 2012 23:32:35 +0000 (01:32 +0200)]
Networker: when a remote host fails to connect successfully add floodprotection.
Wilfried Goesgens [Mon, 6 Aug 2012 23:17:29 +0000 (01:17 +0200)]
Networker: send fail message in DB queue; add flood protection.
Wilfried Goesgens [Mon, 6 Aug 2012 21:32:55 +0000 (23:32 +0200)]
RSSClient: send flood protected errormessage if we fail to retrieve the feed.
Wilfried Goesgens [Mon, 6 Aug 2012 21:31:59 +0000 (23:31 +0200)]
Add aide message functionality that uses the UT table to protect the user from an error message flood from repetive tasks.
Wilfried Goesgens [Mon, 6 Aug 2012 19:21:17 +0000 (21:21 +0200)]
Remove deprecated function.
Wilfried Goesgens [Mon, 6 Aug 2012 18:51:29 +0000 (20:51 +0200)]
Iconbarlist: fix embedded who is online list
- use ?% conditional which probably didn't exist when this template was created
- for some reason mixing ' and " worked before, but not anymore. fix it.
Wilfried Goesgens [Sun, 5 Aug 2012 18:05:52 +0000 (20:05 +0200)]
RSS-Client: check whether this message is new to us before parsing it to save computing power.
Wilfried Goesgens [Sun, 5 Aug 2012 17:13:35 +0000 (19:13 +0200)]
RSS-CLIENT: remember checksum for whole feed, so we can save parsing work if we know that content.
Wilfried Goesgens [Sun, 5 Aug 2012 13:22:58 +0000 (15:22 +0200)]
scancpp points out we need to initialize this var before using it in all cases.
Wilfried Goesgens [Sun, 5 Aug 2012 13:18:30 +0000 (15:18 +0200)]
SMTP-Client: first evaluate the recipients, so we have them set properly on bail out.
Wilfried Goesgens [Sun, 5 Aug 2012 13:17:29 +0000 (15:17 +0200)]
SMTPClient: free Author / Sender on error too.
Wilfried Goesgens [Sun, 5 Aug 2012 13:02:18 +0000 (15:02 +0200)]
qp_encode_email_addrs(): only backtrace if message debug log enabled.
Wilfried Goesgens [Sun, 5 Aug 2012 12:50:40 +0000 (14:50 +0200)]
SMTP-Client: use the right pointer to destruct the message.
Wilfried Goesgens [Sun, 5 Aug 2012 11:59:34 +0000 (13:59 +0200)]
SMTP-Sessions: fix conditionals allowing to kill a SMTP-Session
Wilfried Goesgens [Sun, 5 Aug 2012 11:51:00 +0000 (13:51 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Sun, 5 Aug 2012 11:50:45 +0000 (13:50 +0200)]
Fix some issues reported by cppcheck
Art Cancro [Tue, 31 Jul 2012 21:36:53 +0000 (17:36 -0400)]
When using the Linux kernel UUID generator, null terminate
Art Cancro [Tue, 31 Jul 2012 15:10:38 +0000 (11:10 -0400)]
Changing the name of the 'Aide' access level to 'Admin'
Art Cancro [Tue, 31 Jul 2012 14:56:09 +0000 (10:56 -0400)]
Changing the name of the 'Aide' access level to 'Admin'
Wilfried Goesgens [Mon, 30 Jul 2012 22:58:46 +0000 (00:58 +0200)]
SMTPClient: when relaying with users/email addresses fail with an aidemessage if none found valid
Wilfried Goesgens [Mon, 30 Jul 2012 21:50:42 +0000 (23:50 +0200)]
SMTP-Client: when relaying failed also notify aide that somethings broken.
(we don't need to do that if the message was sent via a room and the bounce will end up in the aide room anyways)
Wilfried Goesgens [Mon, 30 Jul 2012 20:35:53 +0000 (22:35 +0200)]
SMTP-Client: fix trigger when to send bounce messages
- our trigger to evaluate whether to bounce a message used to be whether its still active. Instead that it has to be whether it was active and isn't active anymore.
Wilfried Goesgens [Fri, 27 Jul 2012 12:08:11 +0000 (14:08 +0200)]
SMTP-Relaying: implement a method to choose a relay by sender email address or username
Wilfried Goesgens [Fri, 27 Jul 2012 12:06:58 +0000 (14:06 +0200)]
Inetconf: allow longer relay URRLs
Wilfried Goesgens [Fri, 27 Jul 2012 12:05:49 +0000 (14:05 +0200)]
SMTP-Queue View: also offer the possibility to kill that session.
Wilfried Goesgens [Fri, 27 Jul 2012 11:23:09 +0000 (13:23 +0200)]
Inetconf: correct warnings from tidy
Wilfried Goesgens [Wed, 25 Jul 2012 15:19:35 +0000 (17:19 +0200)]
Siteconfig: flip smtp relay access options so they are escalating from none to reject
Art Cancro [Wed, 25 Jul 2012 15:02:10 +0000 (11:02 -0400)]
Changed the CFG_SMTP_FROM_ configuration descriptions
Wilfried Goesgens [Wed, 25 Jul 2012 12:55:19 +0000 (14:55 +0200)]
Siteconfig: regroup settings
Wilfried Goesgens [Tue, 24 Jul 2012 19:50:39 +0000 (21:50 +0200)]
TEXTCLIENT: getutline also belongs to the textclient. Tnx to Lightspeed for pointing this out.
Wilfried Goesgens [Tue, 24 Jul 2012 19:04:14 +0000 (21:04 +0200)]
System config: add missing closing DIV
Wilfried Goesgens [Tue, 24 Jul 2012 19:01:33 +0000 (21:01 +0200)]
SMTP-Relay: add other ways of filtering
- FROM is changed in all cases (as it was before...)
- FROM isn't evaluated at all (as it was before)
- FROM is looked up in the list of available email addresses, and corrected if not found.
- FROM is looked up in the list of available email addresses, and if not found, relay access is denied.
Wilfried Goesgens [Tue, 24 Jul 2012 17:25:52 +0000 (19:25 +0200)]
MacOS-X Port: oops, we didn't go the way of including some sub-macro...
Wilfried Goesgens [Tue, 24 Jul 2012 07:49:44 +0000 (09:49 +0200)]
MacOSX compatibility: check whether memcpy is a macro, and if #undef it to get the original function.
Art Cancro [Mon, 23 Jul 2012 15:16:52 +0000 (11:16 -0400)]
Changed the behavior introduced in commit
fb862a2894f01c5fb6144ec781f188445c13c7f1 to a compile-time option. We know of too many existing installations where this would break a lot of legitimate users.
Wilfried Goesgens [Mon, 23 Jul 2012 14:26:35 +0000 (16:26 +0200)]
cmd_TERM: also kill AsyncIO contexts
- the next_pid var has to be global, so we have a uniq source of session numbers.
- during cloning sessions, cached_msglist and CIT_ICAL mustn't be copied.
- FreeAsyncIOContents(): NULL pointer to context after flagging it for deletion.
- InitIOStruct() / InitcURLIOStruct(): IO and CC are now doublepointered, know each others.
- KillAsyncIOContext () detect in which event-queue the context is running
- Join that queue, and call the terminator hook of the other session.
- self-terminate afterwards.
Wilfried Goesgens [Mon, 23 Jul 2012 14:24:26 +0000 (16:24 +0200)]
cmd_TERM: oops, non aides may kill their own sessions.
Wilfried Goesgens [Mon, 23 Jul 2012 13:45:27 +0000 (15:45 +0200)]
cmd_TERM: only aides may kill other sessions.
Wilfried Goesgens [Mon, 23 Jul 2012 13:44:27 +0000 (15:44 +0200)]
EVENT-Q: the IO eventqueue also needs to check the reply of the attach function for terminate situations.
Wilfried Goesgens [Mon, 23 Jul 2012 13:43:31 +0000 (15:43 +0200)]
SMTP-Client: on termination we need to determine whether we're in DB-IO or Socket operation state
Wilfried Goesgens [Mon, 23 Jul 2012 12:17:30 +0000 (14:17 +0200)]
Guest-login: always check the servinfo pointer before accesssing it.
Wilfried Goesgens [Mon, 23 Jul 2012 11:16:34 +0000 (13:16 +0200)]
NetworkClient: realy choose our own name.
Wilfried Goesgens [Mon, 23 Jul 2012 11:13:02 +0000 (13:13 +0200)]
Networker: don't override the other macro, declare our own.
Wilfried Goesgens [Mon, 23 Jul 2012 10:54:01 +0000 (12:54 +0200)]
WHO: if we're aide, offer to edit that users config & addressbook entry
Wilfried Goesgens [Fri, 20 Jul 2012 14:47:17 +0000 (16:47 +0200)]
remove library version from the package version string
Wilfried Goesgens [Fri, 20 Jul 2012 13:09:52 +0000 (15:09 +0200)]
Message composing: add text plain downmix for VIEW_JSON_LIST
- we recently changed the view to 'VIEW_JSON_LIST' for rendering the message list. so VIEW_JSON_LIST basicaly equals VIEW_MAILBOX and has to trigger plain texts too.
- tnx Max Kellermann for pointing me to this.
Wilfried Goesgens [Thu, 19 Jul 2012 22:35:13 +0000 (00:35 +0200)]
user info page: fix typos in links
the_mgt [Thu, 19 Jul 2012 21:42:42 +0000 (23:42 +0200)]
Same penultimo fixed for blog_view as in stable-81x, but based on the slightly more advanced webcit.css from master
this will move the "x comments | permalink" into the blog_post div, add a horizontal ruler, indent post.html and comment.html, move the blog_post_header under the blog_content (maybe we should rename it to footer if it we decide to keep it this way) and indents the comment.html, too.
Some text was added to both html file which should become translatable in the future.
And of course it is styled as in stable-81x now
Wilfried Goesgens [Thu, 19 Jul 2012 21:19:23 +0000 (23:19 +0200)]
SMTP-Server: check whether the user is allowed to use the email address; if not fail (550) completely. and syslog.
Wilfried Goesgens [Thu, 19 Jul 2012 15:22:00 +0000 (17:22 +0200)]
Editing: remember room on hidden input field
when creating / editing calendar entries / vcards / tasks we now remember the room on the hidden field "go" so we're shure to save the message in the room its been intended for.
Wilfried Goesgens [Thu, 19 Jul 2012 11:03:34 +0000 (13:03 +0200)]
URL-Parser: as pointed out by Bernds scan-build, we don't use the pointers we put into pEndHost
- limit the scope from pEndHost so its usage is more clear
Wilfried Goesgens [Thu, 19 Jul 2012 10:56:35 +0000 (12:56 +0200)]
fix false positive from scan-build: url->User is NULLed by memset, so puserend wouldn't be accessed uninitialized.
Wilfried Goesgens [Thu, 19 Jul 2012 10:39:51 +0000 (12:39 +0200)]
as pointed out by Julien Cristau we changed parts of our ABI and mustn't call us libcitadel2 anymore.
Wilfried Goesgens [Thu, 19 Jul 2012 10:18:41 +0000 (12:18 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 19 Jul 2012 10:18:11 +0000 (12:18 +0200)]
Text client split: remove targets from makefile
the_mgt [Wed, 18 Jul 2012 16:03:10 +0000 (18:03 +0200)]
added blog.css and readded view_blog/post.html ...
the_mgt [Wed, 18 Jul 2012 16:02:11 +0000 (18:02 +0200)]
Added layout/css for blog view
Wilfried Goesgens [Wed, 18 Jul 2012 15:31:52 +0000 (17:31 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel