> Does using CNOTICE and CPRIVMSG really bypass the flood limit checking?
> I had a game-bot flooded off repeatedly by flooders who got together to
> ask the bot for playing instructions, which the bot gave out using
> CNOTICE.
CNOTICE and CPRIVMSG bypass the anti-spam checking, not the flood li
> How should a client be programmed such that the receive queue never grows
> above CLIENT_FLOOD? Should it control the amount of text per given time?
> The client has no knowledge of how large the receive queue is on the
> server.
Actually, one of the simpler ways is to pace the amount of inform
I have just committed a brand new build system to ircu2.10.11, the alpha
version of ircu. Anyone that has been using the old build system needs to
be aware of the changes: "make config" is gone, and the top-level ./configure
script takes options. Use ./configure --help for more information. Opt
> How do we set options that were previously set with the make config?
Most of the options have been made run-time configurable through the
.conf. The full list is in include/ircd_features.h. You can set them
using F lines in the .conf, or many of them can be set online using
/quote set. As an
First, go into your mailer configuration and turn off the obnoxious misfeature
that makes it send two copies of each email, with one in unreadable HTML
format.
> Hi, I'm trying to compile ircu2.10 and when I run make i see this =
> error:
>
> ~/ircu2.10 >make
> Building config...
> Building i
> ircu2.10.10, got it from coder.undernet.org, read the install file and did
> as it said.. ./configure, make config, cant run make because i get that
> compile error.
You really need to be emailing the list, especially given that I don't
generally read email on the weekends.
We need more speci
> Also, another heads-up.. the IP of SanDiego.* will be changing with this
> move.. Since we don't have any N: lines, does this mean that I could
> possibly get away with re-iping SanDiego.* and connect before hub admins
> change their C lines?
No, you'll have to change the IPs in the C lines bef
Please look at and test this code. Right now, it's mostly going to assert
all over the place...at a minimum. Send all the debugging logs here. I'll
need all this information to do the required debugging to make it stop
asserting/coredumping and actually give us the performance boost it's suppos
> After seeing cpu-overloaded leaf servers becoming an ever-increasing
> problem I've spent some brain cycles thinking of a possible solution, and
> this is what I came up with. Flame and/or praise, have at it.
Interesting solution...but it doesn't actually help you reduce the number
of open fd
> >Interesting solution...but it doesn't actually help you reduce the number
> >of open fds. Most users are connected for long-haul periods; simply
> >reducing the max connections for a particular class without actually
> >disconnecting some users won't free up more than, say, 5 fds. Also,
> >th
I will be away all of next week, and so won't be working on--or responding
to emails about--issues with the event system or any other aspect of the
u2.10.11 alpha.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
As you all know, I've been working on rewriting ircu's event loop--in a
seperate branch, so as to avoid destabilizing the present alpha. I finished
that work a few days ago, and began testing. I am pleased to report that
I've managed to work out most of the major bugs in the overall event system
This is my current TODO list for the u2.10.11 alpha. Is there anything else
we need to do? After completing the TODO list, I'd like to push to get the
alpha released, so we can begin testing.
* Finish debugging events system, including engines
* Merge events system code into trunk
* Debug the m
> This is the line I was using and it worked fine with u2.10.10, and even
> u2.10.11 [non alpha_events]
u2.10.10 doesn't have a ./configure that takes options ;)
> ./configure --enable-debug --enable-asserts --enable-profile --with-symlink=
> ircd --with-dpath=/home/hektik/irc --with-cpath=ircd.
> Who can I configure the logfiles users and opers
I assume you mean for ircu2.10.11.alpha, which is currently under
development. If you mean for ircu2.10.10 (any patch level), this is very
easy to find during the "make config" stage of building the server.
The log files are now configured
(Please word-wrap your lines.)
> Just a beginner C/C++ programmer here, but I thought you might like to know
> , you're additions for making Opers Non-Deopable and Non-Kickable, as well as
> allowing them to set modes on a channel whether or not they have ops, and in
> cluding the option for "
(Please word-wrap your lines.)
> I know I sent y'all an email earlier pertaining to the new Oper features
> in ircu2.10.xx, I wanted to make it clear that I know now I misunderstood the
> se features, due to lack of doc's etc, I have a question pertaining to it.. I
> 've been told on a 1 ser
> (SNotice) *** Connecting to *@194.119.233.10[services.mine].
> (SNotice) Link with services.mine cancelled: Server
> services.mine[194.119.233.10] closed the connection (Closing Link:
> energy.dyns.cx[194.119.230.224] by services.mine (nick collision with me
> (energy.dyns.cx)))
>
> Both serve
> I have configured it to my network i am using/creating. When i whois'd me i
> got
>
> MTA is ~[EMAIL PROTECTED] * err,.,.,.,.,
> MTA using *.undernet.org The Undernet Underworld
> MTA has been idle 13sec, signed on Thu Jun 14 14:54:12
> mta End of /WHOIS list.
We hard-coded the "*.undernet.org
> I'm installed ircu2.10 and I'm having some problems
> with it. I'm running version u2.10.07.1.(11). I can't
> connect to the normal default ports 6660-6669 & 7000
> but if I add a P line to port say 4000 I can connect
> to that. Any ideas as to why I can't connect to the
> normal ports?
Do you
> Hi thanks for the reply. Yes I am pretty sure my conf is setup right and all
> the lines are added as needed. Actually, it all started to work correctly
> this morning. I didn't touch anything, just started the ircd up. Anyway,
> what do I edit to allow nicknames to be more than 9 chars?
You s
> Ok, here we go again. Everything was working fine, I was able to connect to
> all ports 6660-6669 & 7000.
> After recompiling the IRCD again ( I needed to edit include/struct.h ) and
> starting it up I was back where I started with my problem. I can't connect
> to ports 6660-6669 & 7000. I don'
> When I try to the ircd on my redhat 7.2 system it says ERROR: do not run
> ircd setuid root. Make it setuid a normal user.
>
> What steps do I take to correct this problem?
do exactly what it says. Don't run ircd as root; run it as a normal user.
And next time you send email here, DO NOT S
Please CC [EMAIL PROTECTED] on your replies. I am not always available
to answer questions, and besides, it gives others a chance to respond as
well.
> Oh sorry... I'm just trying to setup a private irc server for a group of
> people. When I run it as another user, this is what I get "Fail: Cann
> @@ -120,7 +124,9 @@
> */
>
> #define HEAD_IN_SAND_WHOIS_SERVERNAME
> +#define HEAD_IN_SAND_WHOIS_IDLETIME
> #define HEAD_IN_SAND_WHO_SERVERNAME
> +#define HEAD_IN_SAND_WHO_HOPCOUNT
>
> /* CFV-165 - Hiding Nonessential information from non-opers
> *
ugh...hiding the idle time? *sob*
> @@ -38,7 +38,6 @@
> " USERIP"\
> " CPRIVMSG"\
> " CNOTICE"\
> -" MAP" \
> " MODES=%i" \
> " MAXCHANNELS=%i" \
> " MAXBANS=%i" \
Is this because we've removed it from ordinary us
> [20:51] *** HPA sets mode: +b !@
Fascinating. Shouldn't affect anyone, though. I was able to both set
and remove this ban on a testing channel. I don't see it as a problem;
the server shouldn't transmute a ban string into that anyway.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
I believe u2.10.11 is nearing completion. I decided to compare pl15 against
it, and these are the statistics I see:
| u2.10.11 | u2.10.10.pl15
---+--+---
Source lines |57895 | 57374
| |
Binary size | 1109757
> Is it possible (or doable) to put in some kind of encryption scheme into
> IRCu? (not asking for it, just wondering if it's possible). -- Jonathan
Anything's *possible* as long as you have the time and inclination.
Doable? Not really; you need some more flexibility in the server code to
make i
> hey i chat in rosario and im banned because one stpid (el_cuerno)hates me
> what can i do why there are more op than bunkerbot and X there isnt some
> rules? do somethin please tnx
There are some rules. Rule number 1: channel managers and ops can do
whatever they want with their own cha
*** Net junction: Test0.undernet.org Test1.undernet.org
*** Nick collision on KevveK (freebsd.testnet.org 994978070 <- Test1.undernet
.org 995309412 (Different user@host))
*** Completed net.burst from Test1.undernet.org.
*** Test1.undernet.org acknowledged end of net.burst.
!freebsd.testnet.or
> Can we have a short description from everyone thats currently working on
> a project stating whats been done since last time? (Gte/ripper/Mr Bean
> I'll let kev off the hook - he's been on holiday ;)
I'll give one anyway. I am satisfied with the code in u2.10.11;
> Hello Coder-com
> I was wonderring sins I'm interresed in linking a irc server to undernet
> if the server I will try to link will get declined because I am from =
> Norway.
You want routing-com, not coder-com.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> I've read the RFC 2812 and 2813, and found out, that the RFC actually
> mentions setting exception lists and invite lists in channels (+ie
> followed by a mask), and found out that the ircu doesn't support this.
> I'm using the QuakeNet network which runs ircu, but with a patch, and
> I'm not aw
> That said, is there a big difference in specs? Would it be possible to
> bridge the gap in upcoming ircu releases (at least the non conflicting
> features)?
I'm not particularly interested in implementing those RFCs exactly. One
of them, for instance, specifies a server<->server protocol.
> Well I'm not sure of it, but I think anybody can write an RFC ?
> So maybe undernet should try to do that, so we could say our server is
> rfc-compliant :)
There is a review process involved, I believe, but I would like to do that.
But I would not like to repeat IRCNet's slap in the face (exce
> Well its a good idea (to make one that represents the commonailities of the
> big4 minus IRCnet of course). Is there a mailing list for this 'review' ?
I'm not yet familiar enough with that section of the IETF to be able to
tell you. I imagine it would be the IESG's internal mailing list, thou
The rules for the list [EMAIL PROTECTED] are: absolutely no HTML
email; absolutely no base64-encoded email; all posts should be on-topic;
all administrative requests should be directed to [EMAIL PROTECTED]
sending subscription requests to the list is pointless.
> This is a multi-part message in M
Greetings. I have just, by Isomer's mandate, released IRCU version
u2.10.10.pl15. This is a *recommended* release, not a *required*
release, so admins are not required to upgrade to it yet. This
release contains mostly fixes to and expansions of the mandate from
the Undernet Administrators to h
> hello to who ever reads this.
> i have a question concerning the undernet ircd supporting ipv6 or not?
> is ipv6 support already coded or do you think about it as a generall
> feature for the future?
> do you know about any moduls or private projects concerning ipv6
> support and undernet ircds
es comma-
separated arguments, i.e., /whois kev,vek.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> Yes, Brian is right, it was ruled out in the early years of protocol 10
> due to high uses of bandwidth. Altho, if you are really interested in
> this, it would be pretty easy to modify the ircu to your own liking and
> placing a final argument on the end of the burst line between servers.
Act
[EMAIL PROTECTED] is for technical discussions relating to the IRC
server software. This is the wrong place for discussions of policy. I
have been tolerant to date due to the fact that these changes are
controversial. That tolerance has just run out. Please take it to a
more appropriate list.
> 1. It would be nice to be able to have a utility to ping the server of the
> user, regardless of what it is. This would assist the average channel op in
> determining if there is a *network* lag that is causing a user to be slow in
> responding, or if the user has turned off CTCP replies.
Please do not send HTML or multipart/alternative emails to this list.
> I have heard that there is a way to impliment an /omode command on =
> IRCu - is this true? If so, how would I go about doing this?
ircu2.10.11, which is presently in development, has a /opmode command for
the use of IR
> [16:03] -> X is [EMAIL PROTECTED] * For help type: /msg X showcommands
> X using *.undernet.org The Undernet Underworld
> x End of /WHOIS list.
> -
> [16:03] -> *[EMAIL PROTECTED]* login blah blah
> -
> [EMAIL PROTECTED] No such nick
> -
> -> [x] PING
> -
> x No such nic
> There is one slight difference between a whois and a whowas. If
> you look at the snippet from mIRC, it says X *is*, not X was.
Yes, I'm aware of that, but numerics can be transmuted by clients that
wish to do so, so I was simply brainstorming all possibilities.
> Hence, X was online. While
> I am really new to this whole concept of IRC but I want to (and have) set
> up a small chat server with it. I would like to set up a way so that when
> I personally log in to the chat that I can be an OP where ever I go. I
> really did try to read the instructions but I think I am in
> I also installed an mIRC32 client on Windows 2000 workstation and tried the c
> onnection, the connection was very slow, the following messages poped up from
> mIRC client:
>-vtlinux.thruport.com- *** Looking up your hostname
>-vtlinux.thruport.com- *** Checking Ident
>-vtlinux.t
> I have a suggestion for the next version of IRCD. With the actual =
> version, we cannot see others users server.
This is mandated by the Undernet Administrators. Please take up policy
issues with them, and not with the Undernet Coder Committee.
> This's not very cool... And =
> another
Please do not send HTML emails to [EMAIL PROTECTED]
> Hi, where can i get the latest ircu for windows?
The Undernet Coder Committee does not support running ircu on Windows.
Others have undertaken to maintain such a port, but it is not officially
endorsed by the Coder Committee.
--
Kevin L. Mit
> +extern int mr_error(struct Client*, struct Client*, int, char*[]);
> extern int mr_error(struct Client*, struct Client*, int, char*[]);
*ahem* :)
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> >I hope I'm not to wrong in directing this message to you. I searched for
> >a IPv6 compatible Undernet server but didn't found one. Have I overseen
> >one or are there indeed none?
> >If not ... are there any plans for having such servers?
> >
> >If I'm wrong here ... can you please direct me t
> I found this bug while trying to make the latest compile of ircu2.10. I trie
> d it on 2 different
> boxes and got the same result so I know its not my comp.
>
> checking whether make sets ${MAKE}... sed: can't read confdefs.h: No such fil
> e or directory
um, that's not from make--that's from
> I did do that, but I cannot find the file confdefs.h anywhere on my system.
> Is it generated by
> ./configure? I dunno how to solve the problem, but I will keep trying.
confdefs.h is a temporary file generated by ./configure while it is running.
It basically contains the precursor to config.h
> Any chance of help with this:
>
> [frozen@meadow:ircu2.10]$ make install
> Installing ircd...
> cannot create /tmp/ircd.tag: permission denied
> *** Error code 2
Get your system administrator to fix /tmp's permissions or remove an existing
/tmp/ircd.tag file.
--
Kevin L. Mitchell <[EMAIL PROT
> It is a good idea to include the ircd policy as a line in the ircd
> config file, like the F: lines. It could be like Y:MAP:ON or something
> like that.
The only reason that hasn't been done, really, is that I'm lazy.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> When trying to send 10 lines of text using putquick "NOTICE $nick :some
> message" from a tcl script the 4 first lines are display immediatly
> to$nick, but the remaining 6 lines are displayed with 1-2 seconds between.
> Is this a penalty options in ircu doing this delay on many lines or ??? I
> could anyone explain what problems can arise, if BUFSIZE is
> increased?
>
> #define BUFSIZE 512 /* WARNING: *DONT* CHANGE THIS */
>
> One application (not related to any IRC network) I have would
> require support for IRC messages of up to 4KB, so I increased
> After crashing the server a couple of times, I have found
> that increasing the send-/user-/servbuf-sizes in send.[ch]
> from 2048 to 8192 seems to make it work. I'm not sure
> whether dbuf.c's DBUF_SIZE needs to be increased as well.
> Your guidance on this issue is appreci
> Currently, U:line'd opers services (Uworld and such) can send Glines
> requested from an oper, or, more and more, sending auto-glines, eg.
> AGLs on Uworld, or proxy-toast Glines. In a huge network, these
> Glines are usually script-filtered by the opers, as the Glines become
> annoying and quit
> I have some trouble running Undernet's server. Where can I find help?
You should browse the README and INSTALL files, as well as RELEASE.NOTES,
in the top-level of the source tree. Also, many of the files in the doc/
subdirectory are useful for learning how to configure and operate the
server
> I can´t change the versions because I have a special IRCU 2.10.4 and I cant
> use other version than IRCU2.10.7 in the client machines because IRCU
> 2.10.4 are not compatible with a further version.
>
> I need another solution!!! SOrry!!
The only solution we have available for you is GNUworl
> !!! I think that all of you dont like help me because If I dont be wrong
> this list is to help people that use Undernet Service! I use the Undernet
> Service and now I need help!! I think that somebody that is not David and
> Kev them knows help me!
What we are telling yo
> Could we have a Open Socks server scan? and wingate/proxy scan too in =
> ircu2.10.10.pl19 or ircu2.10.11
There will be no u2.10.10.pl19 release. u2.10.11 is in beta, and thus
in feature freeze; moreover, the code is not yet in a state where we
can easily support such a scanner. This may be p
> Perhaps a question that has been brought up many times before, but
> anyway; Is there support for IPv6 in ircu, or is it planned?
It's on the board, but most likely not until u2.10.12 and a full DB
rewrite.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> Logs should say enough:
yep. Good, someone else finds you almost as annoying as I sometimes find
you.
By the way--this is not relevant to [EMAIL PROTECTED], so please do
not continue the thread. Thank you.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
The ircu code is not yet ready for the integration of such encryption, but
it is on my list of things to support...
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> Just a thought... how are other networks handling the issues behind
> encryption of international communications? After all, our wonderful
> country (and the very trustworthy folks down at the FBI) seem to enjoy
> their ability to spy on their citizens freely. :-)
>
> Would the Undernet encoun
> Changed sendcmdto_flags_butone() to sendwallto_group_butone().
>
> Comments on this patch please?
it feels like there's a slight violation of abstraction boundary, but I
think that's not actually true. This actually seems like an elegant
solution to the problem of adding a prefix before it rea
> i've coded an irc reporter bot useable for different games like q3,cs, wolf
> etc.
> my mainproblem at the moment is the flood protection of the quakenet - only
> because i don't know what settings i have to use so i don't get kicked for
> flooding from the server.
Does quakenet use the Underne
> I've turned the ircd_policy.h into F: Lines. ircd_policy.h is no longer
> needed. Does anyone wants the code..? :)
Send the patch to [EMAIL PROTECTED]
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> Whats the chance of finding a precompiled of this release in HP-UX
> 10.2x or 11.x ?
No Undernet server that I know of runs on HP-UX, nor is it a platform that
is otherwise available to any of the developers, at least to my knowledge--
it's certainly not available to me. I would be surprised
> I m running .11 on a testnet, and suddenly I saw that something is
> missing... whatever I set as SNO_MASK, I cant see user conn./disconn.
> !?!?!
> I looked if any F line to set, nothing found, nor in example.conf nor in
> readme.features, nor in ircd_features.c, am I missing something?
> A
> I got some problems to change web add on /links and /map command on ircu2.10.
> 18. How do i do that? How do i change *.undernet.org from server on /whois re
> play? Do you have a completed command list for ircu2.10.18. Is there posseble
> to get vhost on oper command and add lines into ircd.co
> I get the following when I GCC make Ircd, and don't know what to do;
GCC is a compiler, not a Makefile processor. The output below shows
that you did use the make command (though I agree with nighty--gmake
would probably be better).
> Building config...
> Building ircd...
> gcc -g -O
> This is a multi-part message in MIME format.
>
> --=_NextPart_000_0007_01C181A8.31CEA680
> Content-Type: text/plain;
> charset="iso-8859-1"
> Content-Transfer-Encoding: quoted-printable
Please turn off HTML emails in your email client.
#include
> Hi there,
>
> I observed something
It appears that so far very few people have taken the time to understand
what it is Hidden is reporting. When I look at the log he sent along, I
see him issuing one set of four bans. The mode messages that get sent
out, however, are two sets, the first of 3 bans, all removed, and the
second of 4
> My client does keeps track internaly of the channel's ban list. The
> bug has been here for years :P~
Heh, wonderful :)
> Test on an ircu2.10.10.pl15
>
> *** Server Caen.Fr.Eu.UnderNet.org runs version u2.10.10.pl15.
> B90eEFfIKlMopsStW
>
> /mode #mbutest +bb *!*@1.2.3.* *!*@1.2.*
> *** Mode
> I was going to reply to the other mails, but I see you understood so there's
> no need :)
>
> The version of the server is:
> u2.10.10.pl15. Flanders.Be.Eu.Undernet.org B64eEFfHIKMpStUW
I'm afraid that we're not going to really be able to fix the bug in the
u2.10.10 series. As indicated in oth
I said [EMAIL PROTECTED], but that's OK; the stack trace shows that the
problem is that your ircd.conf is incorrect. Please review and correct
your C-lines. Sorry that there isn't a better diagnostic message for
the problem; the configuration file subsystem is way overdue for
roto-tilling.
> (g
> Problem:
> when i try and link my server on this shell to the rest of the network it
> just dies out. (dumps the core).
If you have gdb installed, we'd appreciate a stack trace. Here's how you
get it:
Run the command "gdb /path/to/binary/file /path/to/core/file"
When the "(gdb)" prompt appea
> Normally of course I wouldn't bother pointing out a typo in a
> human-parsed document, but this one is actually sorta significant when
> you are dealing with people such as myself who know almost nothing
> about CVS...especially when the flavor text below recommends that the
> user copy and pa
Greetings. As those of you that watch patches@ are aware, in addition to
the bug fixes recently committed to u2.10.11, I have incorporated a new
feature intended primarily for use by the Undernet Channel Service. This
feature is simply the association of a string of up to 12 characters with
a us
> I just have a question. Is ther planned to be any ssl support in ircu ?
Possibly eventually. The server code is still in need of a lot of clean-up,
and there are various legal issues that have to be steered clear of.
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> We had a situation earlier where a user who wasn't opped in a channel was
> able to kick another user. Here are the extracted log entries. All times
> are GMT -0600:
This might be due to lag, if the user had previously been opped in the
channel...
--
Kevin L. Mitchell <[EMAIL PROTECTED]>
> When doing /who ~* x and /who * it don't show all the users, even it don't
> show a end of who list.
> And it shows actions that the people send to the server.
Just to eliminate the obvious--have you verified that this isn't a client bug,
perhaps by telnetting to the server and attempting to r
> My Oper password is 12 char long, I did a mistake when typing it and it
> worked. Example: /Oper Math MYPASSWORDWORD instead of MYPASSWORD
>
> Server version : u2.10.10.pl18.(release). *.PartyNet.Org
> B27eEFfHIKMpRStUvW
1) Please do NOT send HTML emails to this list. The HTML portion of your
> This problem (and solution) seesm to keep coming up. Is there any way of
> automating the addition of those flags ?
At least theoretically, u2.10.11 should deal *much* better at detecting the
need for linking with these libraries than the old u2.10.10 configuration
process.
--
Kevin L. Mitche
> > When doing /who ~* x and /who * it don't show all the users, even it don't
> > show a end of who list.
> > And it shows actions that the people send to the server.
>
> Just to eliminate the obvious--have you verified that this isn't a client bug,
> perhaps by telnetting to the server and attem
I just committed ircu2.10.11.beta.15. One of the changes that everyone
must be aware of is that the reply for /USERIP is now 340, not 307. This
was necessary to resolve a conflict between the meaning of the numeric in
Undernet ircu and other irc server versions.
Another change is the addition o
> We use RPL 302 in hybrid, and have for some time. Perhaps it
We seem to want to use a different numeric for /USERIP than for
/USERHOST. I can't really say whether this is a good or bad
idea *shrug*
> would be better for ircu to do the same for the sake of
> client developers?
> We use the for
> I'll be brief, since I know this is only barely the forum for a discussion
> of this type... I would urge the admins to strongly consider creating
> another group to provide oversight to CSC if a system like this is
> implemented. There's way too much opportunity for abuse, and I know that
> C
> isnt /userip nick the same as doing /dns nick ?/
Not necessarily; certainly the implementation is completely different.
With /userip, the server is queried for the user's IP address, which it
obtained when the user connected to the server. With /dns, the *client*
performs a DNS look-up on th
> OK.. have been tearing my hair out for a while now trying to figure out
> why this happens...
I triggered this while playing with X the other day. The basic problem is
that the client capacity information sent to ircu must be a number of the
form (2^n)-1. I'm not sure where that capacity val
> Hmm. Have a look at
> http://www.mail-archive.com/coder-com@undernet.org/msg00060.html
> It looks like the mainline Undernet ircd was rewritten around May 2001
> to support high efficiency techniques like /dev/poll and kqueue.
> The source you pointed to is way behind Undernet's current sources
> The /dev/epoll patch is good, but the interface is different enough
> from /dev/poll that ircd would need a new engine_epoll.c anyway.
> (It would look like a cross between engine_devpoll.c and engine_rtsig.c,
> as it would need to be notified by os_linux.c of any EWOULDBLOCK return values.
> Bo
> Alas, I already did this. As can be seen in the SERVER out string in the
> logs I mailed, the connections are set to around 200 odd. The standard for
> gnuworld is AAz which is around 50 somewhere.
>
> Also, I should point out that evern with the 50 set, it still falls over
> with more than 4 o
> > I don't understand what it is you're saying here. The ircu server uses
> > non-blocking sockets, and has since long before EfNet and Undernet branched,
> > so it already handles EWOULDBLOCK or EAGAIN intelligently, as far as I know.
>
> Right. poll() and Solaris /dev/poll are programmer-frie
> > If I'm reading Poller_sigio::waitForEvents correctly, the rtsig stuff at
> > least tries to return a list of which sockets have become ready, and your
> > implementation falls back to some other interface when the signal queue
> > overflows. It also seems to extract what state the socket's in
1 - 100 of 312 matches
Mail list logo