webcit is now building and workingcitadel building and workingwell it must work, i'm typing this message with the updated versions of both :)
fleeb: are you talking about autologin?
fails on OS X too.
When I tried it on Linux I just had to hit enter on the password field, hmm, thats a tad little insecure.
-liconv -lintl should be added to the LDFLAGS for WebCit on platforms where they don't come standard in libc such as OS X.
And ugh... where did my real text editor go.
Can a small note be added to README.txt saying that tiny_mce has to be downloaded and extracted in the webcit sources dir before installation, until tiny_mce becomes part of WebCit itself?(hoping
new line works)
I haven't worked on the NNTP server code for a few weeks now (got some basic message fetch operations going, but not protocol compliant yet, yell if you want the latest revision), but one major problem
is in my way:Does Citadel provide an ID for a message relevant to the room its in - which will
, containing miscellaneous
system info.
If you have some sort of master wish list or todo list. I could
look it over to find items which are compelling, fun, challenging
etc.
matt
NunniMCAX simply passes on the entire tag name (i.e space:tagname), so simply seeing if the tag name contains what you want should do.While I'm at it, I might rewrite the tasks view from scratch. Its use of dates instead of completed/not completed status defies every calendar app I know :(
You'll simply get G:vevent-collection. Should namespace processing be needed, just scan each tag for xmlns attributes and build a table of used namespaces from that.
. are colorized for easier reading.
RS is pretty much just brief system summary plus server uptime.
Mail . Read Configuration
matt
Access level: 4 (Network User)
User #41118 / Login #473 / 40 Posts / Last login: Thu Sep 21 14:55:45 2006
Logged in: 0 days, 0 hours, 0 minutes
Your screen width: 80
Somehow I seemed to lose all my room sharing settings so funny things must've gone on as I've gone through each room and set them up again. SOAP can be implemented purely in _javascript_ DOM and XmlHttpRequest (various basic implementations exist), however, at the moment I'm looking to use it
Webcit and citadel (text client) seem to operate very slowly when
communicating over TCP between OS X 10.4.8 machines - including webcit
operating on the local citadel server via loopback. smtp, imap etc. work
fine, I can even telnet to my server over the network and get INFO we'll
before
Right. In conjunction with the winter schedule already outlined, heres a
draft of the Funambol connector schedule:
http://comalies.citadel.org/~matt/funambol/roadmap/
(excuse the PDF's, I've been splurging around in Inkscape)
Theres a few points related
Heres a mod to wclib.js to have it show a loading graphic for ajax operations (i.e preview pane), along with _javascript_ for other features such as the new header view that I did earlier this year, which I'll produce patches for soon.Patch and loading graphic (gradientanim.gif) attached
Don't forget to add the graphic into the source!Source control systems and me usually don't mix, but I'll see how we go adding in all the changes later on.
I've started a paging/push implementation which will be the base of the Funambol push email hooks coming soon. I've implemented in by hooking into some existing message hooks (aftersave) and defining a new one (pushmsg). Some other operations may need to generate events in the future, in
messages.c.dif knownopt -new file
total: 10
Thanks,
matt
You're welcome. No rush. I'm glad you can use the patches.
I've found the cause of the slow TCP IPC connections bug on OS X, namely buffering output on the socket will cause the system to wait too long to spit out the results.
Changes:
* Check for OSX/Darwin in configure and define accordingly (HAVE_DARWIN)
* Created stub functions for
Citadel now talks to Funambol, Funambol contacts phone, phone downloads email, everyones happy :) Attached patches implement the code required to tell Funambol we've got mail, add the config options necessary, and add a new pane to the Webcit site config dialog.
Index: serv_extensions.c
Yeah, I did have a look at that, but not too hard, the SMTP queue model
works well for now, but by the look of it, the journal loop doesn't have
room for failures?
I'll be releasing a Funambol bundle with the GroupDAV, Citadel and push
bits soon.
As for making noise, I've been
IG, can you repatch msgbase.c and sysconfig.h using revised_push_patch.diff. The text client patch in routines2.c doesn't appear to have been applied. Attached is a new version of serv_funambol.c (queue room approach as in previous patch, fixed message construction problem, disabled
Hmm, they must've gone missing across the network. Here is a diff for everything against SVN.
Index: msgbase.c
===
--- msgbase.c (revision 4902)
+++ msgbase.c (working copy)
@@ -2580,6 +2580,29 @@
Here we go - another queue room has been established for push notification and notify_funambol now fires off EVT_TIMER. Relevant config options have been added to vandelay and the text client.
Index: control.c
===
--- control.c
possible bug plus fix:
Lines 434 435 as they appear in citadel.c
room_flags = room-RRflags;
room_flags = room-RRflags2;
should 435 be ??
room_flags2 = room-RRflags2;
thanks,
matt
A 'handheld' media stylesheet would be a good place to start, thanks to theirrys work this is possible now. Then again, webcit doesn't actually run that bad over GPRS (even if css/img isn't in browser cache). I'm sitting here right now on HSDPA which is even better :)Fri 03 Aug 2007 08:42:10 PM
If anyone has some spare time, could they fire up webcit to comalies.citadel.org and see if they can view the Funambol room?When I try viewing that room here the thread serving it just seems to die without a trace.. (webcit doesn't craash), presumably something in that room iscausing webcit to
I mean point your own webcit copy to comalies.citadel.org (./webserver comalies.citadel.org ).Fri 03 Aug 2007 11:27:05 PM UTC from [EMAIL PROTECTED] (Uncensored) matt, tried it but all I got was the Apache test page. Whats the correct URL?
The attached patch fixes a problem with GroupDAV PUT operations where we previously output an unescaped UID in the Location: header while PROPFIND did escape them.
Citadel SVN isn't building on OSX. I've fixed a problem with cpp not liking the #elif syntax for HAVE_DARWIN in sysdep.c, now I'm hitting problems with syntax in citadel.h, better left with others here I think :)Sysdep.c diff build log attached
sysdep_osx_fix.diff
Description: Binary data
Hmm, build seems to have unb0rked now :)
with this but I'm pretty sure this does it.
matt
Davew, unfortunately, the modified lprintf you provided seems to crash
my system. I'll play around with this later.
matt
Gah, I've stumbled across an IMAP search bug..Palm Versamail likes to useUID SEARCH (NOT DELETED) (NOT SEEN)in order to pull up its message listUnfortunately, doesn't seem to be implemented/operational here and VersaMail ends up pulling nothing.
It turns out that Versamail wasn't pulling anything because it gave us the IMAP search terms in parenthesis, where it wasn't expected. I've replaced the calls to strcasecmp with calls to strstr which will pick up these cases.
imap_search.diff
Description: Binary data
Gee.. anyone thought of setting up a tinderbox/other repeditive builder. Would also help to ensure cross platform compatibility too..Sat 06 Oct 2007 08:49:11 AM EST from [EMAIL PROTECTED] (Uncensored) Subject: BROKEN BUILD ALERT revision 5523 of webcit doesn't build.No rule to make pushemail.o
Doesn't play nice under OS X../bin/sh ./libtool --silent --mode=link gcc -I./lib -I. -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -no-undefined -version-info 1:0:0 -rpath /usr/local/lib -o libcitadel.la lib/libcitadel.lo lib/mime_parser.lo lib/tools.lo lib/vcard.lold:
That would be me... If you have an alternative location for the msgbase.c cruft I'll love to hear it!Tue 20 Nov 2007 08:41:26 PM UTC from [EMAIL PROTECTED] (Uncensored) Subject: Funambol module I'm working on some code clean up's whilst re-doing the indexer for speed and greater flexibility and
Just in time, I've hit a similar issue on OS X.We don't appear to be adding -liconv to LIBS in the makefile when this situation is encountered, causing the OS X build to not link. When I add it it links and runs successfully. Mon Jan 14 2008 11:47:31 AM EST from dothebart in 00.Sent
iconv and resolv are both separate libs, they do come standard in /usr/lib however. Mon Jan 14 2008 10:36:41 PM EST from [EMAIL PROTECTED] (Uncensored) Subject: Re:Citadel commit log: revision 5931 ah, what about the resolv stuff? does apple have this inside of their libc too? or do they need
I tried bringing my system upto HEAD today and I've had to rollback.I kept encountering this crash:2008/01/23 14:53:38.965399 200 uncnsrd Citadel server ready.2008/01/23 14:53:38.966029 NETP comalies|10042008/01/23 14:53:39.004403 Garbage Collection for thread RSS Client (810480832).2008/01/23
I've narrowed it down to an Asian spam message and mailbox view in webcit..
If anyone wants to debug, target webcit to comalies.citadel.org and enter
room dangerwillrobertson
its there, just hidden.
I'm not getting this bug on my Ubuntu gutsy vmware image though. The box that
its happening on is FC6, ppc.
Sun Mar 16 2008 04:49:37 AM EST from [EMAIL PROTECTED] (Uncensored)
Fr Mauml;r 14 2008 19:50:04 EDT von [EMAIL PROTECTED] (comalies)
I've narrowed it
I've run valgrind on it and here is what I got:
==3006== Invalid write of size 4
==3006==at 0x10028EEC: readloop (messages.c:2372)
==3006== Address 0x2F66C079 is not stack'd, malloc'd or (recently) free'd
==3006==
==3006== Process terminating with default action of signal 11 (SIGSEGV)
Something I've discovered while testing the funambol connector which I'll
defer to superior knowledge on:
After the groupdav_put, If I then get the message out of Citadel, either from
the server (DLAT, MSG2) or via webcit some of the line breaks are lost. As
you see in my attached sample, new
The vcard is definitely being saved in the proper format, but comes out of
the db missing the newlines.
I've been having some problems with libical detection in webcit. the
detection code in ./configure doesn't seem to work for me, and I've had this
problem on Ubuntu gustsy and FreeBSD-7. I've attached config.log from
FreeBSD.
icalconfig.log
Description: Binary data
The subject expansion fix didn't help, still crashing. I've attached the
memcheck log, if theres anything else needed let me know.
Sun Mar 16 2008 11:34:27 PM EST from [EMAIL PROTECTED] (Uncensored)
did you try svn head? i think i recently fixed some similar conditions..
if not, can you
dothebart: and yes, -lintl is compiled in
Contact rooms must be cursed. You can do silly things like cut the entire
PHOTO blob out of the vcard, put it in an iCalendar, upload that, and the
newlines come out right!
Tue Mar 18 2008 02:37:11 AM EST from IGnatius T [EMAIL PROTECTED] (Uncensored)
Subject: Re:add photo view support for vcard
oops. Forgot to add -g back in after re-autoconf. It seems to make the end of
load_msg_ptrs but crashes immediately after returning.. I point a break in
before that line so you know where it comes from.#0 0x10028ff4 in readloop (oper=Cannot access memory at address 0xe896e2b8
) at messages.c:2370
If any of you want shell accounts to debug on the machine itself mail me and
I'll set you up.
I've encountered a segfault when viewing files with attachments in webcit,
when webcit attempts to grab the icon
HTTP: GET /display_mime_icon?type=application/msword HTTP/1.1
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220088944 (LWP 16463)]
0xb7f19e73 in
r6209 | dothebart | 2008-04-20 07:44:04 -0400 (Sun, 20 Apr 2008) | 2 lines
Changed paths:
M /trunk/webcit/downloads.c
* removed possibly dangerous code
matt
wasn't OS X actually, it was Ubuntu 7.1's gcc:
gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
Tue Apr 22 2008 08:25:02 PM EST from [EMAIL PROTECTED] (Uncensored)
Subject: Re:Citadel commit log: revision 6209
ok, so gcc on apple doesn't like this:
int foo (long *a) {
dothebart,
as suggested, r5972 is the culprit causing tcp problems on non-Linux.
Reversing it gets webcit working again on OS X at least, I'll try FreeBSD
when I get home tonight.
Also of interest, ./configure doesn't seem to turn off NLS if asked
(--disable-nls) or fully test for locale_t.
We should have the latest, I upgraded it when I did the task view stuff.
Tue May 20 2008 05:46:54 AM EST from IGnatius T [EMAIL PROTECTED] (Uncensored)
Subject: Re: javascript prototype error...
Could it be fixed by upgrading prototype? Or are we already on the latest
version?
working.. great!
Tue May 20 2008 04:49:34 PM EST from [EMAIL PROTECTED] (Uncensored)
Subject: Re:Citadel commit log: revision 6301
matt, can you check whether this fixes freebsd?
Getting queasy to build is a test, on some platforms :) It would be useful to
have queasy running on some non-Linux platforms and phone home if the build
fails.
Fri May 23 2008 11:36:55 PM EST from IGnatius T [EMAIL PROTECTED] (Uncensored)
Just use buildbot, so much easier than rolling
A basic HTML interface would be good (and better as HTML is favored over wml
these days) - I guess better done externally.
Fri Jun 13 2008 05:04:22 AM EST from [EMAIL PROTECTED] (Uncensored)
Subject: Re:Citadel commit log: revision 6378
it gave me all broken pages with the firefox wap
Heres an idea which has just popped into my head: Atom and RSS output from
webcit. For a particular need of mine, this would do really well, so I'm off
to code it :)
IG: I recall you talking about User 0 recently, as an identity for
anonymous access, which is what is needed for this (for now I'll
ah, we already have a prototype rss exporter (abeit under tech preview). Lets
transform it into something that can speak anything we can template..
I've played around with rss.c and done some changes:
* templatize rss - we can add Atom support later on with a few lines of code.
I also took the RSS stylesheet from an O'Reily tutorial - with a bit of work
rss can be used as an external view in browsers
* using a hack allow anonymous RSS
: revision 6416
matt, are you going to make us all x-html with the stuff thats hardcoded?
please tell a bit more about your plans...
since I sometimes have to enable the wap-plugin in my iceweasel at work, it
suxx if you have to run another browser because of the interface being
broken
r6417 | matt | 2008-07-07 01:30:08 -0400 (Mon, 07 Jul 2008) | 6 lines
Changed paths:
M /trunk/webcit/messages.c
M /trunk/webcit/siteconfig.c
M /trunk/webcit/static/mobile.css
M /trunk/webcit/static/mobile.js
M
r6430 | matt | 2008-07-12 21:21:58 -0400 (Sat, 12 Jul 2008) | 2 lines
Changed paths:
M /trunk/webcit/messages.c
Disable photo view for vcard
IG, can you test your artv-no-base64 patch again to make sure it exits
properly? It finished exporting the messages but sendcommand didn't exit
after that.
r6478 | matt | 2008-08-03 05:47:20 -0400 (Sun, 03 Aug 2008) | 3 lines
Changed paths:
M /trunk/webcit/webcit.c
Added opera 9.5b1/winmobile user agent to mobile clients, is_mobile now a
TECH_PREVIEW
r6479 | matt | 2008-08-03 07:32:41 -0400 (Sun, 03 Aug 2008) | 2 lines
Changed paths:
M /trunk/webcit/messages.c
M /trunk/webcit/roomops.c
M /trunk/webcit/static/mobile.css
M /trunk/webcit/static/mobile.js
r6492 | matt | 2008-08-08 06:33:36 -0400 (Fri, 08 Aug 2008) | 4 lines
Changed paths:
M /trunk/webcit/groupdav_main.c
M /trunk/webcit/groupdav_put.c
M /trunk/webcit/webcit.c
M /trunk/webcit/webcit.h
Fixes
r6500 | matt | 2008-08-14 06:59:11 -0400 (Thu, 14 Aug 2008) | 3 lines
Changed paths:
D /trunk/webcit/static/empty.html
D /trunk/webcit/static/instant_messenger.html
D /trunk/webcit/static/login.html
D /trunk
r6501 | matt | 2008-08-14 17:38:39 -0400 (Thu, 14 Aug 2008) | 2 lines
Changed paths:
A /trunk/webcit/static/instant_messenger.html (from
/trunk/webcit/static/t/instant_messenger.html:6500)
D /trunk/webcit/static/t
IIRC the templatized rss output was my doing. I posted the patch here but it
wasn't checked in.
Sun Aug 17 2008 08:59:28 PM EST from [EMAIL PROTECTED] (Uncensored)
So Aug 17 2008 06:45:43 EDT von [EMAIL PROTECTED]
did we loose the templates rss_head _tail _item _item_end ?
hm, nope,
Oh the horror of using a 'doze box - trying to compile webcit. libcitadel
compiled and installed perfectly, haven't tried citadel proper.
Cygwin doesn't have bindtextdomain/textdomain, and the _() macro causes
errors relating to _libintl_gettext . Apologies if there is something I
should be doing
everything needed is there, here are the error messages:
/home/Matt/webcit/webserver.c:804: undefined reference to
`_libintl_bindtextdoma
in'
/home/Matt/webcit/webserver.c:806: undefined reference to
`_libintl_textdomain'
/home/Matt/webcit/webserver.c:807: undefined reference
-lintl defined in LDFLAGS in Makefile, rather than LIBS. Is that a typo?
With intl in LIBS, there is now a choke on the setup binary:
setup.o: In function `delete_init_entry':
/home/Matt/webcit/setup.c:45: undefined reference to `_num_tokens'
/home/Matt/webcit/setup.c:46: undefined reference
r6664 | matt | 2008-10-05 07:54:14 -0400 (Sun, 05 Oct 2008) | 2 lines
Changed paths:
M /trunk/webcit/webcit.c
add begin_burst to citadel version too low failure
r6702 | matt | 2008-10-27 21:10:59 -0400 (Mon, 27 Oct 2008) | 2 lines
Changed paths:
M /trunk/citadel/docs/macintosh-readme.txt
updated instructions, noting libsieve and gettext
r6706 | matt | 2008-10-31 00:28:33 -0400 (Fri, 31 Oct 2008) | 2 lines
Changed paths:
M /trunk/webcit/configure.ac
M /trunk/webcit/webcit.h
M /trunk/webcit/webserver.c
add a few #defines to fix OS X
r6707 | matt | 2008-10-31 04:01:26 -0400 (Fri, 31 Oct 2008) | 3 lines
Changed paths:
M /trunk/webcit/configure.ac
M /trunk/webcit/webcit.h
Use AC_CHECK_HEADERS rather than __DARWIN__ macro to include xlocale.h
seems to have fixed it
dothebart: have you tried mail view with a large (1000) set of messages in a
room? A few of the rooms here (such as this one, don't have autopurger on)
only seem to list around that number of oldest messages. I can't find find a
room on uncnsrd that big right now to make sure its not just me.
r6815 | matt | 2008-12-12 06:27:36 -0500 (Fri, 12 Dec 2008) | 1 line
Changed paths:
A /branches/webcit-newsummaryview (from /trunk/webcit:6814)
Branch to stage new webcit message list view amongst other things
r6816 | matt | 2008-12-12 06:52:34 -0500 (Fri, 12 Dec 2008) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/messages.c
A /branches/webcit-newsummaryview/static/summaryview.js
M /branches/webcit
As you can see I've created a branch to stage some changes to webcit (I
suppose I could have used TECH_PREVIEW, but at least people won't scream
'revert! revert!' this way).
I have completely rebuilt the message summary/listview. It now loads the
message list for each room via an Ajax request
r6818 | matt | 2008-12-12 21:44:08 -0500 (Fri, 12 Dec 2008) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/messages.c
M /branches/webcit-newsummaryview/msg_renderers.c
M /branches/webcit-newsummaryview
r6819 | matt | 2008-12-13 04:59:13 -0500 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/static/summaryview.js
Turn off JSON sanitization in prototype.js, improves load performance
r6826 | matt | 2008-12-13 08:43:27 -0500 (Sat, 13 Dec 2008) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/messages.c
M /branches/webcit-newsummaryview/msg_renderers.c
M /branches/webcit-newsummaryview
r6835 | matt | 2008-12-14 06:07:34 -0500 (Sun, 14 Dec 2008) | 2 lines
Changed paths:
A /branches/webcit-newsummaryview/static/t/mailsummary_json.html
Missing template, needed to function :)
r6837 | matt | 2008-12-14 07:16:53 -0500 (Sun, 14 Dec 2008) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/roomops.c
M /branches/webcit-newsummaryview/static/summaryview.js
M /branches/webcit
r6838 | matt | 2008-12-14 07:25:54 -0500 (Sun, 14 Dec 2008) | 1 line
Changed paths:
M /trunk/libcitadel/lib/libcitadel.h
M /trunk/libcitadel/lib/stringbuf.c
As per dothebart's advice, revise StrBufIsNumber to check
r6842 | matt | 2008-12-15 00:17:30 -0500 (Mon, 15 Dec 2008) | 2 lines
Changed paths:
M /trunk/webcit/messages.c
fix (no subject) for blank message subjects
r6846 | matt | 2008-12-18 05:04:22 -0500 (Thu, 18 Dec 2008) | 1 line
Changed paths:
M /branches/webcit-newsummaryview/iconbar.c
M /branches/webcit-newsummaryview/messages.c
A /branches/webcit-newsummaryview/static
-
---
--
--
Matt, three tiny comments:
* LKRA has some friends with similar syntax:
http://www.citadel.org/doku.php/documentation:appproto:rooms?s=lkra#list.comma
nds You probably should create something that can easily handle all of them
(maybe by some wrappers?
* SVPut and friends
r6880 | matt | 2008-12-28 08:16:15 -0500 (Sun, 28 Dec 2008) | 3 lines
Changed paths:
M /branches/webcit-newsummaryview/README.txt
M /branches/webcit-newsummaryview/auth.c
M /branches/webcit-newsummaryview
r6888 | matt | 2009-01-01 08:31:15 -0500 (Thu, 01 Jan 2009) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/README.txt
A /branches/webcit-newsummaryview/WISHLIST
M /branches/webcit-newsummaryview
I intend to get as much as possible done in the immediate future
(within the next 7 days) as I wish to move onto other projects.
dothebart: I want to be able to limit the number of messages displayed, like
bbsview, but still using a template iterator, the two ways I can think of:
modify
r6900 | matt | 2009-01-06 05:14:26 -0500 (Tue, 06 Jan 2009) | 3 lines
Changed paths:
M /trunk/libcitadel/lib/libcitadel.h
M /trunk/libcitadel/lib/stringbuf.c
+ New function: StrECMAEscAppend, does string escaping
r6917 | matt | 2009-01-09 21:16:31 -0500 (Fri, 09 Jan 2009) | 6 lines
Changed paths:
M /branches/webcit-newsummaryview/preferences.c
M /branches/webcit-newsummaryview/roomops.c
M /branches/webcit-newsummaryview
r6918 | matt | 2009-01-09 21:31:00 -0500 (Fri, 09 Jan 2009) | 3 lines
Changed paths:
M /branches/webcit-newsummaryview/static/t
M /branches/webcit-newsummaryview/static/t/aide_inetconf.html
M /branches/webcit
r6920 | matt | 2009-01-09 21:46:05 -0500 (Fri, 09 Jan 2009) | 2 lines
Changed paths:
M /branches/webcit-newsummaryview/static/wclib.js
M /branches/webcit-newsummaryview/static/wcpref.js
* Fix wcpref in Intarwebs
1 - 100 of 175 matches
Mail list logo