[go: up one dir, main page]

Menu

Tree [ab7a0e] loc / mod.cservice /
 History

HTTPS access


File Date Author Commit
 .cvsignore 2010-09-29 denspike denspike [1fed6a] Initial import.
 ACCESSCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 ADDCOMMENTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 ADDUSERCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 AI.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 BANCommand.cc 2010-10-08 denspike denspike [e2d462] - Added the ability to BAN multiple users by se...
 BANLISTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 CHANINFOCommand.cc 2012-05-29 MrBean MrBean [aa8623] CMaster 1.5pl1 - 29/05/2012
 CIDRBanMatcher.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 CIDRBanMatcher.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 CLEARMODECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 Credits 2010-09-29 denspike denspike [1fed6a] Initial import.
 DEOPCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 DEVOICECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 FORCECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 HELLOCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 HELPCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 HostBanMatcher.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 HostBanMatcher.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 INVITECommand.cc 2012-04-20 MrBean MrBean [c449bf] Support for , for multiple invites
 ISREGCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 JOINCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 KICKCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 LBANLISTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 LOGINCommand.cc 2014-03-19 MrBean MrBean [ab7a0e] LOC
 MODINFOCommand.cc 2012-06-18 MrBean MrBean [8322eb] CMaster 1.5pl2 - 18/06/2012
 MOTDCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 Makefile.am 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 Makefile.in 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 NEWPASSCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 NOTECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 OPCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 OPERJOINCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 OPERPARTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 PARTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 PURGECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 QUOTECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 RANDOMCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 README 2010-09-29 denspike denspike [1fed6a] Initial import.
 REGISTERCommand.cc 2012-04-05 MrBean MrBean [348a76] Merge branch 'master' of git://gnuworld.git.sou...
 REHASHCommand.cc 2010-10-08 denspike denspike [e2d462] - Added the ability to BAN multiple users by se...
 RELEASE.NOTES 2012-06-18 MrBean MrBean [8322eb] CMaster 1.5pl2 - 18/06/2012
 REMIGNORECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 REMOVEALLCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 REMUSERCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SAYCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SCANEMAILCommand.cc 2011-03-19 Spike Spike [302a2b] Oops, forgot to use -a when committing.
 SCANHOSTCommand.cc 2011-03-19 Spike Spike [302a2b] Oops, forgot to use -a when committing.
 SCANUNAMECommand.cc 2011-03-19 Spike Spike [302a2b] Oops, forgot to use -a when committing.
 SEARCHCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SERVNOTICECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SETCommand.cc 2012-06-18 MrBean MrBean [8322eb] CMaster 1.5pl2 - 18/06/2012
 SHOWCOMMANDSCommand.cc 2011-03-19 Spike Spike [302a2b] Oops, forgot to use -a when committing.
 SHOWIGNORECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SHUTDOWNCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 STATSCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 STATUSCommand.cc 2010-10-29 Spike Spike [863a1b] - Core: Allow modules to pass +R with a timestamp
 SUPPORTCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SUSPENDCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 SUSPENDMECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 TOPICCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 UNBANCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 UNFORCECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 UNSUSPENDCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 VERIFYCommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 VOICECommand.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 WHITELISTCommand.cc 2011-12-10 Spike Spike [7e0e36] - Oops, fixed.
 banMatcher.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 configure 2010-09-29 denspike denspike [1fed6a] Initial import.
 constants.h 2012-05-26 MrBean MrBean [74d77c] CMaster 1.5 - 26/05/2012
 csGline.cc 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 csGline.h 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 cservice.cc 2014-03-19 MrBean MrBean [ab7a0e] LOC
 cservice.h 2014-03-19 MrBean MrBean [ab7a0e] LOC
 cserviceCommands.h 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 cservice_config.h 2014-03-19 MrBean MrBean [ab7a0e] LOC
 levels.h 2011-12-09 Spike Spike [3d496b] Merge branch 'master' of ssh://gnuworld.git.sou...
 networkData.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 networkData.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 responses.h 2012-05-26 MrBean MrBean [74d77c] CMaster 1.5 - 26/05/2012
 sqlBan.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlBan.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlChannel.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlChannel.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlLevel.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlLevel.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlPendingChannel.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlPendingChannel.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlPendingTraffic.cc 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlPendingTraffic.h 2010-09-29 denspike denspike [1fed6a] Initial import.
 sqlUser.cc 2012-05-26 MrBean MrBean [74d77c] CMaster 1.5 - 26/05/2012
 sqlUser.h 2012-05-26 MrBean MrBean [74d77c] CMaster 1.5 - 26/05/2012

Read Me

Follow these steps to setup the database for the cservice module.  This
file assumes that postgresql is running and configured, and that you have
access to add and modify databases within it.

Create the database
-------------------
> createdb cservice

Note that this assumes that the ccontrol database does not already exist.

Install the pl language
-----------------------
The following command assumes (in addition to above conditions) that the
pgsql libraries are located in /usr/local/pgsql/lib:

> createlang plpgsql cservice -L /usr/local/pgsql/lib

Load the schema
---------------
Make sure you are in the gnuworld/doc directory.

> psql cservice < cservice.sql
> psql cservice < language_table.sql
> psql cservice < cservice.web.sql

Add administrator account
-------------------------
This command will add an account called 'Admin' with level 1000 access on
channel '*'...use this power wisely, The Dark Side is very powerful.

> psql cservice < cservice.addme.sql

Using this account you will be able to login as Admin online with your
cservice bot.

Username: Admin
Password: temPass (be sure to change this)

All Done
--------
That's it for the sql stuff.  Be sure to edit the configuration file for
cmaster (../bin/cservice.conf), giving username, nickname, etc, and
database information.

The GNUWorld development team