Adam
3499edc427
Replaced globalnick and globaldescription with just nick and description, since it's in its own block now
2010-10-02 16:11:58 -04:00
Adam
b0070bbd3b
Made ChanServ optional
2010-10-02 15:23:55 -04:00
Adam
0a8bb88085
Made OperServ and Global optional
2010-10-02 03:08:29 -04:00
Adam
a62d824cb4
Made MemoServ optional
2010-10-02 00:07:39 -04:00
Adam
d646d455e2
Changed the language system to use gettext
2010-09-26 02:33:01 -04:00
Adam
ce69f294a1
Added configuration for m_dnsbl for what return values get banned
2010-09-19 17:21:08 -04:00
Adam
f8ee95ef98
Added some more variable fields for dnsbl akill reasons
2010-09-19 16:20:56 -04:00
lethality
5ec605e424
Fixed some minor punctuation and logging
2010-09-18 03:35:33 +01:00
Adam
630f3815ce
Added a config option to make operserv not add users found in the dsnbl to the akill list
2010-09-14 16:12:47 -04:00
Adam
47872e53ed
Removed the --log command line option because its no longer necessary, and updated example.conf
2010-09-12 00:02:22 -04:00
Adam
46813ccb8c
Added an asynchronous DNS system and m_dnsbl, which checks clients against DNS blacklists.
...
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
2010-09-09 23:43:11 -04:00
Adam
f276927365
Redo some of the sighandling code, and made anoperc rehash actually work.
2010-08-29 19:28:04 -04:00
Adam
5fbe0c845c
Clean up some of the old now unused IRCDVar struct vars, and made the logchan bots join if the IRCd requires them to
2010-08-28 02:25:33 -04:00
Adam
2aac8b05ef
Fixed two typos in example.conf
2010-08-28 00:16:12 -04:00
Adam
10d901084f
Do not log RAWIO messages to services log channels, added a config option on whether or not to join bots to the log channels, and fixed two log messages in ns_identify
2010-08-28 00:14:06 -04:00
Adam
334e5a4ef9
Removed options:keeplogs because its no longer used
2010-08-27 23:05:22 -04:00
Adam
c2ddecc2b1
Added a new logging system
2010-08-27 20:56:28 -04:00
Charles Kingsley
32c31f25ec
Change default encryption module to enc_md5
2010-08-21 09:15:42 +01:00
Adam
a950ed8cab
Rewrote the MySQL API to use threads. This acts similar to before, but is faster. Removed db_mysql_execute for now.
2010-08-15 01:45:38 -04:00
Adam
15a0f998a7
Log an error message if we are unable to load the socket engine module, and changed the default engine to be select
2010-08-02 01:17:50 -04:00
Adam
e8d6524411
Fixed botserv bots parting empty channels. This also allows setting bsminusers to 0, which keeps the botserv bot in the channel at all times.
2010-08-01 16:47:43 -04:00
Adam
6e6b6b46aa
Added hostserv/del command permission, fixed example.conf to show that hostserv/* is a command, not a permission
2010-07-26 20:10:33 -04:00
Adam
43b1e43afb
Added ns_set_misc.cpp which was missing from a previous commit
2010-07-11 00:43:36 -04:00
Adam
63d7142465
Added options:hideprivilegedcommands config option to hide privileged commands from normal users
2010-07-10 22:50:18 -04:00
Adam
4b1e76c3bb
Added ns_set_misc and cs_set_misc.
...
These modules allows users to configure settable options in /ns and /cs set
that will be displayed in /ns and /cs info.
Removed os_info, cs_set_url, ns_set_url, cs_set_email, ns_set_icq
2010-07-10 19:08:16 -04:00
Adam
1cf4ebb231
Added an epoll socket engine
2010-07-08 22:19:13 -04:00
Adam
03fbc7d281
Changed the versioning system to use git
2010-06-25 20:00:21 -04:00
DukePyrolator
e447933c02
fixed some typos in example.conf
2010-06-24 07:38:20 +02:00
Naram Qashat
7bb90e1922
The next of a few "CBX OCDing over code style" commits, focusing on src/core/enc_*, plus fixing unintentional broken logic in said modules caused by my first OCD commit.
...
Also added a note to example.conf about enc_sha1 being potentially broken, and slight code style OCD in hashcomp.cpp found by Adam.
2010-06-24 00:34:04 -04:00
Adam
980a2feff8
Fixed a typo in the example.conf for m_helpchan
2010-06-22 11:26:45 -04:00
Adam
e8a1570ed9
Added m_helpchan to replace the cores helpchannel functionality
2010-06-20 14:04:17 -04:00
Adam
968e4d0bdd
Fixed the name of cs_forbid in chanserv:modules so it really loads
2010-06-20 13:11:31 -04:00
Adam
7c4a9cf979
Switched cs_set to the subcommand system and added cs_saset
2010-06-18 21:04:10 -04:00
Adam
e6447fa2c4
Added in a subcommand system and switched ns_set and ns_saset to use it
2010-06-18 21:04:09 -04:00
Adam
2fba686904
Burned slist, rewrote operservs XLine code
2010-06-18 21:04:05 -04:00
Adam
af805e5b45
Allow enabling ssl on a per-uplink basis
2010-06-18 20:58:55 -04:00
Adam
ebfff71599
Made opertypes inheritable
2010-06-18 20:58:55 -04:00
Adam
9439cac6b1
Added m_ssl.cpp which allows Anope to use SSL when connecting to its uplink
2010-06-18 20:58:55 -04:00
Adam
73e93305c1
Added nickserv/auspex permission and fixed core modules so they build
2010-06-18 20:56:21 -04:00
Adam-
9abdb4e2e9
Added inspircd2.0 protocol module, moved usermode +r unsetting on nick change to the protocol modules to fix inspircd1.2s weird usermode +r behavior
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2997 5417fbe8-f217-4b02-8779-1006273d7864
2010-06-03 19:01:28 +00:00
Adam-
116a4b2bea
Removed ns_noop_convert. The ns_noop module is for stable and almost 4 years old
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2959 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-14 16:51:28 +00:00
Adam-
011e426845
Removed the chanserv/aop/list command perm and switched it with chanserv/access/list. Fixed a bug so users on the access list can request the vop and hop list.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2940 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-07 20:16:09 +00:00
Adam-
75f39dec7a
Fixed bug #1159 and made the SQL fields holding timestamps more consistant
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2939 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-06 17:08:55 +00:00
Adam-
3ebaa46c99
Revert "sql file should work fine on import now (exported via phpmyadmin, which puts constraints at the end)"
...
Revert "added DROP TABLE statements and english comments"
Revert "* SQL schema switched to InnoDB engine and UTF-8 encoding"
This reverts commit 196567ce68
This reverts commit 2e03670256
This reverts commit 7ffaa93865
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2938 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-06 16:45:34 +00:00
pimpmylinux
196567ce68
sql file should work fine on import now (exported via phpmyadmin, which puts constraints at the end)
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2937 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-06 06:55:00 +00:00
DukePyrolator
2e03670256
added DROP TABLE statements and english comments
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2936 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-06 05:25:23 +00:00
pimpmylinux
7ffaa93865
* SQL schema switched to InnoDB engine and UTF-8 encoding
...
* Defined several foreign keys and added some missing indexes
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2932 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-05 22:55:18 +00:00
Adam-
05eb3fd2d6
Added support for InspIRCd 2.0
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2925 5417fbe8-f217-4b02-8779-1006273d7864
2010-05-01 22:49:41 +00:00
Adam-
973ecb7058
Rewrote sockets. This adds support for IPv6 and makes Anope capable of reconnecting if it loses connection to the uplink.
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2862 5417fbe8-f217-4b02-8779-1006273d7864
2010-04-08 20:23:00 +00:00
Adam-
b2380300ff
Added a small example webpage that can be used to register nicknames online via SQL
...
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2852 5417fbe8-f217-4b02-8779-1006273d7864
2010-03-31 20:53:08 +00:00