André Z. | 25 May 12:55
Picon

IRC OP

Hallo,
ich habe das Problem das ich keine OP (Admin) Rechte mir geben kann, 
bzw. bekomme.

In der Config habe ich auch dafür ein User eingetragen, aber es geht nicht.

Bitte um Hilfe.

Gruß,
André
_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml

Alessandro Alessio | 3 May 15:20
Picon
Favicon

Channel Management


Arthur,
i solved my login problems. It was an SDL socket problem. So, i created a brand new socket management on my own and now everything works fine.
 
I am actually enjoying checking the various client commands and relative server responds, and i have two questions for you, i believe you can help.
 
 
On Channel_Create you actually create one channel (&Server) in your server. Then you have another method   Channel_InitPredefined(), which created a list of 'predefined' channels contained into a GLOBAL array Conf_Channels. I actually don't understand where (and if) this array is populated. 
 
Second question regards messages in chan. Actually the IRC protocol talks about PRVMSG but not about messages that client sends to chan. Is there a prefix or is a server feature, which broadcasts the message to all the clients belonging to  the same chan?
 
Tnx again for your help, and congrats for the IRC Server developed.
 
Cheers
alex
  
_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Alessandro Alessio | 24 Apr 15:43
Picon
Favicon

Re: NGIRCD installation



 
Well,
that is the problem :)  No ngircd installed in the directories.
 
And if i run ./ngircd -n   i get:
Can't read configuration "/usr/local/etc/ngircd.conf": No such file or directory.
 
So, i miss the conf file and i believe that something went wrong in the make install phase, since i got no problems during the   ./configure   and make phases
 
Tnx
  


Am 24.04.2012 um 14:58 schrieb Alessandro Alessio:

> after running 'make install' i do not get any error, but actually i am not sure the install went fine.

If you don’t get error messages most probably there haven’t been any errors.
So what’s your problem?

After running „make install“ you’ll find ngIRCd installed in the default location (usr/local/sbin, /usr/local/etc/ngircd, …) or in the location(s) you passed to the ./configure script.

Regards
Alex

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Alessandro Alessio | 24 Apr 16:56
Picon
Favicon

User Registration

 
Hi all,
I am a new user of the ngircd. I created an IRC client in C++ and i am now interested in testing it with your ngircd server.
 
i am having some troubles during the registration phase and i don't understand where i am wrong. I wonder if any of you can help.
 
The IRC protocol states that client has to register the user following these steps:
 
1. Pass message
2. Nick message                 2. Service message
3. User message
 
 
Actually, i create first a socket to the ngicrd  (run win -n) which responds "Accepted connection  from <IP> on socket <id>"
 
then i send the following messages:
 

PASS NOPASS\n\r

NICK giggio\n\r

USER guest 0 * :Ronald Reagan\n\r

 

 
And  after a while i get the following answers:
Shutting down connection <id> (Timeout) with <IP:port>
Client unregistered (<id>) : Timeout
 
I tried to use   /PASS   or to erase    \n\r   but i always get a Timeout error.
I don't get what i'm doing wrong since i am respecting the IRC Protocol
 
cheers,
alex
 
  
_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Damon Talbot | 16 Apr 00:44
Picon

Multiple LAN Servers.....

Hello,


I am trying to configure several servers that all connect over a LAN/MESH (AD-HOC) network. I thought I had edited the ngircd.conf right but cannot get it to work. How can I go about doing this? all of the servers would share the same IP since they are on a AD-HOC MESH system


KC7NEC
Damon
_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Alexander Barton | 19 Mar 20:05
Picon
Gravatar

ngIRCd 19.1

Hello!

I just released the first „bug fix release“ for ngIRCd 19, named „19.1“. You can grab it on the usual
locations, see below.

All changes are cosmetic (fixed typos in comments and log messages) or fix our build system, there have been
no functional changes – so if you built and installed ngIRCd 19 successfully, there is no big reason to
update. But feel free to do so anyway :-)

Please see the NEWS and ChangeLog files for all the glory details:

	- <http://ngircd.barton.de/doc/NEWS>
	- <http://ngircd.barton.de/doc/ChangeLog>

You can find more information on our homepage at <http://ngircd.barton.de/> and its mirror
<http://ngircd.berlios.de/>. The primary download locations are:

	- <ftp://ftp.berlios.de/pub/ngircd/≥
	- <http://ngircd.barton.de/pub/ngircd/>

Regards
Alex

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Christoph Biedl | 3 Mar 17:24
Picon

[PATCH] Fix testcase error for Debian using sbuild

Hello,

for reasons beyond my understanding, when

* building the ngircd Debian package (on Linux at least) and
* using the sbuild build system,

the command "ps -af" does not include the commands running inside the
sbuild system. Therefore, start-server.sh will report a fail as
getpid.sh cannot not find the ./T-ngircd1 just started although it's
actually running. This results in a funny build log ...

	  starting server 1 ... failure!
    FAIL: start-server1
	  running connect-test ... ok.
    PASS: connect-test

The self-test of getpid.sh however will likely succeed as it's happy
if it sees any process with "sh" somewhere in the name. Things go
downhill from there.

