Hi !
I would like to know if there are compatible services for ngIRCd, but
if there are none, I'd like to develop them (nickserv, chanserv, ...)
So I'd like to know if it's possible to catch events like channel joins
(even if the service is not on the channel), connexions to the server
and other stuff from a simple irc "client" (which would be the service)
I hope you'll understand my bad bad english ;)
Thank you
xalp
Hi Renato!
> Actually, there is 2 passwords to set in the main configuration file:
the Global one and the server one. If i well understood the
documentation available with the sources -
> not-so-friendly-must-admit-as-almost-any-rfc-use-to-be - and also in the
well-commented ngircd config file, the GLOBAL password is required to
make any connection by any user, and the SERVER password is required
for...? Administration of the server? How does it is made?
The is "password" in the [global] section which configures a password that
every user connecting to this server must supply. If not, the connection
is denied. When leaving this variable empty (the default) the server does
not require a user password.
The second password you can define is an operator password in an
[operator] section: an user can become IRC operator using the OPER
command. This command requires a name and a password which are defined in
the server configuration file. Please note two things: a) the "name" has
nothing to do with the nick name of the user issuing the OPER command and
b) you can define more than one IRC operator.
Finally, the third and fourth password is used for server-server-links
when you are running an "server network"; these passwords are configured
in a [server] section: when establishing an server-link, "PeerPassword" is
sent to the foreign server and "MyPassword" must match the password which
is received of the remote server:
local server A remote server B
PeerPassword ------> MyPassword
MyPassword <-------- PeerPassword
A sends "PeerPassword" to B. B checks if the received password equals its
"MyPassword" and -- if so -- sends its "PeerPassword" back to A. Now A
checks if the received password equals its "MyPassword". The server-link
is only established when both password pairs match.
> Second question: to make a new "Channel" available, what is the command
(telnet or xchat) to fire?
JOIN #channel
> With the operation of a "join" command the
> Channel is created - it is not possible at this moment at least in this
server to deploy a new Channel via config file. Is a Channel a
persistent thing? Or it dies as soon as the server is down /restarted?
Classical IRC channels are not persistent at all: they are created when
the first user joins and destroyed when the last user parts. A channel
can't exist without at least one user in it.
But the ngIRCd introduces a new channel mode "P" to declare a channel to
be persistent: such a channel does exist even without users joined to it.
IRC operators can toggle this channel mode using the MODE command.
And you can pre-define persistent channels using [channel] sections in the
configuration file (see doc/sample-ngircd.conf).
> Last: Please point me any available documentation to admin the new
server - i'm feeling very unconfortable with my few irc knowledge level
at this moment.
Hm, perhaps <http://irchelp.org/> would be a good starting point ...
> ps.: Excuses for my bad English - if any. My $LOCALE is pt_br...
Never mind, mine is de_DE :-)
Regards
Alex
--
Alexander Barton, Freiburg, Germany
http://www.barton.de/, alex(a)barton.de
Good day,
I must confess i'm a total newbee with irc daemons, and never started to
admin any other before ngircd, so, please don't shoot too fast.
I'm running linux 2.6.1 and ngircd v. 0.7.6 - stable.
Actually, there is 2 passwords to set in the main configuration file: the
Global one and the server one. If i well understood the documentation
available with the sources -
not-so-friendly-must-admit-as-almost-any-rfc-use-to-be - and also in the
well-commented ngircd config file, the GLOBAL password is required to make
any connection by any user, and the SERVER password is required for...?
Administration of the server? How does it is made?
Second question: to make a new "Channel" available, what is the command
(telnet or xchat) to fire? With the operation of a "join" command the
Channel is created - it is not possible at this moment at least in this
server to deploy a new Channel via config file. Is a Channel a persistent
thing? Or it dies as soon as the server is down /restarted?
Last: Please point me any available documentation to admin the new server
- i'm feeling very unconfortable with my few irc knowledge level at this
moment.
ps.: Excuses for my bad English - if any. My $LOCALE is pt_br...
Thank you,
Renato Salles
--
"A well-written program is its own heaven; a poorly-written program is its
own hell."
TAO of Programming - Book 4