"; ]
26 | * [ conflict = "yes"; ]
27 | * [ obsolete = "yes"; ]
28 | * }
29 | *
30 | * The list below is ordered from least authoritative to most
31 | */
32 |
33 |
34 | revision = "$Revision: 1.5 $";
35 | lastupdated = "$Date: 2004/10/16 19:55:51 $";
36 |
37 |
38 | chanmembers = {
39 | name = "VOICED";
40 | prefixchar = "+";
41 | irc2mode = "v";
42 | origin = "RFC1459";
43 | comment = "Channel member is voiced. They can speak while the "
44 | "channel is being moderated. Some implementations also "
45 | "allow them to speak when barred from access to the "
46 | "channel for some reason (such as being banned)";
47 | };
48 |
49 | chanmembers = {
50 | name = "HALF_OPERATOR";
51 | prefixchar = "%";
52 | irc2mode = "h";
53 | origin = "Hybrid";
54 | comment = "User is a channel half-operator, that is they have "
55 | "'half' the access of a full operator. Half-ops can kick "
56 | "unopped users, voiced users, set channel modes including "
57 | "+v, but not kick ops or deop ops. This leads to greater "
58 | "security on channels.";
59 | };
60 |
61 | chanmembers = {
62 | name = "OPERATOR";
63 | prefixchar = "@";
64 | irc2mode = "o";
65 | origin = "RFC1459";
66 | comment = "User is a channel operator. They can kick users, change "
67 | "modes, set other users to operator (or lower) status, etc.";
68 | };
69 |
70 | chanmembers = {
71 | name = "CREATOR";
72 | prefixchar = "@";
73 | irc2mode = "O";
74 | origin = "RFC2811";
75 | comment = "The user created the channel, but only used for '!' "
76 | "channels according to the RFC.";
77 | };
78 |
79 | chanmembers = {
80 | name = "SERVICE";
81 | prefixchar = "!";
82 | irc2mode = "!";
83 | origin = "KineIRCd";
84 | contact = "kineircd@alien.net.au";
85 | comment = "This is given only by servers or services. It should "
86 | "always be the highest ranking membership type in the "
87 | "channel, and denotes that the user with the membership "
88 | "status is a service. The intended use for this was to "
89 | "mark out which channel member is an official channel "
90 | "service, however other applications are also available.";
91 | };
92 |
93 | chanmembers = {
94 | name = "FOUNDER";
95 | prefixchar = ".";
96 | irc2mode = "u";
97 | origin = "tr-ircd";
98 | comment = "This is given to users when they are given 'founder' "
99 | "status on a channel, and should have a rank higher than "
100 | "a normal operator.";
101 | };
102 |
103 |
--------------------------------------------------------------------------------
/alien.net.au/chanmembers.html:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
16 | IRC Channel Membership Prefix List
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | Red denotes a conflicting definition, gray for depreciated (however
25 | quite possibly still in use), and blue for OK.
26 |
Updates? Please Email me !
27 | Thank you!
28 |
29 | P r e f i x
30 | Name
31 | M o d e
32 | Origin
33 | Comments
34 |
35 | +
36 | VOICED
37 | v
38 | RFC1459
39 | Channel member is voiced. They can speak while the channel is being moderated. Some implementations also allow them to speak when barred from access to the channel for some reason (such as being banned)
40 |
41 | %
42 | HALF_OPERATOR
43 | h
44 | Hybrid
45 | User is a channel half-operator, that is they have 'half' the access of a full operator. Half-ops can kick unopped users, voiced users, set channel modes including +v, but not kick ops or deop ops. This leads to greater security on channels.
46 |
47 | @
48 | OPERATOR
49 | o
50 | RFC1459
51 | User is a channel operator. They can kick users, change modes, set other users to operator (or lower) status, etc.
52 |
53 | @
54 | CREATOR
55 | O
56 | RFC2811
57 | The user created the channel, but only used for '!' channels according to the RFC.
58 |
59 | !
60 | SERVICE
61 | !
62 | KineIRCd
63 | This is given only by servers or services. It should always be the highest ranking membership type in the channel, and denotes that the user with the membership status is a service. The intended use for this was to mark out which channel member is an official channel service, however other applications are also available.
64 |
65 | .
66 | FOUNDER
67 | u
68 | tr-ircd
69 | This is given to users when they are given 'founder' status on a channel, and should have a rank higher than a normal operator.
70 |
71 | Return to the index
72 |
73 |
74 |
--------------------------------------------------------------------------------
/alien.net.au/ircinfo.css:
--------------------------------------------------------------------------------
1 | table { background-color:#888888; width:100%; }
2 | thead { font-family:Arial; font-size:80%; vertical-align:text-bottom; }
3 | tbody { font-size:90%; }
4 | /* th.vert { width:1em; writing-mode: tb-rl; } */
5 | tr { background-color:#DDDDFF; }
6 | tr.o { background-color:#DDDDDD; }
7 | tr.c { background-color:#FFDDDD; }
8 | tr.head { background-color:#EEEEEE; }
9 | td { empty-cells:show; }
10 | td.t { font-family:Courier; font-size:85%; }
11 | td.k { font-family:Courier; font-size:85%; text-align:center; }
12 | a.ret { font-size:10px; }
13 |
14 |
15 | ul#index {
16 | list-style-type: none;
17 | list-style-position: outside;
18 | margin: 0 0 0 0;
19 | padding: 0 0 0 0;
20 | }
21 |
22 | ul#index li {
23 | background-color: #000000;
24 | margin: 8px 0 16px 0;
25 | border: 1px solid #000000;
26 | text-align: center;
27 | color: #FFFFFF;
28 | }
29 |
30 | ul#index li ul {
31 | list-style-type: none;
32 | margin: 0 0 0 0;
33 | padding: 0 0 0 0;
34 | }
35 |
36 | ul#index li ul li {
37 | background-color: #E8E8EF;
38 | margin: 0 0 0 0;
39 | padding: 5px 5px 5px 5px;
40 | border: none;
41 | text-align: left;
42 | text-decoration: underline;
43 | color: #000000;
44 | }
45 |
46 | ul#index li ul li ul {
47 | list-style-type: disc;
48 | list-style-position: inside;
49 | margin: 0 0 0 32px;
50 | padding: 0 0 0 0;
51 | }
52 |
53 | ul#index li ul li ul li {
54 | margin: 0 0 0 0;
55 | padding: 0 0 0 0;
56 | text-decoration: none;
57 | }
58 |
--------------------------------------------------------------------------------
/client/.links:
--------------------------------------------------------------------------------
1 | IRCX/docbook/ http://chatzilla.rdmsoft.com/docs/ircx/docbook/
2 | RPL_ISUPPORT/irc.org-tech_docs-005.html http://www.irc.org/tech_docs/005.html
3 | ctcp-1997.html http://www.invlogic.com/irc/ctcp.html
4 | ctcp-wboard.html http://www.visualirc.net/tech-wboard.php
5 | ctcp.html http://www.irchelp.org/irchelp/rfc/ctcpspec.html
6 | ctcp.txt https://www.alien.net.au/irc/ctcp.txt
7 | ctcp2.html http://www.invlogic.com/irc/ctcp2_intro.html
8 | ctcp2_1.html http://www.invlogic.com/irc/ctcp2_1.html
9 | ctcp2_2.html http://www.invlogic.com/irc/ctcp2_2.html
10 | ctcp2_3.html http://www.invlogic.com/irc/ctcp2_3.html
11 | ctcp2_4.html http://www.invlogic.com/irc/ctcp2_4.html
12 | ctcp2_5.html http://www.invlogic.com/irc/ctcp2_5.html
13 | ctcp2_6.html http://www.invlogic.com/irc/ctcp2_6.html
14 | ctcp2_intro.html http://www.invlogic.com/irc/ctcp2_intro.html
15 | dcc-reverse.txt http://cvs.epicsol.org/cgi/viewcvs.cgi/epic5/doc/DCC_REVERSE?rev=1.4
16 | dcc-turbo.html http://www.visualirc.net/tech-tdcc.php
17 | epic5-colors1.txt http://cvs.epicsol.org/cgi/viewcvs.cgi/epic5/doc/color.txt?rev=1.1.1.1
18 | epic5-colors2.txt http://cvs.epicsol.org/cgi/viewcvs.cgi/epic5/doc/colors?rev=1.1.1.1
19 | modeg.hybrid.txt svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk/doc/modeg.txt
20 | troy-dcc.html http://www.irchelp.org/irchelp/rfc/dccspec.html
21 | xdcc-3.3.0b.irc http://xa.bi/files/irc/xdcc.3.3.0b.irc
22 |
--------------------------------------------------------------------------------
/client/CAP-drafts/README:
--------------------------------------------------------------------------------
1 | Current specification is part of IRCv3 as "capability-negotiation-3.1"
2 |
--------------------------------------------------------------------------------
/client/CTCP/ctcp2_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | Internet Archive Wayback Machine
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
50 |
59 |
60 |
61 |
62 |
Hrm.
63 |
Wayback Machine doesn't have that page archived. It doesn't seem to be available on the live web, either.
64 |
65 |
Want to search for all archived pages under http://www.invlogic.com/irc/ ?
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
84 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/client/CTCP/ctcp2_intro.html:
--------------------------------------------------------------------------------
1 |
2 | Internet Relay Chat
3 |
5 |
10 |
11 |
12 |
13 |
14 |
15 | CTCP/2 - IRC client to client protocol
16 | This page contains information and links about CTCP/2, a protocol being
17 | crafted for IRC clients. It updates the rapidly aging CTCP specification,
18 | formalizes some features are current de-facto standards, and adds some
19 | interesting new things.
20 |
21 | The best way to find out about CTCP/2 is to read our draft. The draft is
22 | still being changed and discussed, so the documents here may change often.
23 |
24 |
CTCP Draft
25 | (last updated 28 oct 1997)
26 |
27 |
28 | Introduction
29 | (reasonably up-to-date)
30 | Text Attributes
31 | (maybe finally put to rest?)
32 | Parsing CTCP Messages
33 | (finished but not voted on)
34 | CTCP Requests and Replies
35 | (finished but not voted on)
36 | DCC Requests
37 | (very much in flux)
38 | Appendices
39 | (reasonably up-to-date; based on other sections)
40 |
41 | Status
42 | Section 2 has been updated to change the way on/off attributes are
43 | encoded. Hopefully that means sections 2, 3, and 4 are now effectively
44 | finished. Section 5 (DCC) still needs a lot more work.
45 |
46 |
Join the Discussion
47 | Our mailing list has moved! Lindsay's machine finally revolted against the
48 | load we were placing on it, so the list has moved to
49 | the-project.org .
50 |
51 | To subscribe :
52 | Send email to
53 | ctcp-request (at) the-project.org
54 | with the subject "subscribe".
55 |
56 | To read the archives :
57 | Check out
58 | http://www.the-project.org/ctcp/
59 |
Demos
60 | This section will probably be very small until the draft achieves some
61 | stability.
62 |
63 | There is a small
64 | Java demo app (please read the
65 | README file first)
66 | which demonstrates what CTCP text attributes (section 2) will behave like.
67 | This was updated in October 1997 to reflect recent changes in that part of
68 | the draft (so check it out!).
69 |
70 |
71 | Maintained by: Webmaster, Innovative Logic Corp. .
72 | Last modified: 17-Sep-2004 01:04PM.
73 |
74 |
75 |