Naram Qashat
aa2c1009ee
Removed std::string and ci::string versions of LoadModuleList, we only need the Anope::string version now.
2010-07-26 00:20:00 -04:00
Naram Qashat
ae38212c1c
Epic commit to replace most of the strings in Anope with a single Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
2010-07-25 21:58:20 -04:00
Adam
2328c3e7ec
Always use non-blocking sockets
2010-07-24 13:45:54 -04:00
Adam
b899a5c269
Properly handle single messages received that have no newline
2010-07-24 03:31:41 -04:00
Adam
a22f8d3b2d
Moved some files and diretories around, made cmake skip files it knows it can't compile because of missing dependices.
2010-07-15 22:55:02 -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
a495213026
Properly set up our clients as on our server internally. Fixes crashes when trying to akick our own clients etc
2010-07-10 21:18:22 -04:00
Adam
fa622aae38
Fixed tracking of introducing and quitting juped servers
2010-07-10 20:58:29 -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
166d6f5d09
Removed autotools and the makefiles. This will be reintroduced differently before the 1.9.3 release.
2010-07-09 02:27:02 -04:00
Adam
7e20659522
No need to allocate the numberlist callback classes with new
2010-07-09 00:20:00 -04:00
Adam
1cf4ebb231
Added an epoll socket engine
2010-07-08 22:19:13 -04:00
Adam
8f8b1e46d6
Fixed bug #1173 , Made hs_request reject actually reject vhosts
2010-07-06 14:07:06 -04:00
Adam
f71d5b4d3a
Removed OnEncryptInPlace, although it currently causes no problems it is just redundant.
2010-07-05 16:14:17 -04:00
Naram Qashat
de1bf10690
Missed OCDing over src/protocol/*, plus fixed a minor lack of braces and fixed Config to work in an out-of-source build.
2010-06-29 08:21:20 -04:00
Naram Qashat
950cfcd31e
Some OCDing over version.cpp, and make it so module.cpp doesn't need version.h (only main.cpp, modulemanager.cpp, and modules.cpp need version.h, to avoid rebuilding EVERYTHING every build)
2010-06-28 23:15:16 -04:00
DukePyrolator
1037a469d3
added some missing includes to src/tools/smtp.h
2010-06-28 20:02:35 +02:00
Adam
d99ee2d9a4
This was in the wrong place, better now.
2010-06-28 13:27:14 -04:00
Adam
f1cb4b86b7
Delete all users when we disconnect from the uplink
2010-06-28 11:24:19 -04:00
Adam
4502038e3d
Unset all known status modes when we recieve a ts older than ours, and remove split servers from their uplinks
2010-06-28 10:59:40 -04:00
Naram Qashat
85b07a94d7
Fix version system so it doesn't cause the entire build tree to get rebuilt just because version.h gets regenerated, thanks to Adam for initial patch.
2010-06-28 01:28:51 -04:00
Adam
2e4099e9f2
No need for BotInfo to have its own ChangeNick function
2010-06-28 00:56:37 -04:00
Adam
00aa4a0ad4
Fixed the makefiles to correctly build and install the new anopesmtp and db-convert
2010-06-28 00:32:50 -04:00
Naram Qashat
28e12bc24a
The next of a few "CBX OCDing over code style" commits, maybe the last.
...
NOTES: I have been unable to compile the db_mysql_* functions on my system here, so those are untested. db-convert seems to be badly programmed and needs more work in my opinion.
2010-06-27 23:15:05 -04:00
Adam
051ebe3eea
Fixed unordered_map to build on VS 2008
2010-06-27 22:21:49 -04:00
Adam
1e53c2d50a
Removed nickserv/chanserv info all, just have info show all information
2010-06-27 19:55:19 -04:00
Adam
ccc92376be
Log out users when they log in to another account.
2010-06-27 17:59:48 -04:00
Adam
8cf8faf529
Don't attempt to enforce sqlines on our own clients
2010-06-27 16:26:35 -04:00
Adam
6e1fa85cbc
Log out users from their groups when they disconnect, keeps us from storing invalid pointers in the nickcore user list
2010-06-27 14:45:14 -04:00
Naram Qashat
9269d20a70
The next of a few "CBX OCDing over code style" commits, focusing on src/core/ns_*.
2010-06-27 11:55:39 -04:00
Adam
57caa0b53f
Made Anope track its own clients internally as if they were real users
2010-06-27 02:41:48 -04:00
Adam
d49aee6cf8
Made the flags class take an optional size arg
2010-06-26 22:50:02 -04:00
Adam
e51d6e2fe1
Added in the rest of the InspIRCd 2.0 changes to the protocol module
2010-06-26 21:47:35 -04:00
Adam
36c646c7d2
Added support for InspIRCd 2.0s dynamic modes.
...
Note that this changes the maximum length of an acceptable
IRC message from 512 to 1024 because InspIRCd sends messages
longer than 512 characters.
2010-06-26 21:12:31 -04:00
Naram Qashat
4e31757f14
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
2010-06-26 01:39:11 -04:00
Naram Qashat
6dc3af5db4
The next of a few "CBX OCDing over code style" commits, focusing on src/core/hs_* and src/core/ms_*, plus some tiny fallout caused by changing the FOREACH_* macros.
2010-06-26 01:38:19 -04:00
Adam
d5ee411aca
Moved src/tools/README to docs/TOOLS
2010-06-25 22:13:32 -04:00
Adam
03fbc7d281
Changed the versioning system to use git
2010-06-25 20:00:21 -04:00
Adam
cbcead4e89
Made db-convert handle old corrupted databases from 1.8 that used mysql with rdb
2010-06-25 19:14:05 -05: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
c4233e9f9a
Made db-convert really convert nickalias lastseen/lastused/lastquit
2010-06-22 16:21:57 -04:00
DukePyrolator
959a1a69a5
moved FindMessage() into the Anope class
2010-06-22 22:06:23 +02:00
DukePyrolator
7e872db956
changed the name of the logfile from servics.log.<date> to <date>.services.log to make windows users happy
2010-06-22 21:33:29 +02:00
Naram Qashat
e8d7c65ecf
Fix compile errors I unintentionally caused 2 commits ago. <.<
2010-06-22 08:39:03 -04:00
Naram Qashat
6a8c359b4f
The next of a few "CBX OCDing over code style" commits, for db_plain.cpp
2010-06-22 08:36:37 -04:00
Naram Qashat
1e20877e2f
The next of a few "CBX OCDing over code style" commits, focusing on src/core/bs_* and src/core/cs_*.
2010-06-21 23:14:28 -04:00
Adam
fb16ce72a0
Fixed some more problems with db-convert
2010-06-21 16:16:11 -04:00
Naram Qashat
36bf5fcb26
Fix problem with anope.db being empty even after running /os update.
2010-06-21 01:33:36 -04:00
Adam
16854ae793
Fixed a few Windows problems with cleaning out the runtime directory
2010-06-21 00:02:57 -04:00