[Citadel Development] Re: [SCM] citadel.org branch, master, updated. f56c54a0313a60d1a692dcae9fe3fbd9e25c4d8c

2010-11-25 Thread IGnatius T Foobar
The homework helpers mail is parsing properly but it is *not* displaying properly. I see quoted-printable on the screen.

[Citadel Development] Re: [SCM] citadel.org branch, master, updated. f56c54a0313a60d1a692dcae9fe3fbd9e25c4d8c

2010-11-25 Thread IGnatius T Foobar
The homework helpers mail is parsing properly but it is *not* displaying properly. I see quoted-printable on the screen. Actually, it seems that quoted-printable is being displayed all over the system.

[Citadel Development] Re: installation failed

2010-11-18 Thread IGnatius T Foobar
I'm more concerned with the fact that he posted a newbie installation question to the developer list. It shows that he didn't bother to read the instructions for requesting help.

[Citadel Development] Re: installation failed

2010-11-18 Thread IGnatius T Foobar
Yeah well Exchange does that all on its own :)

[Citadel Development] Re: [SCM] citadel.org branch, master, updated. a629da83391d58813cc962f6c52d991868b10e3a

2010-11-16 Thread IGnatius T Foobar
Yes, everything is done using safestrncpy()

[Citadel Development] Re: [SCM] citadel.org branch, master, updated. a629da83391d58813cc962f6c52d991868b10e3a

2010-11-14 Thread IGnatius T Foobar
IG, could you have a look at this? why does the mentioned pointer contain invalid data instead of NULL? could you clean that up? Which pointer are we talking about here?

[Citadel Development] (no subject)

2010-11-11 Thread IGnatius T Foobar
It's still there. I moved it up into the nav bar.

[Citadel Development] Re:

2010-11-11 Thread IGnatius T Foobar
Nope. Uncensored will be running the new WebCit too, so if they can't find the save button then they can't post messages complaining about it. :)

[Citadel Development] Re:

2010-11-11 Thread IGnatius T Foobar
We'll do what we always do -- deploy it first to Uncensored and see how it is received by the user community. It wouldn't be the first time we had a UI design rejected. I was really proud of the dynamic BBS view but nobody liked it.

[Citadel Development] Re: [SCM] citadel.org branch, master, updated. 826932b012c26b5ef97a5bbf45acf10fca6acc60

2010-11-11 Thread IGnatius T Foobar
so far? imaptest and thunderbird. Until you've also tested Outlook, Pine, whatever Apple is using these days, and a mobile client or two ... assume that your patch broke them all. Seriously. IMAP is that fragile.

[Citadel Development] Re: webcit: Splitting vcard_edit.c into templates not too trivial

2010-10-03 Thread IGnatius T Foobar
Sure, there's a ton of that kind of work that needs to be done. I do it when I'm already in there somewhere and notice little things that need adjusting, but having someone around to focus on it would be great.

[Citadel Development] Re: webcit: Splitting vcard_edit.c into templates not too trivial

2010-10-03 Thread IGnatius T Foobar
Don't spend too much time on the vCard editor. I will probably rewrite it in the not too distant future.

[Citadel Development] Re: Two commits at GitHub: Trying to clean some older HTML to learn

2010-10-02 Thread IGnatius T Foobar
Well, I don't really have the time to do it, but it's a reasonable idea.

[Citadel Development] Re: Commit log to refs/heads/master

2010-09-26 Thread IGnatius T Foobar
Not working yet, but I'm going to make it work. CSS3 has rounded edges, gradients, and drop shadows. It makes no sense to do this any other way. Please bear with me for a little while as I build a new CSS3 based theme.

[Citadel Development] Re: Commit log to refs/heads/master

2010-09-24 Thread IGnatius T Foobar
The sad thing is that I'm going to have to live with Internet Explorer as my reference browser for a while just because it's the most broken.

[Citadel Development] Re: Git?

2010-09-20 Thread IGnatius T Foobar
Ok, we're switching to git. I remain ambivalent about the subject, but since it is in high demand I will go with the flow here. My needs are simple ... even CVS worked just fine for me. Our source code repository will be offline until the conversion is complete.

[Citadel Development] (no subject)

2010-09-20 Thread IGnatius T Foobar
Ok folks, commit 8f713e8bba92ebb93a9a486d81ec7e966583fd9e in branch stable-78x is the official 7.84 release of all components. tarballs have been built and uploaded.

[Citadel Development] Re: others messages

