danieldg
|
dcbb0ae938
|
Move command-line items to CommandLineConf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11949 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:46:24 +00:00 |
|
danieldg
|
d8f98565a8
|
Use ConfigTagList as a faster access method for access to configuration
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11948 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:46:13 +00:00 |
|
danieldg
|
984cc96a1f
|
Move AllowedPrivs and similar oper information from LocalUser to OperInfo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11947 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:46:05 +00:00 |
|
danieldg
|
4219a6e414
|
Use Config->MaxChans as the default if class does not define maxchans
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11946 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:45:57 +00:00 |
|
danieldg
|
a30abe26fc
|
Change User::oper to an OperInfo reference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11945 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:45:44 +00:00 |
|
danieldg
|
ff3eef491a
|
Move all local-only fields to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:45:32 +00:00 |
|
danieldg
|
123eac3f25
|
Change module API to use LocalUser* where correct
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:45:19 +00:00 |
|
danieldg
|
5d03657b63
|
Move some local-only fields to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11942 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:45:08 +00:00 |
|
danieldg
|
bbb5f6ee63
|
Move SetClass to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11941 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:44:58 +00:00 |
|
danieldg
|
9924e56311
|
Split LocalUser and RemoteUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11940 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:44:48 +00:00 |
|
danieldg
|
30583ca1f1
|
some WriteGlobalSno changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11939 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:44:36 +00:00 |
|
danieldg
|
355b17f151
|
Update documentation and remove unused classes/functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11938 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 23:44:27 +00:00 |
|
brain
|
6ff7e3bae0
|
Fix for memory leak when gui is attached, submitted and fixed by GreenReaper, thanks!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11936 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 22:35:56 +00:00 |
|
peavey
|
da4e125ea9
|
comment fix..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11935 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-21 21:49:07 +00:00 |
|
danieldg
|
7bb73d2e63
|
Fix channel deletion on user quit and automatic removal of mode "z"
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11934 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 04:40:50 +00:00 |
|
danieldg
|
9b8c61e7e7
|
Fix interaction of m_permchannels post-cull and channel empty-by-quit that causes leaked channels
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11933 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 04:40:43 +00:00 |
|
danieldg
|
fb58653c41
|
Fix GetUID generating 10-character UUIDs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11932 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 04:40:37 +00:00 |
|
danieldg
|
34fbe51fa4
|
Move DumpText into User; kill unused WriteWallOps and DecreasePenalty functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11931 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 04:40:27 +00:00 |
|
danieldg
|
fa5abf73fe
|
Get rid of more unneeded parent classes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11930 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 04:40:18 +00:00 |
|
danieldg
|
43ea75c0b3
|
Move ugly .*.inc files into make/template/ where they can be more easily found
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11929 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 01:17:04 +00:00 |
|
danieldg
|
9facfd70b5
|
Use custom allocater to decide if refcountbase was allocated on the heap and should be deleted when refcount reaches zero
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11928 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-20 00:55:22 +00:00 |
|
danieldg
|
3bd628e8a1
|
Check GetPenaltyThreshold when processing commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11927 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 21:10:10 +00:00 |
|
danieldg
|
307c04d888
|
Fix null deref on Cleanup() called before FakeUser creation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11926 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 20:12:31 +00:00 |
|
danieldg
|
be10eab6ce
|
Maintain refcount of Module objects to complain about leaked pointers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11925 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 20:12:22 +00:00 |
|
danieldg
|
aa7cc18468
|
Fix implementation of reference to const, use reference counting for ExtensibleItem
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11924 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 20:12:12 +00:00 |
|
peavey
|
a813344b93
|
Nuke VF_SERVICEPROVIDER from here too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11923 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 18:45:35 +00:00 |
|
peavey
|
1060436202
|
Add a setting to <connect> allowing the threshold for activation of the penalty system to be set in the configuration, or be disabled by setting it to 0. [jackmcbarn]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11922 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 18:32:11 +00:00 |
|
danieldg
|
18299e282a
|
1.2.1 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11920 e03df62e-2008-0410-955e-edbf42e46eb7
v2.0.0a1
|
2009-10-19 15:31:21 +00:00 |
|
danieldg
|
64362e2fcd
|
Clean up some log messages
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11917 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 14:14:00 +00:00 |
|
danieldg
|
f3e45bfb0e
|
Valgrind now runs completely clean.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11916 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 04:09:38 +00:00 |
|
danieldg
|
33141a0825
|
Close files opened by configreader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11915 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 04:09:30 +00:00 |
|
danieldg
|
041401bc1f
|
Prevent path names from being specified in modules, and move moduledir to a <path> tag
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11914 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-19 02:59:52 +00:00 |
|
danieldg
|
076a56d854
|
Fix incorrect initialization of ConfigTag reference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11911 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 21:10:10 +00:00 |
|
danieldg
|
411a14da25
|
Rewrite m_alias DoCommand to do variable substitution in one pass, fixing bugs with $i in user-provided text
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11910 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 21:07:43 +00:00 |
|
danieldg
|
1450bfb846
|
Fix infinite loop on alias expansion, found by Adam
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11908 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 19:33:41 +00:00 |
|
danieldg
|
1db755d190
|
Add <define> configuration tag
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11907 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 17:58:49 +00:00 |
|
danieldg
|
4fca1ffbc4
|
More classbase cleanup, hold ConfigTag reference in Autoconnect/Link
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11906 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 17:58:41 +00:00 |
|
danieldg
|
fa452641bf
|
Remove more classbase
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 16:18:44 +00:00 |
|
danieldg
|
a59d08fffd
|
Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 16:01:33 +00:00 |
|
peavey
|
da6e45397e
|
Update VC project file for latest changes to sources.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11903 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 10:44:38 +00:00 |
|
danieldg
|
a887856908
|
Fix null dereference caused by tracking dummy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11902 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 03:09:39 +00:00 |
|
danieldg
|
e50d016aa2
|
Cull channels, warn when Extensible objects are not culled as they must be
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11901 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 02:57:46 +00:00 |
|
danieldg
|
93a78a57ad
|
Add more debug logging of object lifetimes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11900 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 01:40:26 +00:00 |
|
danieldg
|
cced60255b
|
Improve SSL fingerprint messages when linking servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11899 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 01:40:19 +00:00 |
|
danieldg
|
95c1fb9bdd
|
Change to Duration for second param
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11898 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-18 01:40:11 +00:00 |
|
danieldg
|
a7ebc19c59
|
Fix channel mode +H to allow maximum length and add explanatory message prefix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11897 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-17 23:37:27 +00:00 |
|
danieldg
|
ddb47ba8ca
|
Revert "Remove duplicated function calls when using reference"
If these functions are removed, the C++ compiler generates them - badly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11896 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-17 22:54:57 +00:00 |
|
danieldg
|
55c2a6f29a
|
Add m_chanhistory, mode +H <lines> to replay some lines of history on channel join
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11895 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-17 22:54:50 +00:00 |
|
peavey
|
a2cb0fcf36
|
CoreExport ConfigTag, fixes unresolved symbols when linking on windows.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11894 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-17 21:14:05 +00:00 |
|
peavey
|
bf269e3cc7
|
Text fix.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11893 e03df62e-2008-0410-955e-edbf42e46eb7
|
2009-10-17 20:51:20 +00:00 |
|