ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/ermyth/doc/poddoc/documentation.pod
Revision: 1.2
Committed: Tue Aug 28 17:08:06 2007 UTC (19 years, 1 month ago) by pippijn
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +6 -6 lines
Log Message:
- changed name
- updated the example config to the new system
- added more documentation
- enhanced documentation generators
- added a link to the pdf to the website
- added an RSS feed generator
- transitioned hooks to c++ callbacks
- did various merges with upstream along the way
- added const where appropriate
- removed the old block allocator
- fixed most memory leaks
- transitioned some dictionaries to std::map
- transitioned some lists to std::vector
- made some free functions members where appropriate
- renamed string to dynstr and added a static string ststr
- use NOW instead of time (NULL) if possible
- completely reworked database backends, crypto handlers and protocol handlers
  to use an object factory
- removed the old module system. ermyth does not do any dynamic loading anymore
- fixed most of the build system
- reworked how protocol commands work

File Contents

# User Rev Content
1 pippijn 1.1 =head1 Documentation
2    
3     The following online documentation is available:
4    
5     =over
6    
7     =item L<IRCd Support|ircd.html>
8    
9     Which IRC services are supported to what extent.
10    
11     =item L<Special commands|pcommands.html>
12    
13     Non-PRIVMSG commands to Ermyth.
14    
15     =item L<Privileges|privileges.html>
16    
17     Fine grained operator privileges.
18    
19     =item L<Translation|translation.html>
20    
21     Ermyth uses GNU gettext for translations.
22    
23     =item L<CTCP|ctcp.html>
24    
25     Possible replies to CTCP requests.
26    
27 pippijn 1.2 =item L<RPC|rpc.html>
28 pippijn 1.1
29     Remote Procedure Call
30    
31     =over
32    
33     =item L<XML-RPC|xmlrpc.html>
34    
35 pippijn 1.2 Using the eXtensible Markup Language as data container.
36    
37     =item L<JSON-RPC|xmlrpc.html>
38    
39     Using the JavaScript Object Notation as data container.
40 pippijn 1.1
41     =back
42    
43     =item L<SASL Authentication|sasl.html>
44    
45     This document describes the client protocol for SASL authentication, as implemented in charybdis and ermyth.
46    
47     =item L<RFC 1459|rpc1459.html>
48    
49     The Request For Comment (RFC) of the IRC client protocol.
50    
51     =item L<Release notes|release.html>
52    
53     =back