2010-09-20 Thread IGnatius T Foobar
Yes I did, but it has not been implemented.

[Citadel Development] (no subject)

2010-09-20 Thread IGnatius T Foobar
Personally I use the terminal as much as I use the GUI. I wish they would lose the mach kernel one day though. I'd love to see OS X be based on straight *BSD. Let me get something clear, then ... was your trouble report involving the Terminal application or the console? Is there

[Citadel Development] Re: Commit log refs/heads/master

2010-09-20 Thread IGnatius T Foobar
Just curious - if additional information (for a plugin, etc.) needs to be added to a user's profile, what is the best way to accomplish that w/o modifying internal structures? This information would need to be secure from modification by the end user. What I normally do is

[Citadel Development] (no subject)

2010-09-20 Thread IGnatius T Foobar
It would be much easier, but I can't guarantee exactly when I'm going to have the chance to work on it.

[Citadel Development] Re: CDB_USETABLE

2010-09-20 Thread IGnatius T Foobar
Nope. It's either there or it isn't. I suppose you could drop the table :)

[Citadel Development] Re: Git?

2010-08-27 Thread IGnatius T Foobar
while we should continue our stable branches in SVN, I'm all in for switching HEAD to git right now. Can we? Please? I'm not maintaining two different repositories. It's going to be one or the other.

[Citadel Development] Re: Git?

2010-08-27 Thread IGnatius T Foobar
I'm reading some documentation and tutorials on git, and it looks like something that's only useful for developing the Linux kernel ... essentially not the right tool for a project like ours that relies on a central repository. Why do we want all of this extra complexity?

[Citadel Development] (no subject)

2010-08-20 Thread IGnatius T Foobar
That's ok, I think we're going to ditch the rounded boxes in the next theme we build.

[Citadel Development] Re: Citadel commit log: revision 8825

2010-08-15 Thread IGnatius T Foobar
Ok, there we go. The previous IPv6-only implementation required a hybrid stack host such as Linux or FreeBSD, on which the listening address in6addr_any causes it to accept both IPv6 and IPv4 connections on the same socket. I was ok with dropping support for OpenBSD, but when I found out

[Citadel Development] Re: Citadel commit log: revision 8825

2010-08-15 Thread IGnatius T Foobar
Citserver doesn't have IPv6 yet.

[Citadel Development] Re: sending messages in optional anonymous rooms...

2010-08-14 Thread IGnatius T Foobar
Not that anonymous after all? Not for someone with admin rights.

[Citadel Development] Re: CC WC bad..

2010-07-27 Thread IGnatius T Foobar
Perhaps we can find a better way of automating it? I suppose we could just eliminate the #define entirely, and then every place we need CC we could just do struct CitContext *CC = MyContext(); That's a lot of noise, of course, but if you're going to put struct CitContext *CCC = CC;

[Citadel Development] Re:Citadel commit log: revision 8712

2010-07-26 Thread IGnatius T Foobar
seems to me as if you've nuked logging to syslog? if (enable_syslog) { vsyslog((syslog_facility | loglevel), format, arg_ptr); } Nope

[Citadel Development] (no subject)

2010-07-21 Thread IGnatius T Foobar
Looks like I'm seeing failures on IMAP partial fetch here... Citadel is returning a null response after upgrading to 7.80. Also tried the newest 7.81. To replicate, use Alpine to view messages with Quell-Partial-Fetch set to off. Fixed in r8703 (both trunk and stable).

[Citadel Development] (no subject)

2010-07-14 Thread IGnatius T Foobar
I have pushed Citadel 7.80 to Easy Install. Source tarballs will follow soon. As soon as we are sure everything is working smoothly, we will open the stable_78x branch. Until then, all commits should be for bug fixes only.

[Citadel Development] Re: Citadel commit log: revision 8671

2010-07-12 Thread IGnatius T Foobar
Gaah, that was a pain in the ass to fix.

[Citadel Development] Re: Citadel commit log: revision 8674

2010-07-12 Thread IGnatius T Foobar
* entroom (): after creating a room, don't display the empty room but rather display the advanced room editing screen. What? What if the user is not an Aide and doesn't have permissino to edit the room?

[Citadel Development] Re: QDIR the other way arround?

2010-06-26 Thread IGnatius T Foobar
a list of addresses to send spam to? it's that time of year again ... i'm at the beach this week, but the rental house now has high speed internet so i'll be online. we should work on the 7.80 release, i think we're pretty much there.

