arthur.barton.de Git - ngircd-alex.git/atom - doc/Protocol.txt history Alex' ngIRCd development repository https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git Alexander Barton /images/git-favicon.png /images/git-logo.png 2019-06-29T14:02:18Z gitweb Fix and extend documentation a little bit 2019-06-29T14:02:18Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2019-06-29T14:02:18Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=13122bc97d13c2630ab4b25a621486d0b7a0d134
Fix and extend documentation a little bit

- Fix syntax of LINKS amd LIST commands.
- Whitespace and spelling fixes.
- Add some more information about IRCv3 support.
  • [D] doc/Protocol.txt
Update doc/Protocol.txt for IRCv3 WEBIRC extension 2018-10-07T21:54:13Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2018-10-07T21:54:13Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=a38eea8987b32f3d17ae04eabdd9d114af57bd25
Update doc/Protocol.txt for IRCv3 WEBIRC extension

See commit d0f9d3d92.
  • [D] doc/Protocol.txt
Cosmetic changes to METADATA 2013-08-25T04:26:08Z Federico G. Schwindt fgsch@lodoss.net Federico G. Schwindt fgsch@lodoss.net 2013-08-25T04:26:08Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=086cf3a2723e2dcc8e1acf49d166e254fe22e7cf
Cosmetic changes to METADATA

Update certfp and sort entries.
  • [D] doc/Protocol.txt
Implement account login support 2013-08-22T13:40:30Z Federico G. Schwindt fgsch@lodoss.net Federico G. Schwindt fgsch@lodoss.net 2013-08-22T13:40:30Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=3af0ece2bcf550cccd7b647c111ce503c2faa459
Implement account login support

This is done via the `accountname' METADATA command and used to
automatically identify users after netsplits or across service
restarts.
  • [D] doc/Protocol.txt
Add certificate fingerprint support 2013-08-02T00:47:06Z Federico G. Schwindt fgsch@lodoss.net Federico G. Schwindt fgsch@lodoss.net 2013-08-02T00:47:06Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=1254d315b9d33010035aaf7eba61ac4e8e1cc98f
Add certificate fingerprint support
  • [D] doc/Protocol.txt
Rework cloaked hostname handling, implement "METADATA cloakhost" 2012-11-24T15:15:35Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-11-24T15:15:35Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=35e2dcff88e29617db0e5af1d016ab76a31ab677
Rework cloaked hostname handling, implement "METADATA cloakhost"

Now ngIRCd uses two fields internally, one to store the "real" hostname
and one to save the "cloaked" hostname. And both fields can be set
independently using the "METADATA host" and "METADATA cloakhost" commands.

This allows "foreign servers" (aka "IRC services") to alter the real and
cloaked hostnames of clients without problems, even when the user itself
issues additional "MODE +x" and "MODE -x" commands.
  • [D] doc/Protocol.txt
Add new IRC+ server flag "X": "XOP modes supported" 2012-11-10T22:33:19Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-11-10T22:33:19Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=53917fa4b80753fc189ed5a516c06c804f2cf415
Add new IRC+ server flag "X": "XOP modes supported"

This flag indicates, that the server supports the enhanced "xop channel
user modes", like channel owner, admin, and halfop. This information is
used to make sure that no unsupported CHANINFO commands are sent to
servers not supporting such mode prefixes, for example.
  • [D] doc/Protocol.txt
doc/Protocol.txt: Document METADATA command 2012-11-05T22:51:52Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-11-05T22:51:52Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=7871a904d766e325bd2ce94dd8bea37f45198771
doc/Protocol.txt: Document METADATA command
  • [D] doc/Protocol.txt
doc/Protocol.txt: add/fix CHARCONV description 2012-11-05T22:11:41Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-11-05T22:11:41Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=79731a57f3f35744236407f128cdd09c32b700fa
doc/Protocol.txt: add/fix CHARCONV description
  • [D] doc/Protocol.txt
Spelling fix: "nick name" -> "nickname" 2012-11-02T13:30:19Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-11-02T13:30:19Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=48326e061aacd954e24f76c53ded10448cbc28eb
Spelling fix: "nick name" -> "nickname"
  • [D] doc/Protocol.txt
Implement new IRC+ "CHARCONV" command 2012-09-16T22:36:10Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2012-09-16T22:36:10Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=222ecbffbb5f0c21e64002c95fe9447b4f6b6320
Implement new IRC+ "CHARCONV" command

See bug 109 and doc/Protocol.txt for details and documentation.
  • [D] doc/Protocol.txt
Protocol.txt: Update description of CHANINFO command 2011-02-17T11:26:56Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2011-02-17T11:26:56Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=6caa947f989b692cf8bf3568cffa03b5c21374e9
Protocol.txt: Update description of CHANINFO command
  • [D] doc/Protocol.txt
Enhance documentation for the WEBIRC command 2010-12-29T13:10:18Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2010-12-29T13:10:18Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=07f241ff6d3afee88d6c6b3e2ed1e195c0367c91
Enhance documentation for the WEBIRC command
  • [D] doc/Protocol.txt
Document the server flag "S": SERVICE command is supported. 2008-08-17T15:35:54Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2008-08-17T15:35:54Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=1d6dcb25c4d9cc87646e9a9de34d2df4e9502161
Document the server flag "S": SERVICE command is supported.
  • [D] doc/Protocol.txt
Introduce option to configure the maximum nick name lenth in ngircd.conf 2007-11-21T12:16:33Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2007-11-21T12:16:33Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=47ca178a219d682c589b27e64ee1a4e936cc7bdc
Introduce option to configure the maximum nick name lenth in ngircd.conf
- New configuration option "MaxNickLength" to specify the allowed maximum
  length of user nick names. Note: must be unique in an IRC network!
- Enhanced the IRC+ protocol to support an enhanced "server handshake" and
  enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD).
  See doc/Protocol.txt for details.
  • [D] doc/Protocol.txt
Fixed parameter description of CHANINFO. 2005-08-27T19:00:06Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2005-08-27T19:00:06Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=5f87474a740b441d701390492c595f7bd4fec656
Fixed parameter description of CHANINFO.
  • [D] doc/Protocol.txt
Document new server flag "L": synchronize INVITE- and 2004-04-25T15:44:10Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2004-04-25T15:44:10Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=c1e9841118c3cdde677afe000f9fd29abcaddbb9
Document new server flag "L": synchronize INVITE- and
BAN-lists when establishing new server links.
  • [D] doc/Protocol.txt
Updated, corrected and extended (examples!) protocol documentation. 2003-11-30T20:30:56Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2003-11-30T20:30:56Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=d329a961bd7153754fe587c14719d68a0ea422a0
Updated, corrected and extended (examples!) protocol documentation.
  • [D] doc/Protocol.txt
Fixed small typo. 2003-04-29T13:37:36Z Goetz Hoffart goetz@hoffart.de Goetz Hoffart goetz@hoffart.de 2003-04-29T13:37:36Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=188e95f68096a1057ee5b346a51f1b5f810c6333
Fixed small typo.
  • [D] doc/Protocol.txt
Translated Protocol.txt to english. 2003-04-21T12:48:40Z Alexander Barton alex@barton.de Alexander Barton alex@barton.de 2003-04-21T12:48:40Z https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=commitdiff;h=384d6b894a4a7248b819558f071148c64b50dd3b
Translated Protocol.txt to english.
  • [D] doc/Protocol.txt