I'm now wondering if the new templating engine will allow for creating
mobile friendly pages?
in general, if matt's mobile detectors identify your useragent as a mobile
one, tempates appended an _m.html are prefered over .html.
i'm currently working on the message interface, I already
Mon Oct 06 2008 13:38:35 EDT from IGnatius T [EMAIL PROTECTED]
We've got to do something about these blank messages. Any idea what's
causing them?
Can they be associated with any http requests at the time?
My first guess is that it is related to someone whose last activity was a
post
Di Okt 07 2008 09:44:51 EDT von [EMAIL PROTECTED]
Mon Oct 06 2008 13:38:35 EDT from IGnatius T [EMAIL PROTECTED]
We've got to do something about these blank messages. Any idea what's
causing them?
Can they be associated with any http requests at the time?
My first guess is that
Getting the following message in the Domain Names and Internet Mail
Configuration screen:
Handler [SERVCFG:FLUSHINETCFG] (in
'/appl/webcit/static//t/aide_inetconf.html' line 28); requires context of
type 3, have 0!
[SERVCFG:FLUSHINETCFG]
Oh, there we go!
hm, I think i've messed up zlib compression in webcit.
It should have been fixed by the commits this weekends. though i'm doing more
stuff, and couldn't test it thoroughly.
We've got to do something about these blank messages. Any idea what's
causing them?
sam, I've added your tcpdump tool ot
http://www.citadel.org/doku.php/faq:mastering_your_os:net_sniff
do you know a smart way to linewrap some of that regexes? we need a bit
shorer lines...
btw, theres the citadel documentation room which contains the dokuwiki
commits.
ah, using mkstemp() and some preconfigured path should be appropriate.
Mon Sep 22 2008 08:59:37 EDT from [EMAIL PROTECTED]
Fleeb, do oyu get this room. Does Winbloze have a version of stncmp that
takes 3 args?
Ugh...
Yes, I believe so. Although I think they used a different name for it.
That said, 'strncmp' always takes three
Thank goodness!
hm, now thats s.th. i'm realy not in touch with, but it sounds like it needs
to link libcitadel.
(Incidentally, I *never* use the '_s' functions if I can help it... 'n'
is good enough for me. Better yet, since I primarily use C++, I just use
a string class, which is even safer).
matt, maybe you need to add -l intl to the linker command. could you test
that in a link-cut-n-paste by hand?
if we need to find out a way to make configure fiddle that out.
Sa Sep 20 2008 23:31:45 EDT von IGnatius T [EMAIL PROTECTED]
I'm getting all sorts of errors building webcit, primarily in
cookie_conversion.c.
dothebart: you said this was building ok on your system, so ... if it's
still not generating any errors over there, could you try building
Sa Sep 20 2008 23:31:45 EDT von IGnatius T [EMAIL PROTECTED]
I'm getting all sorts of errors building webcit, primarily in
cookie_conversion.c.
hm, funny. could you update libcitadel, and test whether this fixes your
incident?
Updated libcitadel (fresh checkout and clean build)
Still getting this error:
cookie_conversion.c:89:45: error: macro strncmp requires 3 arguments, but
only 2 given
Hmm, I'm not aware of any version of stncmp that takes more than 2 args.
Fleeb, do oyu get this room. Does
So Sep 21 2008 13:00:39 EDT von IGnatius T [EMAIL PROTECTED]
hm, funny. could you update libcitadel, and test whether this fixes your
incident?
Updated libcitadel (fresh checkout and clean build)
Still getting this error:
cookie_conversion.c:89:45: error: macro
-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 to
Cygwin has libintl/gettext/whatever the hell it is, I think. Maybe you
don't have it installed?
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 to
I'm getting all sorts of errors building webcit, primarily in
cookie_conversion.c.
dothebart: you said this was building ok on your system, so ... if it's
still not generating any errors over there, could you try building it in
your home directory on hawthorne.citadel.org? I've got
I chatted with a developer on #openmapi a week or two ago. Sounds
promising but they have a long way to go. When they produce something
usable we can look into writing a Citadel back end for it.
I don't think we can integrate their stuff directly into Citadel --
there's too much Samba
hm, interesting. using RBL's to block access to web-frontends too...
Ok, we've got libical 0.33, libcitadel 7.38, and citadel 7.38 on the wire.
dothebart: do you want to build debs before we make an official
announcement?
Since all of the unstable work is being done in webcit right now, should
we release new versions of libcitadel and the Citadel server? It's
probably time to get something out there.
Have you tested the updated server against the released webcit?
We did, in fact, run it that way for a little while, because I had to
revert webcit to older code at one point.
Sounds good to me, then, if you didn't see any problems.
Move from messages to etc...I'm going to assume that's $CITADELHOME/etc,
and not /etc, as the notes appeared to imply.
dothebart, no, you just need one PHP fastcgi process. Though all the nginx
people are swearing by php-fpm now.
hey, that webpage is all russian... how come? ;-))
ok, i guess my setup isn't that much complicated...
plus not take a truckload of memory from the start; nginx doesn't show
up in
top M, while apache filled the upper half
Ok, I guess I'll try it on http://uncnsrd.mt-kisco.ny.us, which only
serves up a placeholder page, plus software upgrades for my phones.
Yeah, I forgot about nginx not taking up much memory. I never see it in
'top' unless my site's really busy. I switched over a month or more ago.
http://linux.ioerror.us/2008/07/migrating-from-apache-to-nginx/
plus not take a truckload of memory from the start; nginx doesn't show up in
top M, while apache filled the upper half
Looking for custom work done to citadel please write [EMAIL PROTECTED] if
interested.
ok, first webcit running behind an nginx. now switch outgesourced and
debian.citadel.org.
Why? What does nginx do that Apache wasn't doing?
Sep 5 2008 8:16am from IGnatius T Foobar @uncnsrd
Why? What does nginx do that Apache wasn't doing?
Um, among other things:
* Stay up.
* Not leak memory.
* Run fast.
this is whats doing the exception at that ical thing:
#0 0xe410 in __kernel_vsyscall ()
#1 0xb7c20640 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb7c22018 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb7c195be in __assert_fail () from /lib/i686/cmov/libc.so.6
#4 0x080cbe6c in
Yup, that's it. Aside from the year 1601, which is obviously wrong, it
also does BYMONTH=0 which chokes libical.
While waiting for six months of refcount_adjustments backlog to process
last night, I took the time to write a technical article about how THE
DREADED AUTO-PURGER does its thing.
http://www.citadel.org/doku.php/documentation:developers:deferred_processing
This is a pretty good
OK, now the OpenSSL check is broken.
Nevermind, it was my fault. I didn't have the right path in
/etc/ld.so.conf.
Do Sep 04 2008 15:57:15 EDT von IGnatius T [EMAIL PROTECTED]
While waiting for six months of refcount_adjustments backlog to process last
night, I took the time to write a technical article about how THE DREADED
AUTO-PURGER does its thing.
Aug 25 2008 5:21pm from dothebart @uncnsrd
hm, firefox 3 prints the URL line de-url-encoded though it sends it
encoded...
thats real weird.
I absolutely cannot STAND this. I wish I knew how to turn it off.
in event.c line 695...
/**
* Encapsulate event into full VCALENDAR component. Clone it first,
* for two reasons: one, it's easier to just free the whole thing
* when we're done instead of unbundling, but more importantly, we
* can't encapsulate
So Aug 17 2008 06:45:43 EDT von [EMAIL PROTECTED]
did we loose the templates rss_head _tail _item _item_end ?
hm, nope, IO error, do you still have them arround? I guess its pretty
useless without?
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,
Yeah, they weren't my templates.
Eh, since we're starting to drift into this topic in the Music room on
Uncensored, I thought I'd drag it here.
Someone uploaded a file over there, then said it was all nice and
available and everything... except it was uploaded to a room on a
completely different system.
So,
We used to have a command to send a file over the network, but I'm pretty
sure it's been removed by now.
Not *intended* but I completely understand why that would happen.
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.
I just updated my dev box to svn HEAD and webcit doesn't seem to work.
It seems to just hang and never complete the request.
I'm off to do a clean build and see whats going on.
Go for it -- just be sure to wrap the whole thing inside #ifdef
TECH_PREVIEW so it doesn't get built into production Citadels until it's
ready.
Doesn't UTF-16 require all new API's to handle strings with double-byte
characters? No thanks.
Yep, the '16' stands for the number of bits to a character. Pretty
unpleasant.
Nothing wrong with UTF-8. As far as Unix is concerned, it's Just Another
Multibyte Character Code.
Tue Jul 15 2008 08:49:03 EDT from [EMAIL PROTECTED]
hm, what would be the smartest way to do s.th. similar to aidepost() in
webcit? call citmail? (probably not that portable...)
is there a smart way via port 504? without logging in?
Since for example letting the user know that the language
In file included from ./citadel.h:14,
from modules/calendar/serv_calendar.c:24:
/sysdep.h:316:1: warning: PACKAGE_VERSION redefined
In file included from modules/calendar/serv_calendar.c:22:
/usr/local/include/ical.h:118:1: warning: this is the location of the
previous definition
Thu Jul 17 2008 07:26:03 EDT from [EMAIL PROTECTED]
hm, no.
since postmaster/hostmaster and so on go to aide too, it wouldn't make any
difference to allow anonymous aide posting via 504 from that point of view.
(aside that you would sidestep viri/spam detection)
Of course.
I din't
hm, no, we don't know.
maybe Matt could find out, as he was expecting this.
We would need some additional logging then though...
We could add a read only flag to the CtdlFetchMessage and a reference
count.
Each CtdlFetchMessage that is read only increases the ref count, each
CtdlFreeMessage reduces it. That way numerous read operations would only
need
one copy of the message in memory at a time. At the moment
Thu Jul 17 2008 17:41:07 EDT from IGnatius T [EMAIL PROTECTED]
Be careful not to conflict with IMAP code which does similar things.
There are a couple of places where we cache a message between multiple
commands, or multiple portions of a command, to prevent multiple fetches
That
Y'know, there's probably an easier way to speed up the import/export.
Strictly speaking, there's no reason why base64 has to be there at all.
The message format on disk is binary, BUT IT'S NOT ARCHITECTURE-DEPENDENT
BINARY.
So instead of ...
message
msgnum
reference
Attached is a patch which implements the above proposal. I haven't committed
it because I have not tested it. It compiles, and I believe it will work,
but someone needs to test it. (dave?)--- OLDmodules/vandelay/serv_vandelay.c 2008-07-17 23:43:13.0 -0400
+++
oh, before i forget, please rerun bootstrap and configure...
By the way, I'm on vacation this week ... sitting on a beach blissfully
avoiding work. I am online, but I'm only really spending time on the
computer in the late evenings, and my bandwidth is very limited because
I'm using a crappy cellular modem connection. It's very reliable but it's
there you are ;-)
You may have seen that its using the date as primary sort criteria...
Thanks, matt ... that's a nice workaround to have for RSS until we have
true anonymous access mode available.
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
IG,
My request for a guest account may perfect for this. A passwordless
account w/o write rights, limited access, and altered message pointers could
be helpful.
Sun Jun 22 2008 04:42:25 UTC from IGnatius T [EMAIL PROTECTED] (Uncensored)
matt: yes, there's already RSS output. The
I'm getting myself mentally prepared for implementing recurring events,
with an eye towards eventually doing CalDAV as well. One of the things
I've been thinking about has been that the way we render calendars in a
two phase operation, where we load up the calendar into memory from the
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..
The current Easy Install was ported over from Queasy Install.
What's the target platform?
hm... switching to icons only doesn`t change the size of th menu bar...
should we change this? how would it be changed?
Queasyinstall fails to install on Cygwin:
checking for curl_version in -lcurl... no
configure: error: libcurl was not found and is required. More info:
http://www.citadel.org/doku.php/installation:start
This is especially strange as libcurl is provided by Citadel. Note that it
did not seem to
Our initial implementation of OpenID 1.1 Relying Party support is
complete! At this time I would like to have as many people as possible
test the code. In order to do so, please take the following steps:
1. If you do not already have an OpenID, please obtain one. You can go
to
That looks pretty cool. Does it interface with a non-Launchpad SVN repo?
I wasn't able to find an answer to that question.
hm... i think its about time we get that next release out without the imap
troubles.
Tue May 27 2008 23:39:07 EDT from IGnatius T [EMAIL PROTECTED]
Obviously the only times they need a user name is when they do Aide
messages to alert about problems.
Actually they don't NEED a user name but I thought it would be good if user
0 had the name Citadel so we could retrieve
Okay, cygwin gets past libcurl, but you'll love this next one.
Citadel fails to install:
configure: error: libcurl was not found and is required. More info:
http://www.citadel.org/doku.php/installation:start
Tue May 27 2008 20:45:15 EDT from [EMAIL PROTECTED]
urgh. Great... Seems we are getting a lot of dependancy issues lately. I
suppose its a factor of the expanded platform set 8-(
Indubitably.
That's why we need to come up with some reliable way to automate builds when
source has
Wed May 28 2008 07:07:50 EDT from [EMAIL PROTECTED]
All we need is a cron job on each build platform that gets the latest Queasy
install, configures a build environment, runs the Queasy Install and then
posts a message to a room.
If queasy completes OK then the message reports the plaform and
Mostly.
But on such build systems, the setup needs to occur in such a way that it
actually attempts to perform the build each time subsequent to the initial
build. At least, I think... maybe I'm wrong on this (e.g. if libical doesn't
change, maybe we don't really need to test building it).
I'm in favour of adjusting the message timestamp to keep Webcit quick
and
also because we would split a message containing more than one VEVENT
into
Actually, we already do this. :)
Check out citadel/modules/calendar/serv_calendar.c on line 2009. During
the beforesave
Mon May 26 2008 17:32:08 EDT from Bryon [EMAIL PROTECTED]
Mon May 26 2008 04:44:20 PM EDT from [EMAIL PROTECTED]
I'm in favour of adjusting the message timestamp to keep Webcit quick and
also because we would split a message containing more than one VEVENT into
two messages anyway
Actually, we already do this. :)
Check out citadel/modules/calendar/serv_calendar.c on line 2009. During
the beforesave hook for a calendar room, we break out the calendar item, and
we do several things:
* Message timestamp is set to the event's DTSTART
* Message subject is
901 - 1000 of 2001 matches
Mail list logo