[Citadel Development] Re: Citadel commit log: revision 8613

2010-06-14 Thread IGnatius T Foobar
Not to worry, we're just about to 7.80 -- I fixed most of the remaining IE problems today, and hopefully will have everything tested with all browsers and ready for release by the end of the week. Then we can branch 7.8x-stable and start working on Citadel 8.

[Citadel Development] (no subject)

2010-06-13 Thread IGnatius T Foobar
IG, maybe this: http://c-ares.haxx.se/ could be a solution to our nslookup blocking stuff? It also would cover the ivp6 part of nslookups... Are we blocking on lookups? I'm pretty sure we're blocking on connection attempts. Or am I wrong about that?

[Citadel Development] (no subject)

2010-06-13 Thread IGnatius T Foobar
hm, and maybe another idea... Could you run ntop on hawthorne for a while? it would show whether for example spam attacks are the reason for these hickups... Already running. http://quark.xand.com/mrtg/ghettobaystack_17.html

[Citadel Development] Re: Citadel commit log: revision 8603

2010-06-02 Thread IGnatius T Foobar
This really is a bizarre bug. Maybe it's some sort of race condition. What I can tell you is that sometime between when we fetch the server greeting (always a 200 ready) and when we call get_serv_info(), the server socket dies. If you run it in the debugger you get a SIGPIPE.

[Citadel Development] Re: Citadel commit log: revision 8604

2010-06-02 Thread IGnatius T Foobar
There is just no sensible explanation for this. One moment we're reading the server greeting, the next moment the socket is toast. citserver doesn't provide an explanation either.

[Citadel Development] Re: Citadel commit log: revision 8597

2010-06-01 Thread IGnatius T Foobar
Ok, now we're getting somewhere. 4 alerts in the last 8 hours. It isn't locking up; it's getting the message Received unexpected answer from Citadel server; bailing out.

[Citadel Development] Re: Citadel commit log: revision 8597

2010-06-01 Thread IGnatius T Foobar
maybe you'd like to add a debug statement here?? Yes, that's obviously the right thing to do; I haven't been writing webcit logs but it's probably time to start. :)

[Citadel Development] Re: Citadel commit log: revision 8597

2010-06-01 Thread IGnatius T Foobar
Ok, here's the answer: The INFO command returned a *blank line*.

[Citadel Development] Re: Citadel commit log: revision 8599

2010-06-01 Thread IGnatius T Foobar
I'm working on this too. It isn't actually that specific server command. WebCit's ability to receive server replies appears to be broken by the time get_serv_info() starts. When I began checking the output of the IDEN command, it failed there too. I just added some code to check the

[Citadel Development] Re: Citadel commit log: revision 8599

2010-06-01 Thread IGnatius T Foobar
Very weird. We had another unexpected response error with those checks in place. The server passed the 200 banner check, but then by the time we got into get_serv_info(), the server responses became blank. The next time it happens I will try to analyze it from the citserver side to see if

[Citadel Development] Re: Citadel commit log: revision 8597

2010-05-31 Thread IGnatius T Foobar
Even with the longer timeout on the watchdog script, it's still firing from time to time. I really don't know what's happening, because the cores all show the same thing: all threads waiting on accept(), except for the housekeeping thread, which is sleeping. I am going to disable the

[Citadel Development] Re: close button in addressbook popup gone..

2010-05-28 Thread IGnatius T Foobar
Ok. Just so you know, a couple of weeks ago I switched from protoaculous back to discrete copies of prototype and scriptaculous, in order to support better manageability.

[Citadel Development] Re: Citadel commit log: revision 8597

2010-05-27 Thread IGnatius T Foobar
I suspect that Chrome will eventually overtake Firefox as the leader in non-Microsoft web browsing, just like Android will overtake iPhone/iPad in the portable space. But for the time being, I have to spend a few days using IE as my WebCit test browser, because that's where the brokenness

[Citadel Development] (no subject)

2010-05-19 Thread IGnatius T Foobar
hmmm ... as far as I can tell, the networking problem is due to the server getting stuck with doing_queue permanently set to 1, for some reason, so it's not accepting polls.

[Citadel Development] Re: Citadel commit log: revision 8571

2010-05-19 Thread IGnatius T Foobar
Scratch that ... it's another I/O layer problem! (gdb) bt #0 0x0051b7f2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x006bc89b in write () from /lib/libpthread.so.0 #2 0x080750fb in sock_write (sock=0xb6cf5ff8, buf=0x80bde78 \n, nbytes=1) at clientsocket.c:286 #3 0x08075184

