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
f17c4d4d04
Made Windows install.js correctly detect the Anope version and made version.cpp correctly generate version.h on Windows
2010-06-27 20:34:09 -04:00
Adam
0eb007a1b3
Made the langfiles build
2010-06-27 20:21:11 -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
c7cb8897b4
docs/TOOlS -> docs/TOOLS
2010-06-25 22:53:26 -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
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
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
Adam
980a2feff8
Fixed a typo in the example.conf for m_helpchan
2010-06-22 11:26:45 -04: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
Adam
17040c088a
Store modules in a list and xlines in a vector, not deques. We need to be able to keep iterators valid.
2010-06-20 21:33:01 -04:00
Adam
0d2d7e9968
Fixed Windows build
2010-06-20 20:05:23 -04:00
Naram Qashat
63d7bee2a6
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
...
Conflicts:
include/config.h
2010-06-20 18:51:03 -04:00
Naram Qashat
381c9c8870
The first of a few "CBX OCDing over code style" commits, focusing on include/* and src/* but not src/core/* or src/modules/*.
2010-06-20 18:42:58 -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
7b7e2a6150
Updated TODO
2010-06-19 21:22:48 -04:00
Adam
448eadd747
Made db-converter add all of the core clients when converting a 1.8 database
2010-06-19 20:53:53 -04:00
Adam
68b54f3fb5
Made db-converter only write mlock params if there really is one, fixes some problems with converting mlock for certain databases
2010-06-19 13:39:12 -04:00
Adam
7530c030a9
Merge remote branch 'sf/1.9' into 1.9
2010-06-19 12:09:39 -04:00
Adam
2528dc80bd
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
2010-06-19 11:59:11 -04:00