The confusing things are:

* The alternative cowbuilder/pbuilder does not have this problem.
* The alternative usage "ps ax" does fine.

This took a few days to track down.

So, as a quick hack, the patch attached adds another switch to
getpid.sh. It's already included in the Debian package ngircd-19-1
uploaded a few hours ago.

As briefly discussed in IRC, the whole start-server/getpid thingie is
very fragile and needs a cleanup. Unfortunately, any solution has to
keep in mind ngircd aims to be portable so we cannot use advanced
solutions for the problem of sane daemon starting/stopping like
start-stop-daemon.

Cheers,

    Christoph

diff --git a/src/testsuite/getpid.sh b/src/testsuite/getpid.sh
index fd3b342..19ced76 100755
--- a/src/testsuite/getpid.sh
+++ b/src/testsuite/getpid.sh
@@ -13,6 +13,8 @@ elif [ $UNAME = "A/UX" ]; then
   PS_FLAGS="-ae"; PS_PIDCOL="1"; HEAD_FLAGS="-1"
 elif [ $UNAME = "GNU" ]; then
   PS_FLAGS="-ax"; PS_PIDCOL="2"; HEAD_FLAGS="-n 1"
+elif [ $UNAME = "Linux" ]; then
+  PS_FLAGS="ax"; PS_PIDCOL="1"; HEAD_FLAGS="-n 1"
 elif [ $UNAME = "SunOS" ]; then
   PS_FLAGS="-af"; PS_PIDCOL=2; HEAD_FLAGS="-n 1"
 else

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Alexander Barton | 1 Mar 00:11
Picon
Gravatar

ngIRCd 19

Hi List Readers!

„We proudly present ngIRCd 19!“ – so here it is, the next stable release of ngIRCd!

There have been a few last fixes since the release candidate, for example the „SyslogFacility“
configuration variable should really work now and you can use GCC 2.7.2 again to build it [yeah, I know, who
cares – but indeed a few do, including me ;-)].

Besides these fixes, ngIRCd 19 is the most usable release in combination with Anope IRC services ever: lots
of enhancements and fixes went in, in addition to an updated Anope protocol module that works with Anope
1.9.6 released in early February (see included ./doc/Services.txt and ./contrib/Anope/README files
for details).

The flood protection and „abuse prevention behavior“ has been greatly enhanced, for example by
introducing new limits for channel ban and invite lists (MODE +b/+I) and other list replies (LIST, WHO,
WHOIS, WHOWAS). And there are new commands (like GLINE and KLINE), new user modes (R, C) and channel modes
(r, R), and channel exception lists (e) have been implemented as well. Lots of commands have been enhanced
to better follow the RFC-specified and/or well known syntax and behavior (MODE, LINKS, WHO, LUSERS, …).

Please read the NEWS and ChangeLog files for the whole story:

	- <http://ngircd.barton.de/doc/NEWS>
	- <http://ngircd.barton.de/doc/ChangeLog>

You can find more information on our homepage at <http://ngircd.barton.de/> and its mirror
<http://ngircd.berlios.de/>. The primary download locations are:

	- <ftp://ftp.berlios.de/pub/ngircd/≥
	- <http://ngircd.barton.de/pub/ngircd/>

And as usual: send questions to this list, file bug reports (for bugs and enhancements), send patches, join
<irc://irc.barton.de/ngircd>, and have fun! ;-)

Regards
Alex

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Alexander Barton | 13 Feb 01:18
Picon
Gravatar

ngIRCd 19~rc1

Hello!

Today I prepared the first release candidate for the next release of ngIRCd: version 19~rc1.

Since the last release back in July, there have been lots of enhancements, new features, and bug fixes.
Thanks to all testers, bug reporters and contributors!

There is support for more user modes (like „C“), channel modes (like „R“), IRC commands (like
GLINE and KLINE), much better flood and overload protection, and an updated protocol module for Anope IRC
services 1.9.6.

Please have a look at the GIT history or the NEWS and ChangeLog files:

 * <http://ngircd.barton.de/doc/NEWS>
 * <http://ngircd.barton.de/doc/ChangeLog>
 * <http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>

This is our first release candidate; not the final release. So keep in mind that there can be bugs: please
report all problems you encounter, to the mailing list or our bug tracker — thanks!

You can find this on the download page and the usual mirrors:

 * <http://ngircd.barton.de/download>
 * <http://ngircd.barton.de/pub/ngircd/>
 * <ftp://ftp.berlios.de/pub/ngircd/≥

There are source packages, GnuPG signatures, and a binary package for Mac OS X.

And I updated my unofficial Debian packages as well.

Regards
Alex

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Picon

qwebirc connection limit

hi, I have reached the ip connection limit. is it possible to raise it for webchat (localhost) and not for every ip address?

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml
Cahata | 2 Jan 22:33
Picon

"MODE #CHANNEL +b !" can crash the ircd ...

"MODE #CHANNEL +b !" can crash the ircd ...

_______________________________________________

ngIRCd Mailing List: ngIRCd-ML@...
http://arthur.barton.de/mailman/listinfo/ngircd-ml

Gmane