[Citadel Development] Re: Citadel commit log: revision 8571

2010-05-19 Thread IGnatius T Foobar
One more thing I can indicate now: we're hung up on Uncensored performing a read() operation during a network session that it initiated towards dogpound2. dogpound2 is running stable code.

[Citadel Development] Re: Citadel commit log: revision 8567

2010-05-14 Thread IGnatius T Foobar
If you have a Blogger account, it can be used as an OpenID provider too.

[Citadel Development] Re: Citadel commit log: revision 8567

2010-05-12 Thread IGnatius T Foobar
I assume you've tested this with an actual OpenID account to make sure it still works?

[Citadel Development] Re: Citadel commit log: revision 8562

2010-05-10 Thread IGnatius T Foobar
I'm not at all familiar with the way this new chat implimentation works. It's a lovely new protocol that sacrifices efficiency for simplicity by having the client poll the server for new incoming messages every few seconds. It doesn't use START_CHAT_MODE and it relinquishes control of the

[Citadel Development] Re: Citadel commit log: revision 8555

2010-05-05 Thread IGnatius T Foobar
Uncensored will do an upgrade to svn head and automatically restart services at 2:30am US Eastern time.

[Citadel Development] Re: Citadel commit log: revision 8555

2010-05-05 Thread IGnatius T Foobar
Hmm ... I don't think it happened. Dunno why. :(

[Citadel Development] (no subject)

2010-04-30 Thread IGnatius T Foobar
The queue was backed up a couple of days ago. At the moment I'm sending all mail out through a pool of smart hosts, so it'll get delivered faster. We have to revisit mail delivery at some point.

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-30 Thread IGnatius T Foobar
probably just because i'm used to memcpy; I thing strndup will check for \0 while copying which we don't need to since we know the length? We're going to continue to have a difference of opinion on this. I still prefer readability and maintainability over shaving off a handful of cpu

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-30 Thread IGnatius T Foobar
Let's not mess with it yet -- the module is not finished. The reason I'm maintaining this xmpp mortuary is because when a Jabber client logs in, the first thing we have to do is flush out all of the roster entries that existed in all previous sessions. Stupidly, XMPP doesn't have a way to tell

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-30 Thread IGnatius T Foobar
So there wasn't a Delete operation at the time I started writing this? Oops :) At the moment, the key and value are both the full address. If you want to change it to a hash later, that's fine, but please let me finish the application logic first.

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-29 Thread IGnatius T Foobar
Ah, you found my bug and fixed it already? Thanks!

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-29 Thread IGnatius T Foobar
Ok, I see that. When you call Put() you're transferring control of the memory to the hash table; it doesn't copy it over. But why did you fix it the long way instead of just calling strdup() ?

[Citadel Development] Re: Citadel commit log: revision 8533

2010-04-28 Thread IGnatius T Foobar
Considering that Uncensored is currently spinning 100% cpu on citserver, I'd say that's still the big issue.

[Citadel Development] Re: new bbsview

2010-04-19 Thread IGnatius T Foobar
hm, it seems as if the next page link is added if there is no new message for that page yet. Is that intended? or is it a bug? It has to do with the calculation of the number of messages per page ... there's an off-by-one condition that triggers in certain situations.

[Citadel Development] Re: cmd_chat

2010-03-28 Thread IGnatius T Foobar
The CHAT command was implemented during a time when we didn't use worker threads; every session was bound to one socket and one thread, and that was it. Yes, we'll get past that, but NOT RIGHT NOW!! Also keep in mind that START_CHAT_MODE is also used in some other places, for example,

[Citadel Development] Re: cmd_chat

2010-03-27 Thread IGnatius T Foobar
I don't see much sense debugging it in the state its currently in. So let me get this straight ... the chat code that has been working fine for 12 years, needs to be rewritten because it doesn't work nicely anymore after you changed the transport underneath it? This is my problem why?

[Citadel Development] Re: cmd_chat

2010-03-27 Thread IGnatius T Foobar
Ok, well I do agree that the chat protocol is suboptimal and needs to be rewritten .. just not during a feature freeze. In the future we should make the chat protocol look more like the instant message protocol. If we need to stop the bleeding, right now we could just disable the server

[Citadel Development] (no subject)

2010-03-24 Thread IGnatius T Foobar
If we switch to git will it screw up davew's ability to eventually merge his branch?

