Wed Sep 03 2014 07:51:50 EDT from Freakdog @ Dog Pound BBS II
Tue Sep 02 2014 05:20:32 PM EDT from dothebart @ Uncensored
I don't have any troubles with spool files, probably due to the single coredness of my server.
If you have, you will have to provide more information so that we can
Mon Sep 01 2014 03:20:13 AM EDT from dothebart @ Uncensored
hm,the disk is full on startup case isn't caught at all in the db-layer...
some pointers become NULL and we crash.
Is this in response to my question about spool files?
If so, the disk isn't full when the spool file issue crops
Tue Sep 02 2014 09:33:37 AM EDT from Freakdog @ Dog Pound BBS II
Mon Sep 01 2014 03:20:13 AM EDT from dothebart @ Uncensored
hm,the disk is full on startup case isn't caught at all in the db-layer...
some pointers become NULL and we crash.
Is this in response to my question about spool
Tue Sep 02 2014 09:33:37 EDT from Freakdog @ Dog Pound BBS II
Mon Sep 01 2014 03:20:13 AM EDT from dothebart @ Uncensored
hm,the disk is full on startup case isn't caught at all in the db-layer...
some pointers become NULL and we crash.
Is this in response to my question about spool
hm,the disk is full on startup case isn't caught at all in the db-layer...
some pointers become NULL and we crash.
Wed Aug 06 2014 09:50:33 AM EDT from IGnatius T Foobar @ Uncensored
Have I mentioned lately how wonderful it is that our Berkeley DB layer is so stable? How it almost never breaks because it's well tested, well tuned, and nobody's in there messing with it? Let's keep it that way.
Silly
8.25? Now?
Ok folks, same question again --
What's unstable in git master right now? I would really like to get a major
release done so I can start ripping out some of IGnet's guts.
Playing around on my phone right now and I just noticed that the browser in Android now works with WebCit. Nice!
btw, currently the xkcd room shows what happenes if any link is translated into a room name - the session is redirected to the lobby, messages are never marked read.
We currently would like to work towards either having two domains
which are only able to send to each other (basically for the use that
if one is down, the other will work).
(Adding bennabiy to the access list for the room, for this discussion.)
This is an interesting
Hello,
Where are storage the mail that is sended? If the response is in the BBDD,¿How can you acces to this BBDD?
Thank you very much.
Please phrase your question in the form of a question.
Ok folks, is there anything left in git master that would prevent us from
moving towards a release on that track?
I'm going to need to start working on some data model changes and would really
like to get a new stable going.
Wed Feb 05 2014 09:52:52 EST from IGnatius T Foobar @ Uncensored
Ok folks, is there anything left in git master that would prevent us from
moving towards a release on that track?
I'm going to need to start working on some data model changes and would
really like to get a new stable
Wait a minute -- xmpp is broken?
in master - yes. at least incomplete.
More broken than in stable, or incomplete as in there were things you wanted
to add?
more broken than in stable.
Ok, fix pls :)
Wed Jan 22 2014 02:50:32 EST from dothebart @ Uncensored
found fineuploader.com - GPLv3 if you build it yourself.
that way I found out about nodejs, npm, grunt and all its tiny plugins they include minification and other stuff.
Maybe we should add the ability for minification during
found fineuploader.com - GPLv3 if you build it yourself.
that way I found out about nodejs, npm, grunt and all its tiny plugins they include minification and other stuff.
Maybe we should add the ability for minification during building the dist-tarballs for webcit too.
first files uploaded
so we have some troubles with our attachment uploading facility.
if one has an nginx proxy, the upload will get interrupted after roughly 8k; regardless of https or not.
This behaviour seems to be portable amongst chromium iceweasel
Its even broken if one tries to upload files to uncensored,
its still some work left to do - but not that much.
I guess its forward-cherry-pickeable.
9.0 - yes that was also my Idea.
or... start an 8.xx branch, where we will fork 8.3x from, and if needed maybe an 8.4x; depending on how fast you progress on the nntp hacking.
Ok then, let's consider 8.3X to be frozen. Please get in any remaining fixes
that are needed, and let me know when we can begin doing the final QA for
a release.
I want to get the stable_83x branch going as soon as possible. But I don't
want to have multiple stable branches open at the same
Mon Dec 30 2013 10:17:07 EST from IGnatius T Foobar @ Uncensored
Our UI is starting to look dated again. I have some ideas, but I won't want to do anything that will conflict with the_mgt's rewrite.
What's the status of that and how can we work around conflicts?
It is a branch in git,
By "it works nice" I mean: It is a partially working proof of concept for my ideas to unclutter the ui and make it responsive. There are lots of places were it simply is buggy and ugly, but I can use it to post to regular rooms, read the blogs, etc. the "Rooms" view is currently an epic fail,
IG, I sugest you create 8.3x branch now if you start working on nntp - I need some stabilization work, then this would be due to a release.
dothebart: the more I think about it the more I want to go 9.00 for the
emergence
of NNTP (both for inter-Citadel networking and for Citadel-to-other networking)
and the removal of IGnet. It's a big data model change.
So my question is: how stable is git master right now? Can we freeze
So took care of the migrate import scenario.
Performance of old (buggy) version with my test data (some but not many big messages):
time /usr/sbin/sendcommand -h /test migr import /var/tmp/*xmlsendcommand: started (pid=24356) connecting to Citadel server at
hm, it seems as if after re-importing sieve scripts are not detected anymore - while still present
so, somehow
CtdlForEachMessage(MSGS_LAST, 1, NULL, SIEVECONFIG, NULL, get_sieve_config_backend, (void *)u );doesn't grab it anymore.
currently sendcommand import is broken (by me) need
Mon Dec 30 2013 10:17:07 EST from IGnatius T Foobar @ Uncensored
Sun Dec 29 2013 06:14:53 AM EST from dothebart @ Uncensored
To allow admins to fuzz with webcits renderers (i.e. for hardcore mailq maintenance, or inspecting user settings like sieve scripts) i've created this faq to
Wow, that's an incredible speed improvement. Good job!
Sun Dec 29 2013 06:14:53 AM EST from dothebart @ Uncensored
To allow admins to fuzz with webcits renderers (i.e. for hardcore mailq maintenance, or inspecting user settings like sieve scripts) i've created this faq to hand out to those in citadel support
To allow admins to fuzz with webcits renderers (i.e. for hardcore mailq maintenance, or inspecting user settings like sieve scripts) i've created this faq to hand out to those in citadel support
http://www.citadel.org/doku.php/faq:troubleshooting:viewhack
Tue Dec 24 2013 07:03:27 EST from dothebart @ Uncensored
hm, it seems as somewhere in the migrate chain is a 4k limit which can be hit by the seen-records.
my hot guess right now is sendcommand.
Before:
time /usr/sbin/sendcommand migr export /tmp/blarg.dmp sendcommand: started
hm, it seems as somewhere in the migrate chain is a 4k limit which can be hit by the seen-records.
my hot guess right now is sendcommand.
Please take note:
The tag 'v8.23' does contain 8.23, but due to an error on my part, it contains
a version number of 8.22.
I have deleted this tag.
The tag 'v8.23-new' (1cc036dfd97eb78144040b27ade8662ea82a56cc) is the correctly
numbered 8.23 release.
Sorry for the
there are those of us, who believe that a 'byzantine syntax' is core concept of a wiki.
while fancy html may offer the plethora of format options, this is advantage and disadvantage at once:
- documents can wysiwyg look like the user wants it to
- each document ends up looking individual, you
That being said, it is possible to actually use layout_rework, this message is posted from my webcit at home, running layout_rework. And I loove the looks. I also accidently made it flat uiish...
The fonts alone make it more lovable for me.
I once wondered exactly the same, there was some odd rule on how to test pages with names not currently present in webcit. In any case, you need to restart webcit before it will read a new html file. There was something else about it, but I forgot. :(
Be aware that hiding the options from the
https://datatracker.ietf.org/doc/draft-saintandre-xmpp-tls/
xmpp tls to become mandatory?
and.. http over xmpp? WTF?
plus, seems they want to make xmpp the next gen mail transport layer?
a little hacking and wiresharking later, one can use
http://camendesign.com/code/video_for_everybody/test.html
to download videos with range request from the files store and play them in the browser.
(download the html file, edit it, enter the room in another window, load the file from disk -
Reading a little about HTTP 2.0 and SPDY, which seems destined to be a part
of HTTP 2.0
[ http://www.chromium.org/spdy/spdy-whitepaper ]
I'm not sure I want to implement this. We haven't even implemented all of
the features of HTTP 1.1 in their entirety.
It would seem that a
I like fastcgi.
I don't know whether spdy will be worth the effort.
it would realy be more important to be to be able to understand REST alike URL-schemes the like...
DAV/floor/toplevel_room/subroom/messageid/attachmentID
or something like that; plus being able to access files to download like
but... again... HOW do you configure the floor expire policy using
webcit?
Hm, did the floor expire policy go missing during templatization? It's
definitely
configurable from the text client.
Tue Sep 17 2013 16:21:52 EDT from IGnatius T Foobar @ Uncensored
but... again... HOW do you configure the floor expire policy using webcit?
Hm, did the floor expire policy go missing during templatization? It's definitely configurable from the text client.
either that, or was never
Setting an expire policy for a floor full of RSS feeds is good; that's how
we do it here. No sense in preserving that stuff for a long time. Until
of course I forgot about that when we started *originating* blogs from here
and I put my first one on that floor ... oops! That's why the Member
Wed Sep 11 2013 07:35:07 EDT from IGnatius T Foobar @ Uncensored
Setting an expire policy for a floor full of RSS feeds is good; that's how we do it here. No sense in preserving that stuff for a long time. Until of course I forgot about that when we started *originating* blogs from here and I
Wed Sep 11 2013 09:14:06 AM EDT from dothebart @ Uncensored
Wed Sep 11 2013 07:35:07 EDT from IGnatius T Foobar @ Uncensored
Setting an expire policy for a floor full of RSS feeds is good; that's how we do it here. No sense in preserving that stuff for a long time. Until of course I
so, I've written some faqs...
http://www.citadel.org/doku.php/faq:everydayuse:rss_aggregation
(since we've been ommitted with the RSS reader replacements for Google Reader in the latest linux Mag, I think we need to advertize the rss reader a little more?)
and since message expiry is a usecase
Tue Sep 10 2013 04:40:40 PM EDT from dothebart @ Uncensored
so, I've written some faqs...
http://www.citadel.org/doku.php/faq:everydayuse:rss_aggregation
(since we've been ommitted with the RSS reader replacements for Google Reader in the latest linux Mag, I think we need to advertize the
Tue Sep 10 2013 22:24:10 EDT from ax25 @ Uncensored
Ax25
P.S. I use the hell out of that thing as I pull in blog posts from many sources and even made a floor for rss feeds. One of my users did not like the sort order for the floor I named RSS feeds, so I re-named it XRSS feeds to keep it
This weekend (in between stretches of the last frantic push to get my house
ready to sell) I'm building a demo/test Exchange environment that I need in
order to test the integration of third party spam filtering tools. To be
sure, this is not a Citadel related project, but read on.
Yes,
afaik they discontinued their small business server line for the cloud services, which they put in place to stop linux invading the server rooms.
I guess this was the easiest way to get a running exchange - and the other ones are only for big coorperations which need clusters etc.
I guess a
You should see the way they've trained MCSE's to think. There's no longer
any such thing as the Exchange server. They've trained MCSE's to push no
fewer than *two* mailbox servers (in a redundant group) *plus* at least one
dedicated front end (client access) server.
Even if the
Jus tupgraded...will let you all know how I make out.
Ok, the tag v8.20 is now in the repository for the official 8.20 release,
and source code tarballs are on the download site.
some try to get a hold on it...
however, it seems as if ld_preload changes offsets, need to find a way around this - so I can get usefull backtraces :-(
/*
* gcc -Wall -nostartfiles -fpic -shared -olibbacktrace.so backtrace_open.c
*/
#define _GNU_SOURCE
#define _FILE_OFFSET_BITS 64
#define
Mon Aug 12 2013 05:17:50 AM EDT from dothebart @ Uncensored
hm, somethings smelly around the network queue importer.
it seems there is some sort of double close here (though I couldn't find it by browsing the source)
and from
sendcommand rwho
I see something messing with the current room of
Tue Aug 13 2013 11:37:05 EDT from Freakdog @ Dog Pound BBS II
Mon Aug 12 2013 05:17:50 AM EDT from dothebart @ Uncensored
hm, somethings smelly around the network queue importer.
it seems there is some sort of double close here (though I couldn't find it by browsing the source)
and from
ok, next version.
doing pretty well already; however it doesn't show all open system calls any hints which calls I should intercept also are welcome.
/*
* gcc -Wall -nostartfiles -fpic -shared -olibbacktrace.so backtrace_open.c
*/
#define _GNU_SOURCE
#define _FILE_OFFSET_BITS 64
#define
hm, somethings smelly around the network queue importer.
it seems there is some sort of double close here (though I couldn't find it by browsing the source)
and from
sendcommand rwho
I see something messing with the current room of running rss aggregators over here on uncensored, which also
Fri Jul 19 2013 15:56:07 EDT from IGnatius T Foobar @ Uncensored
Jul 19 2013 3:15pm from Citadel Subject: RSS Aggregation run failure Error while RSS-Aggregation Run of http://deutschesteffi.blogspot.com/feeds/posts/default need a 200, got a 0 ! Curl Error message: Operation too slow. Less
ok, did everything for 8.17 - debbuild triggered. Please upgrade the dist, we can release 8.20 on monday then.
Jul 19 2013 3:15pm from Citadel
Subject: RSS Aggregation run failure
Error while RSS-Aggregation Run of
http://deutschesteffi.blogspot.com/feeds/posts/default
need a 200, got a 0 !
Curl Error message: Operation too slow. Less than 64 bytes/sec
transferred the
Thu Jul 11 2013 12:42:21 EDT from IGnatius T Foobar @ Uncensored
Or we could just release 8.20, what's stopping us?
hm, we need to disable the experimental ical code in webcit.
Sorry, weeks are flying by and quality hacking time is next to NIL.
Thu Jul 11 2013 06:35:09 EDT from dothebart @ Uncensored
Wed Jul 10 2013 21:09:27 EDT from IGnatius T Foobar @ Uncensored
Ok, fixed. StrBufStripAllBut() now returns the leftmost qualifying substring.
did you check whether there are other places which might not like that behaviour?
The previous behavior was not "rightmost" but rather "undefined" -- in other words, it was used in places where there was an assumption that there would never be more than one qualifying substring on the line.
That having been said, I did test the IMAP parser again, which is where these other
Queasy Install has been updated:
* It now delivers Berkeley DB 5.1 instead of the old 4.1 (I'm looking forward
to DB 6 because it's released under the AGPL, for once Oracle did something
right ... but it hasn't been tested with Citadel yet)
* The text mode client is now built and
Wed Jul 10 2013 21:09:27 EDT from IGnatius T Foobar @ Uncensored
Ok, fixed. StrBufStripAllBut() now returns the leftmost qualifying substring.
did you check whether there are other places which might not like that behaviour?
8.1x-next now?
(cherry pick the last two commits over - webcit
Or we could just release 8.20, what's stopping us?
i'd like to have another stable release with the latest bunch of bugfixes without eventualy introducing new ones. I think its also better to provide that to distros and users conservative about upgrades.
8.20 also means some more work because of the citadel text client now is going to be its own
All right, backport what you want, tag it, and I'll put it up for download.
Ok, fixed. StrBufStripAllBut() now returns the leftmost qualifying substring.
Mon Jul 08 2013 13:57:39 EDT from IGnatius T Foobar @ Uncensored
SHOW STOPPING BUG. This may explain why I've been losing so much mail (and why my wife got a GMail account, and my mother in law got a Yahoo account) ... MAIL FROM:nore...@microcenter.com SIZE=17697 AUTH= BODY=7BIT
It's questionable whether that sort of behavior is legal. RFC 2821 doesn't
say anything about it other than the fact that parameters are acceptable
on the MAIL FROM: line. I can't find any mention of an AUTH= parameter
anywhere.
As far as I can tell this is some sort of weird M$ thing that
SHOW STOPPING BUG.
This may explain why I've been losing so much mail (and why my wife got a
GMail account, and my mother in law got a Yahoo account) ...
220 uncensored.citadel.org ESMTP Citadel server ready.
EHLO hoexcas03.ad.microcenter.com
250-Hello hoexcas03.ad.microcenter.com
Ok, looks like it's the AUTH= that's confusing it. stripallbut('','')
is grabbing the second set of angle brackets instead of the first. We never
guaranteed a specific behavior when more than one substring qualifies. Empty
address means an empty node name, empty node name is replaced with ours,
hm, after a report that the browser locale detection may go haywire if the locale is not on the on the list and you end up with russian or chinese, I first touched that code again after 8 years.
like time travel ;-)
the C now also is en_US - which should be more intuitive to the users.
Thu Apr 11 2013 22:11:21 EDT from IGnatius T Foobar @ Uncensored
Except I can't get it to work at all. It won't accept my username/password, it won't let me create a new account, and OpenID login doesn't seem to be operable. check out http://dev.citadel.org (I'm looking at it with chrome)
Does your patch implement a page change rather than a js modal?
the patch does 3fold:
- fix the js not to do things which are unneccesary and some browsers seem to not understand properly (have a function pointer in place instead of simply declaring a function)
- put the login dialog hidden into the header if one is not logged in, and let the .js simply
Except I can't get it to work at all. It won't accept my username/password,
it won't let me create a new account, and OpenID login doesn't seem to be
operable.
check out http://dev.citadel.org (I'm looking at it with chrome)
commit 66b37caa8621e2e78c61b44acef3653fdfdc1192Author: Wilfried Goesgens dotheb...@citadel.orgDate: Sun Mar 31 13:52:02 2013 +0200 Rework Login dialog to work with rekonq (and hopefully Safari) - modal.js: don't use a function pointer - simply name the function as the pointer.
Sun Mar 31 2013 08:00:48 EDT from dothebart @ Uncensored
commit 66b37caa8621e2e78c61b44acef3653fdfdc1192Author: Wilfried Goesgens dotheb...@citadel.orgDate: Sun Mar 31 13:52:02 2013 +0200 Rework Login dialog to work with rekonq (and hopefully Safari) - modal.js: don't use a
ok, I think i've found the problem with the webcit login in rekonq (and most probably apple safari?) ;
changing in modal.jsvar toggleModal = function (b) {
to:
function toggleModal (b) {
seems to fix the problem.
next questions... why do we need to load the page (get_logged_in.html) in a second
The purpose of get_logged_in is to display the login dialog and then take
the user to the page he requested.
get_logged_in.html _is_ the login dialog, and nothing more.
GetLoggedInFirst() loads it, and inserts it into the page; I've found no place in which get_logged_in would be viewed as toplevel page - so the html wrappers are most probably wrong?
next - whats the sense in having a function pointer
I would give you instructions on how to do so, but by posting a support request
in the developers forum you have clearly demonstrated that you do not know
how to follow instructions, so I'm not going to bother.
citadel and names in outlook and other mail programs
'[Log in to get rid of this advertisement]
Hi,I am using citadel to handle my mail, and I want the name from the client E.G. Michael Taboada to replace the person's user name.For example, if I have a user called person, and they're
I've noted two things, today, that might merit being looked at:
1) The Human readable node name is limited to 20 characters. Doesn't affect
me, much, but a new node came online that wanted to have a name that was 21
characters, and that last character is dropped.
2) When using
fyi -- I have tagged v8.16
citserver[7336]: nothing to do for Global Address Book
citserver[7336]: nothing to do for edit me please
citserver[7336]: nothing to do for Digg
citserver[7336]: nothing to do for 09.Al Kaboom
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71ffb70 (LWP
Jan 4 14:08:21 prod citserver[26786]: SMTPCQ: processing outbound queue
Jan 4 14:08:21 prod citserver[26786]: SMTPCQ: smtp_do_procmsg(3375193)
Jan 4 14:08:21 prod citserver[26786]: EVCURL:IO[12620]CC[62879] error
description: The requested URL returned error: 404
Jan 4 14:08:21 prod
Fri Jan 04 2013 14:47:05 EST from IGnatius T Foobar @ Uncensored
Jan 4 14:08:21 prod citserver[26786]: SMTPCQ: processing outbound queue Jan 4 14:08:21 prod citserver[26786]: SMTPCQ: smtp_do_procmsg(3375193) Jan 4 14:08:21 prod citserver[26786]: EVCURL:IO[12620]CC[62879] error description:
For the record, IT'S NOT MY FAULT.
ok, f81a5a37a8c492f1061c8cca886d820acc9e3fb6 hopefully overcomes the good old challenge 'with which alias did I subscribe to that mailinglist?'
Queasy Install (updated from git master) does not build:
In file included from utils/aidepost.c:26:
/snprintf.h:5: error: expected declaration specifiers or '...' before 'va_list'
/snprintf.h:5: error: conflicting types for 'vsnprintf'
make: *** [utils/aidepost.o] Error 1
Operating system: Linux
does it define HAVE_SNPRINTF ?
at least over here its not'and its compiling fine.
do we need our own snprintf implementation in first place?
Sat Nov 17 2012 12:46:49 EST from IGnatius T Foobar @ Uncensored
Queasy Install (updated from git master) does not build: In file included from
301 - 400 of 2001 matches
Mail list logo