Adam
7849667a19
Added a define{} block which can be used to easially rename things
2011-08-06 04:16:10 -04:00
Adam
5e18a7292b
Mark the new commands/ modules as CORE and fixed a typo in the example.conf
2011-08-05 06:18:38 -04:00
Adam
e66063e630
Rewrote the example configurations and split them
...
up into seperate files for each pseudo client.
Also reorganized how the modules are stored, and
made most of the old "extra" modules "core"
2011-08-05 05:35:31 -04:00
Adam
9ec18a3b02
Added a command:permission setting
2011-08-04 21:59:01 -04:00
Adam
16280f4f7f
Added operserv/kill and removed version.h from .gitignore
2011-08-03 05:42:41 -04:00
Adam
42f954ff7d
Fixed reintroducing our clients if we disconnect and reconnect to the uplink
2011-08-02 22:39:14 -04:00
Adam
d43e1fb800
Added opertype:modes
2011-08-02 01:50:09 -04:00
Adam
41b40f6504
Split /os mode into /os mode and /os umode to make giving permission to just one possible
2011-08-01 23:42:20 -04:00
Adam
f7adc0b35b
Rewrote the access systems and added a flags access system
2011-08-01 22:37:27 -04:00
lethality
710c02f3bd
Fixed bug #1301 - Changed operserv/staff to reflect its renaming to operserv/oper
2011-07-31 19:11:26 +01:00
Adam
1cb11bba5d
Fixed a few small problems, including m_ssl's connect feature sometimes failing for no good reason
2011-07-31 03:22:23 -04:00
lethality
f5e78d7c88
Fixed a typo in the nickserv/auspex oper privilege
2011-07-28 07:06:08 +01:00
Adam
f858164dee
Rewrote how commands are handled within Anope.
...
This allows naming commands and having spaces within command names.
2011-07-14 02:31:12 -04:00
Adam
121ae0b189
Added m_statusupdate
2011-05-23 13:32:01 -04:00
Adam
115f94bfc2
Made Anope able to process normally when disconnected from the uplink and not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp.
2011-05-21 04:57:27 -04:00
Adam
9fcbe293e2
Added os_oper
2011-05-16 04:10:18 -04:00
Adam
fd4b52ec38
Added os_forbid
2011-05-16 04:10:18 -04:00
Adam
b999c6ca53
Expand more on m_alias and changed some std::string usage in sockets.cpp to use Anope::string
2011-05-16 04:10:15 -04:00
Adam
583954d3a1
Use module type to determine what type each module is instead of its location in the configuration file.
2011-05-16 04:09:32 -04:00
Adam
284af258bf
Added more useful functions to our LDAP API, allow adding newly registered accounts to LDAP, removed some unnecessary OnPre events and fixed unloading all modules
2011-05-16 04:09:07 -04:00
Adam
e7887c1f01
Unmodularized the socket engine because its causing problems and really is unnecessary
2011-05-16 04:08:47 -04:00
Adam
c8c23158a4
Moved the core pseudo clients out into their own modules
2011-05-16 04:06:17 -04:00
Adam
605b5d5717
Removed ngircd as we've decided not to support it at this time
2011-05-16 02:57:28 -04:00
Adam
f7aa46fb33
Note m_async_commands is experimental
2011-05-16 02:47:23 -04:00
Adam
4d26070a92
This actually isn't necessary
2011-04-20 09:35:09 -04:00
Adam
f601b04594
Fixed logging messages with an empty category to everything
2011-04-19 23:42:16 -04:00
Adam
905207093b
Made LDAP support recover, release, resetpass, etc.
2011-04-03 18:07:58 -04:00
Adam
faa85564fc
Removed some unneeded/unused code from m_ldap
2011-03-31 14:41:30 -04:00
Adam
451fb82e54
Bug #1203
2011-03-22 23:58:53 -04:00
Adam
ed73d76751
Rewrote some of the opertype system, added os_login
2011-03-14 13:52:26 -04:00
DukePyrolator
fbae3344ff
added ns_cert
2011-03-12 09:27:16 +01:00
Adam
1ee3d3d810
Added os_config and support for including additional configuration files.
2011-03-11 00:47:28 -05:00
Adam
6fe2d8af97
Removed nickrequests, instead have unconfirmed registrations. Also made ns_resetpass allow remote-id to get past things such as kill immed.
2011-03-05 17:23:22 -05:00
Adam
90e5d0feaa
Added LDAP support
2011-03-04 20:47:58 -05:00
Adam
c38b6392c5
More fixes. Also made db_mysql_live not keep bots updated because thats pointless and made m_asynch_commands respect user language settings.
2011-02-25 21:41:08 -05:00
Adam
536ea2189a
Split db_mysql_live into two modules so other modules can make use of the asynchronous command interface
2011-02-17 14:31:21 -05:00
Adam
1372dc1953
Removed the Wallop config options and replaced them with the new log system
2011-02-12 16:17:17 -05:00
Adam
9ef7352e69
Merged os_umode into os_mode
2011-02-11 18:30:58 -05:00
Charles Kingsley
c362a1e077
DP in "an user" grammar police mode.
2011-01-29 12:05:34 +00:00
Charles Kingsley
140208e5ee
Another typo pointed out by the grammar police. ;)
2011-01-29 12:00:12 +00:00
Charles Kingsley
679d3c373f
Fixing leftover spaces and other rubbish I missed on the first pass.
2011-01-29 11:58:59 +00:00
Charles Kingsley
9704ccc8a6
QA fixes / refinements for example.conf
2011-01-29 10:44:27 +00:00
Adam
48fa096943
Added %N for network name in dnsbl:reason
2011-01-24 02:54:09 -05:00
Adam
ab2e34d817
Added options:nomlock
2011-01-19 00:31:18 -05:00
Adam
8975b52cc3
Added ns_ajoin
2011-01-17 15:46:53 -05:00
DukePyrolator
efb61ed4a8
enabled modeonid in example.conf
2011-01-08 08:21:18 +01:00
DukePyrolator
47b87e903b
added support for ngIRCd protocol
2011-01-08 08:15:48 +01:00
Adam
4403849126
Added db_mysql_live which allows Anope to pull data
...
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
2011-01-07 15:57:13 -05:00
Adam
befb4b3644
Made the default socket poller use poll() because it is supported on most platforms
2010-12-24 01:22:07 -05:00
Adam
f1d04a2f8e
Allow command aliases to be redirected to different pseudo clients
2010-12-12 19:37:03 -05:00