[Citadel Development] Re: Bug fixing

2010-03-19 Thread IGnatius T Foobar
I'll be in and out of consciousness all weekend long.

[Citadel Development] Citadel commit log: revision 8476

2010-03-19 Thread IGnatius T Foobar
Ok, now Uncensored is running on svn head.  I accidentally "upgraded" to the stable-77x branch. Found a bunch of stray characters in de.po while upgrading that broke the build.  Not sure how they got there but I removed them.

[Citadel Development] (no subject)

2010-03-18 Thread IGnatius T Foobar
Right. If there is a - in that fourth position, it MUST continue reading until it sees a in the fourth position.

[Citadel Development] Re: Citadel commit log: revision 8466

2010-03-17 Thread IGnatius T Foobar
Ok, I looked at those diffs and they were indeed quite straightforward without a lot of surface area for new bugs. I'm at a VMware seminar this week so I have limited computer time, but I'll update my dev system when I get a chance to test the most recent fixes.

[Citadel Development] Citadel commit log: revision 8470

2010-03-17 Thread IGnatius T Foobar
Cool, I'll test it when I get a chance.

[Citadel Development] Re: Citadel commit log: revision 8444

2010-03-16 Thread IGnatius T Foobar
if it gets fed with [[a][b]],  '[', ']' what should the result look like? To be honest, I haven't thought about that. Since it starts on the left side first, it would probably extract b .

[Citadel Development] Re: reading other peoples messages

2010-03-16 Thread IGnatius T Foobar
The fix was going to be to make sure the request messge was in the current room. Anyone know if this has been fixed? Not yet.

[Citadel Development] Re: uncensored reverted to old code

2010-03-16 Thread IGnatius T Foobar
Hmm, SMTP outgoing fails? since when? I'm running my branch server and it seems to be working fine and its merged with the trunk HEAD (more or less). Well, a couple of days ago when I upgraded Uncensored to svn trunk/head we began to see a problem where all outgoing SMTP

[Citadel Development] Re: Citadel commit log: revision 8466

2010-03-16 Thread IGnatius T Foobar
* CtdlOutputPreLoadedMsg: use length calculated by safestrncpy instead of doing strlen on each loop iteration No really, I mean it, NO MORE OPTIMIZATIONS until we fix the bugs introduced by all previous optimizations!!

[Citadel Development] uncensored reverted to old code

2010-03-14 Thread IGnatius T Foobar
Ok, due to too many problems in the current svn trunk, I have reverted Uncensored to older code.  I'm going to be having a very busy week (spending most of it at a VMware seminar and will be away from my office) so it was important to get things stable for now. Here are some problems with the

[Citadel Development] Re: Citadel commit log: revision 8432

2010-03-06 Thread IGnatius T Foobar
hmm ... that didn't fix it. The problem is somewhere else. :(

[Citadel Development] Re: Citadel commit log: revision 8431

