]>
code.citadel.org Git - citadel.git/log
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
Wilfried Goesgens [Wed, 18 Jul 2012 15:31:01 +0000 (17:31 +0200)]
Fix messages of unfound tokens
- remove old rss templates
- fix token names.
Wilfried Goesgens [Wed, 18 Jul 2012 15:30:32 +0000 (17:30 +0200)]
Capitalize token name, since we're uppercase everywhere.
the_mgt [Wed, 18 Jul 2012 15:27:44 +0000 (17:27 +0200)]
Hopefully this commits the correct fixes to the blogpost view:
More indention and adding a closing </div>
the_mgt [Wed, 18 Jul 2012 15:24:35 +0000 (17:24 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Conflicts:
webcit/static/t/view_blog/post.html
the_mgt [Wed, 18 Jul 2012 15:22:53 +0000 (17:22 +0200)]
Indented and added a missing </div> in order to display blogposts properly
Wilfried Goesgens [Wed, 18 Jul 2012 15:19:48 +0000 (17:19 +0200)]
SUBST: complain about unknown tokens while parsing
Wilfried Goesgens [Wed, 18 Jul 2012 15:06:03 +0000 (17:06 +0200)]
Reply logic: handle reply to appropriate.
- if we're aware of a reply-to header, reply will now prefer this address over all others
- reply-all & forward will ignore it.
Wilfried Goesgens [Wed, 18 Jul 2012 14:37:40 +0000 (16:37 +0200)]
client-move: remove duplicate tokens from webcit.h
- UA_ISTRASH was there only in webcit; it was abusing the bitflag vectors undefined place. moved it one bit, added to libcitadel.h
Wilfried Goesgens [Wed, 18 Jul 2012 14:24:09 +0000 (16:24 +0200)]
client-move: edits to finish this.
Wilfried Goesgens [Tue, 17 Jul 2012 23:04:00 +0000 (01:04 +0200)]
Citadel Client: move into its own directory
Wilfried Goesgens [Tue, 17 Jul 2012 18:39:30 +0000 (20:39 +0200)]
User Biography display: remove call, do through templates directly.
Wilfried Goesgens [Tue, 17 Jul 2012 18:37:51 +0000 (20:37 +0200)]
Rework templating context access so contexts can be accessed through several layers
- remove now unneeded control context
- the CTX macro now gets the type of pointer we want to cast later
- add stack / unstack function that manage the linked list of contexts
Wilfried Goesgens [Tue, 17 Jul 2012 11:54:34 +0000 (13:54 +0200)]
USER:BIO: add linebreaks while loading the users biography from the server.
the_mgt [Tue, 17 Jul 2012 11:45:31 +0000 (13:45 +0200)]
Just some simple css spelling corrections on colors and other minor things
ich [Tue, 17 Jul 2012 11:13:41 +0000 (13:13 +0200)]
Moved modal div above iconbar and everything else, this lets Opera Mobile successfully log in.
It also still works on desktop Opera and Firefox13, but not on Symbian "Internet" Browser
ich [Tue, 17 Jul 2012 10:55:47 +0000 (12:55 +0200)]
One id too many: the summary page was already displayed in a div marked as id="content"
An id name can only be used once, but the browsers have no problem applying the css twice...
Wilfried Goesgens [Mon, 16 Jul 2012 16:21:37 +0000 (18:21 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 16 Jul 2012 16:21:11 +0000 (18:21 +0200)]
Buildpackgaes: more files to ignore for the distribution tarballs.
Art Cancro [Mon, 16 Jul 2012 16:14:46 +0000 (12:14 -0400)]
Version number to 8.13 for upcoming release.
Wilfried Goesgens [Mon, 16 Jul 2012 12:56:08 +0000 (14:56 +0200)]
THISROOM ROOM:INFO:PRINT_NAME ROOMNAME - all are now THISROOM:NAME; they were all the same anyways.
Wilfried Goesgens [Mon, 16 Jul 2012 12:53:44 +0000 (14:53 +0200)]
ITERATE:THISROOM:GNET: fix memory leak.
Wilfried Goesgens [Sat, 14 Jul 2012 14:51:18 +0000 (16:51 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
ry,
Wilfried Goesgens [Sat, 14 Jul 2012 14:49:55 +0000 (16:49 +0200)]
SMTP-Client: add documentation on how the logic of the smtp client works.
Art Cancro [Fri, 13 Jul 2012 14:38:36 +0000 (10:38 -0400)]
update comments in serv_test.c
Art Cancro [Fri, 13 Jul 2012 14:37:00 +0000 (10:37 -0400)]
serv_checkpoint needs no db headers
Art Cancro [Fri, 13 Jul 2012 14:35:17 +0000 (10:35 -0400)]
remove empty module
Wilfried Goesgens [Fri, 13 Jul 2012 09:35:32 +0000 (11:35 +0200)]
DOC: overal explanation of our queue + IO architecture.
Wilfried Goesgens [Fri, 13 Jul 2012 09:34:02 +0000 (11:34 +0200)]
URL-Handling: de-Url-Escapify username and Passwords.
Wilfried Goesgens [Thu, 12 Jul 2012 21:43:07 +0000 (23:43 +0200)]
SMTP-Client: first add backups, then Relays, since we want Relays to be attempted first.
Wilfried Goesgens [Thu, 12 Jul 2012 21:33:07 +0000 (23:33 +0200)]
SMTPClient: Relaying: add safeguard we don't try to attempt to deliver directly.
Wilfried Goesgens [Thu, 12 Jul 2012 20:41:50 +0000 (22:41 +0200)]
URL-Handling: bugfixes
- add flag for relayisng
- when *Url is a valid pointer, preserve it to (*URL)->Next
Wilfried Goesgens [Thu, 12 Jul 2012 20:23:27 +0000 (22:23 +0200)]
URL-Parser: fix parsing of Usernames with @
- we previously would use strch to find the first @ in the URL
- when there is an @ inside of the username this one would be hit.
- since we first search for the end of the host-path, we can search from the right for the last @ to separate the user:auth from the real hostname.
Wilfried Goesgens [Thu, 12 Jul 2012 20:22:52 +0000 (22:22 +0200)]
Networker: remove duplicate colon from generated URL.
Wilfried Goesgens [Thu, 12 Jul 2012 14:03:16 +0000 (16:03 +0200)]
SMTP-Queue: add information about currently processed mails
- wrap boxes around the parts of the page
- add box with a WHOLIST filtered for SYS_SMTP_Send; Now we show a list of currently active outbound SMTP-Connections.
Wilfried Goesgens [Thu, 12 Jul 2012 14:00:24 +0000 (16:00 +0200)]
WHOLIST: add the possibility to filter the wholist for a user.
- add a parameter to the Iterator to specify the filter string
- set this parameter to 0 in all current templates
Wilfried Goesgens [Mon, 9 Jul 2012 18:04:45 +0000 (20:04 +0200)]
WHQ: templatize editing of user; fix handling of output after edit.
Wilfried Goesgens [Mon, 9 Jul 2012 18:04:14 +0000 (20:04 +0200)]
MailQ: fix template.
Wilfried Goesgens [Mon, 9 Jul 2012 12:14:41 +0000 (14:14 +0200)]
SMTP-Queue: streamline redisplaying
- on delete, display important message, and trigger re-display of the queue
- re-add the refresh button which re-loads the page
- add ListOnly=yes to output just the table to replace not the full document.
Wilfried Goesgens [Sun, 8 Jul 2012 17:30:11 +0000 (19:30 +0200)]
ImportantMessage: flush on session detach, not on first print; else we might not have it for later use.
Wilfried Goesgens [Sun, 8 Jul 2012 17:14:00 +0000 (19:14 +0200)]
fix comment tag
Wilfried Goesgens [Sun, 8 Jul 2012 16:50:49 +0000 (18:50 +0200)]
WHO: style cleanup; add missing divs.
Wilfried Goesgens [Sun, 8 Jul 2012 16:30:22 +0000 (18:30 +0200)]
who's online display: fix periodical updates
Wilfried Goesgens [Sun, 8 Jul 2012 15:02:58 +0000 (17:02 +0200)]
NETWORKER: don't report an error if the rome site tells us we're already on their NTT list.
Art Cancro [Wed, 4 Jul 2012 16:26:39 +0000 (12:26 -0400)]
new server command 'stat' to return name and mtime of current room
Wilfried Goesgens [Tue, 3 Jul 2012 22:41:10 +0000 (00:41 +0200)]
Call libcitadel init
Wilfried Goesgens [Tue, 3 Jul 2012 20:24:01 +0000 (22:24 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Tue, 3 Jul 2012 20:22:56 +0000 (22:22 +0200)]
EVENT-Client: fix the abort routines when we wake up and just get zero bytes.
Art Cancro [Tue, 3 Jul 2012 14:53:42 +0000 (10:53 -0400)]
Clarified an unclear warning message
Wilfried Goesgens [Mon, 2 Jul 2012 23:00:53 +0000 (01:00 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Mon, 2 Jul 2012 23:00:34 +0000 (01:00 +0200)]
Netspool: fix implementation specific details
- when not running in splice mode (or with older kernels...) moving the filepointer to the file end has wastes further atempts to read from it; since there is no lrewind, use fstat instead.
Wilfried Goesgens [Mon, 2 Jul 2012 22:57:25 +0000 (00:57 +0200)]
FDIO: make splice runtime optional
- splice tends to break. let the choice to the admin to enable it. Default to stable copying shit to userspace back and forth.
Art Cancro [Mon, 2 Jul 2012 20:55:48 +0000 (16:55 -0400)]
Include QRmtime in the list of values returned by GOTO
Art Cancro [Mon, 2 Jul 2012 20:52:21 +0000 (16:52 -0400)]
Updated the copyright declaration in several modules, removing any language which encourages the reader to contact the FSF. Our GPL is open source, not free software.
Art Cancro [Mon, 2 Jul 2012 20:48:09 +0000 (16:48 -0400)]
Updated the copyright declaration in several modules, removing any language which encourages the reader to contact the FSF. Our GPL is open source, not free software.
Art Cancro [Mon, 2 Jul 2012 20:42:00 +0000 (16:42 -0400)]
style
Wilfried Goesgens [Mon, 2 Jul 2012 19:55:35 +0000 (21:55 +0200)]
POP3Client: Log the Hostname, not sensitive information.
Wilfried Goesgens [Mon, 2 Jul 2012 19:09:26 +0000 (21:09 +0200)]
POP3Client: Check pointer before accessing it
Wilfried Goesgens [Sun, 1 Jul 2012 09:48:19 +0000 (11:48 +0200)]
Sharing: add NSYN
- expose the NSYN command to the webcit room sharing interface.
Wilfried Goesgens [Sun, 1 Jul 2012 09:32:33 +0000 (11:32 +0200)]
Add null-check before access.
Wilfried Goesgens [Sun, 1 Jul 2012 09:29:49 +0000 (11:29 +0200)]
Sharing: swap sequence to reduce warnings.
Wilfried Goesgens [Sun, 1 Jul 2012 09:29:20 +0000 (11:29 +0200)]
Room Edit: add missing closing div
Wilfried Goesgens [Sun, 1 Jul 2012 09:28:55 +0000 (11:28 +0200)]
Tidy: remove trailing / which makes all the rest barf
Wilfried Goesgens [Sun, 1 Jul 2012 09:03:07 +0000 (11:03 +0200)]
Roomedit - Sharing: remove lines unneeded
- add portable function to find & remove a section
- call that function instead of doing it in place.
- there is no input=input, its input=text
Wilfried Goesgens [Sun, 1 Jul 2012 09:01:27 +0000 (11:01 +0200)]
Roomedit - Sharing: swap layout
- if we change the sequence the tables appear, removing columns work.
- split i18n text so there is no html inside.
Wilfried Goesgens [Sun, 1 Jul 2012 08:59:53 +0000 (10:59 +0200)]
QueueView: use right end conditional
Wilfried Goesgens [Sat, 30 Jun 2012 14:37:30 +0000 (16:37 +0200)]
Important message: remove debug blurb
Wilfried Goesgens [Sat, 30 Jun 2012 14:35:39 +0000 (16:35 +0200)]
SMTPQueue: add ability to rerun the queue
- to protect the user from himself force him to read the hint text before actualy triggering SMTP runqueue
- add the status of the runqueue to the important message to give feedback to the user.
Wilfried Goesgens [Sat, 30 Jun 2012 14:33:31 +0000 (16:33 +0200)]
SMTPQueue: fix layout, add missing /div
Wilfried Goesgens [Sat, 30 Jun 2012 14:32:58 +0000 (16:32 +0200)]
Layout: allways add div for important message
- if something special arizes, we show the important_message mechanism.
- this div so far is only added, if there is something to show.
- in order to display events at runtime (from ajax replies) we now add it always.
- hide it if it should be empty
- only add the autohide-trigger if its shown.
Wilfried Goesgens [Sat, 30 Jun 2012 12:21:42 +0000 (14:21 +0200)]
Add define for mailq-view
Art Cancro [Tue, 26 Jun 2012 14:51:02 +0000 (10:51 -0400)]
changing internal version number to 8.12
Wilfried Goesgens [Sun, 24 Jun 2012 10:31:24 +0000 (12:31 +0200)]
NetQueue: make logging runtime configurable; add context.
Wilfried Goesgens [Sat, 23 Jun 2012 09:19:06 +0000 (11:19 +0200)]
NSYN: fix choosing of remote party.
Wilfried Goesgens [Fri, 22 Jun 2012 21:28:52 +0000 (23:28 +0200)]
MODULES: add priorities in execution
- specialy the EV_TIMER callbacks were suffering from wrong order execution which caused bad behaviours:
- network queueing now is executed before mail queue handling -> mailinglist posts are sent in < 60s instead of < 120s as before
- network spool consolidation is done before running the citadel networkers; that way the NTT-list won't be locked by running networkers
Wilfried Goesgens [Fri, 22 Jun 2012 18:58:57 +0000 (20:58 +0200)]
NetworkClient: fix filedescriptor leaks
- in all cases where we're done with the spoolfile we need to close its handle & flush the FDIO buffer if already alloc'd
Wilfried Goesgens [Tue, 19 Jun 2012 21:50:21 +0000 (23:50 +0200)]
EVENT Client: parametrize when to close the fd on detach or not
- we shouldn't close our FD if we want to continue using it later on after doing i.e. database io.
Wilfried Goesgens [Tue, 19 Jun 2012 21:44:55 +0000 (23:44 +0200)]
POP3Client: fix logging
- add final statistic statement with count
- remove uber-verbose log-statements
- make the rest of the logging configurable.
Wilfried Goesgens [Sat, 16 Jun 2012 08:49:08 +0000 (10:49 +0200)]
EVENT-Client: don't call the timeout function directly
- if we call the timeout function directly we might find upper stackframes which rely on the event-context still being valid. Thus we rather set a timeout of 0.0 which then calls the timeout function and kills the context.
Wilfried Goesgens [Fri, 15 Jun 2012 18:03:58 +0000 (20:03 +0200)]
EVENTClient: rather use the FD found on our internal structures then searching it on the watcher struct; its not allways there.
Wilfried Goesgens [Thu, 14 Jun 2012 22:06:26 +0000 (00:06 +0200)]
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
Wilfried Goesgens [Thu, 14 Jun 2012 22:05:21 +0000 (00:05 +0200)]
serv_read_binary(): abort if the server status returns anything else then 6xx
Wilfried Goesgens [Thu, 14 Jun 2012 22:04:27 +0000 (00:04 +0200)]
cmd_read(): fseek just returns 0 on success, not the current offset.
Art Cancro [Thu, 14 Jun 2012 21:04:41 +0000 (17:04 -0400)]
remove duplicate definition in it.po
Wilfried Goesgens [Wed, 13 Jun 2012 22:56:13 +0000 (00:56 +0200)]
NSYN: adjust to new semantics
- load stuff we need to properly decide whether to spool files or not.
Wilfried Goesgens [Wed, 13 Jun 2012 22:53:07 +0000 (00:53 +0200)]
Networkespool: use FileMoveChunked(); since the others won't read or won't write with offset.
Wilfried Goesgens [Wed, 13 Jun 2012 22:51:21 +0000 (00:51 +0200)]
Add FileMoveChunked(); which can read and write with offsets.