2010-03-06 Thread IGnatius T Foobar
which fixes the saving of messages via imap. messages copied in so far are b0ken, their unparsed headers are glued together without newlines :-( I think the reason I thought there was more to it than that was because it had gone unnoticed for a long time. By the way, it

[Citadel Development] Re: Citadel commit log: revision 8375

2010-03-02 Thread IGnatius T Foobar
let me take an educated guess... It fails to output a \0 if there is a string without newline? so  aoeu\0aoeu wouldtrigger the issue? That sounds about right. We are definitely giving it strings without a trailing newline.

[Citadel Development] Re: Citadel commit log: revision 8375

2010-03-01 Thread IGnatius T Foobar
When pidgin sends to webcit the message is slightly corrupted. Seems the last char is dropped and probably the terminating NUL too. I have identified this as a bug in memfmout(). When I use cprintf() it goes away.

[Citadel Development] (no subject)

2010-03-01 Thread IGnatius T Foobar
I don't know if this is related to characters missing in messages, but I've been noticing that room names being deleted by the DAP are having the last character truncated as well in the Aide room posts. This could quite possibly be a memfmout() or fmout() issue as well!

[Citadel Development] (no subject)

2010-03-01 Thread IGnatius T Foobar
client connections are timed out based on lastcmd which means they never time out because every client sends NOOP Is this correct / intentional? That is correct. It's not intended to log off idle humans; it's intended to kill off stale connections.

[Citadel Development] Re: asynch not working

2010-02-24 Thread IGnatius T Foobar
I made several assumptions on the types of contexts that could be selected on and which ones to check the fd of after select. Maybe these assumptions are flawed. What exactly happens to the context when an async message is sent? Check out modules/xmpp/xmpp_queue.c arolines

[Citadel Development] Re: Citadel commit log: revision 8370

2010-02-24 Thread IGnatius T Foobar
Fix async messages (hopefully). Nope.

[Citadel Development] Re: asynch not working

2010-02-24 Thread IGnatius T Foobar
If you send a message from Cit client to pidgin the message doesn't arrive. Got that bit. Question. Does the message from Cit client arrive when pidgin sends a new message to Cit client? It should, at least it did when I tested it. Pidgin should also receive

[Citadel Development] Re: async stuff

2010-02-24 Thread IGnatius T Foobar
As soon as my pidgin sends to the citserver the citserver dives off into an endless loop in dothebarts new buffered IO code. Now thats a different problem that causes me issues instead. I didn't see that, but perhaps I'll try it again. By the way, Citadel clients *poll*

[Citadel Development] Re: async stuff

2010-02-24 Thread IGnatius T Foobar
Ok, it seems that the buffered I/O *is* causing a problem. sysdep.c : 1147 HaveMoreLinesWaiting() *always* returns 1, until the session ends. As a result, we never fall through the loop until the session is ending, which explains why we never get around to processing our async

[Citadel Development] (no subject)

2010-02-23 Thread IGnatius T Foobar
Using SVN, or doing anything else, on Windows is SO VERY WRONG.

[Citadel Development] (no subject)

2010-02-23 Thread IGnatius T Foobar
BIG PROBLEM! Sometime recently, something broke in the main server context loop. Asynchronous events are not firing. This is a big problem for the XMPP service, which makes heavy use of its async loop in order to determine whether there are any events in the queue which require action

[Citadel Development] (no subject)

2010-02-19 Thread IGnatius T Foobar
#0 0x08058bbb in worker_thread (arg=0x0) at sysdep.c:1083 1083if ( (FD_ISSET(ptr-client_socket, readfds)) (gdb) bt #0 0x08058bbb in worker_thread (arg=0x0) at sysdep.c:1083 #1 0x08077cbf in ctdl_internal_thread_func (arg=0x9fd08a0) at threads.c:839 #2 0xb7e5f50f in

[Citadel Development] (no subject)

2010-02-11 Thread IGnatius T Foobar
New buffered I/O code crash: #0 0x080594f2 in client_write (buf=0xb6dc4df0 250 Message accepted.\r\n, nbytes=23) at sysdep.c:488 488 FD_SET(Ctx-client_socket, wset); (gdb) bt #0 0x080594f2 in client_write (buf=0xb6dc4df0 250 Message accepted.\r\n, nbytes=23) at

[Citadel Development] (no subject)

2010-02-07 Thread IGnatius T Foobar
it seems as if the new bbsview fails to mark everything read?  behaves a little funny to me over here. Same as before. Messages are marked as read when you Goto out of the room.

[Citadel Development] (no subject)

2010-02-06 Thread IGnatius T Foobar
davew: yes, it's been running very nicely. I think you got it this time. We will continue to observe its operation for a while.

[Citadel Development] Re: Citadel commit log: revision 8275

2010-02-06 Thread IGnatius T Foobar
* use mmap to read the download file for output; this way we don't need to copy it into memory first and can let the kernel do this job Does mmap() read the whole file into memory at the kernel level? Or does it merely provide userspace with the illusion that this has happened?

[Citadel Development] Re: Citadel commit log: revision 8275

2010-02-06 Thread IGnatius T Foobar
Fair enough. Is it portable?

[Citadel Development] (no subject)

2010-02-01 Thread IGnatius T Foobar
It's about time. So we do have to figure out what code we have in our framework that exists solely to support obsolete browsers. That'll be the challenge. (Matt? Thierry? Anyone know for sure?)

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-31 Thread IGnatius T Foobar
Not a problem, let me know when you're ready. And don't worry, it won't saturate a 2M link because most of the spam is for accounts that don't exist (actually, all of it, since I'm not actually running that company, but I did activate a couple of addresses such as info@ so a little of the mail

[Citadel Development] Re: Citadel commit log: revision 8268

2010-01-31 Thread IGnatius T Foobar
I would say that it should be decoded by libcitadel when the vcard is deserialized into our in-memory data structure.

<    3   4   5   6   7   8   9   10   11   12   >