]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
danieldg [Tue, 3 Nov 2009 17:12:25 +0000 (17:12 +0000)]
Remove AllowHalfop item from server config
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11996
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 3 Nov 2009 01:14:12 +0000 (01:14 +0000)]
Move MODENOTICE command to a command module
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11991
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 3 Nov 2009 01:14:04 +0000 (01:14 +0000)]
Clarify comments in Makefiles
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11990
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 1 Nov 2009 22:20:37 +0000 (22:20 +0000)]
Fix CGI:IRC user class not being changed based on their real IP when it is changed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11988
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 1 Nov 2009 21:53:47 +0000 (21:53 +0000)]
Fix global clone count not being decremented on remote user quit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11984
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 30 Oct 2009 23:21:23 +0000 (23:21 +0000)]
Ask before running modulemanager update
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11983
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 30 Oct 2009 19:54:56 +0000 (19:54 +0000)]
m_cloaking: extend IPv6 mask from /48 to /32, add IPv6/64 and IPv4/24 to half-host cloaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11981
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 30 Oct 2009 19:54:47 +0000 (19:54 +0000)]
Clean up typos and some unused code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11980
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Oct 2009 20:03:55 +0000 (20:03 +0000)]
Force heap allocation of refcountbase, create usecountbase for non-allocation reference counting
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Oct 2009 15:31:33 +0000 (15:31 +0000)]
Fixes from vtable cross-check
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11977
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Oct 2009 15:21:57 +0000 (15:21 +0000)]
Add vtable cross-check code (known to work with GCC 4.4 x86_64)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11976
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Oct 2009 15:21:45 +0000 (15:21 +0000)]
Fixes found by removing User inheritance from StreamSocket
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11975
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 25 Oct 2009 00:02:28 +0000 (00:02 +0000)]
Add <config:format> to avoid breaking existing configuration files with XML entity changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11974
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 22:34:31 +0000 (22:34 +0000)]
Fix semicolon being included in XML entity expansion
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11973
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 22:27:55 +0000 (22:27 +0000)]
Fix incorrect netburst detection
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11972
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 24 Oct 2009 20:08:21 +0000 (20:08 +0000)]
remove a hanging #endif
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11971
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 20:04:24 +0000 (20:04 +0000)]
Remove IOCP socket engine
IOCP has been experimental since its introduction, and has not worked
correctly for some time. Since we have no windows developer, remove the
dead code.
Most of the advantages of IOCP are not used by an ircd process regardless:
we do not use threads for our client processing, and we add an extra copy
operation that eliminates any gain from OS-level buffer reuse.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11970
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 20:04:15 +0000 (20:04 +0000)]
Get rid of OpenTCPSocket
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11969
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 20:04:05 +0000 (20:04 +0000)]
Create irc::sockets::cidr_mask
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11968
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 20:03:53 +0000 (20:03 +0000)]
Move forward declarations to typedefs.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11967
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 20:03:45 +0000 (20:03 +0000)]
Catch exceptions in inspsocket callbacks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11966
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 15:05:51 +0000 (15:05 +0000)]
Properly cull TreeServer objects when quitting several of them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11964
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 24 Oct 2009 03:29:58 +0000 (03:29 +0000)]
Get rid of ModePair
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11963
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 23 Oct 2009 22:47:39 +0000 (22:47 +0000)]
Make User::uuid and User::server const
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11962
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Fri, 23 Oct 2009 20:05:57 +0000 (20:05 +0000)]
Fix plural on netsplit SNO. [dKingston]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11961
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 23 Oct 2009 20:03:59 +0000 (20:03 +0000)]
Fix memory leaks on reloadmodule and spanningtree unload while connecting servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11960
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 23 Oct 2009 19:40:50 +0000 (19:40 +0000)]
Fix m_httpd
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11959
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 23 Oct 2009 19:25:12 +0000 (19:25 +0000)]
Fix recursive SENDSNO bounce
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11958
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Fri, 23 Oct 2009 19:07:40 +0000 (19:07 +0000)]
Change to <type:vhost> and <oper:vhost> because <oper:host> is taken.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11957
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 22 Oct 2009 22:29:35 +0000 (22:29 +0000)]
Make ConfigTag::items private
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11956
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 22 Oct 2009 21:49:58 +0000 (21:49 +0000)]
Display namedmodes on a single line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11955
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 22 Oct 2009 21:49:50 +0000 (21:49 +0000)]
Split up configreader.cpp, it's a bit large
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11954
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 22 Oct 2009 21:49:39 +0000 (21:49 +0000)]
Make irc::sockets::* parameters consistent, add irc::sockets::mask
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11953
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Thu, 22 Oct 2009 01:19:44 +0000 (01:19 +0000)]
Remove the intercomm system since sqlite is synchronous.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11952
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Thu, 22 Oct 2009 00:09:15 +0000 (00:09 +0000)]
Clean up unused functions, add nonicks operoverride [dKingston]
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11951
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:46:33 +0000 (23:46 +0000)]
Kill ListenSocketBase, use OnAcceptConnection for all new connections
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11950
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:46:24 +0000 (23:46 +0000)]
Move command-line items to CommandLineConf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11949
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:46:13 +0000 (23:46 +0000)]
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
danieldg [Wed, 21 Oct 2009 23:46:05 +0000 (23:46 +0000)]
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
danieldg [Wed, 21 Oct 2009 23:45:57 +0000 (23:45 +0000)]
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
danieldg [Wed, 21 Oct 2009 23:45:44 +0000 (23:45 +0000)]
Change User::oper to an OperInfo reference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11945
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:45:32 +0000 (23:45 +0000)]
Move all local-only fields to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11944
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:45:19 +0000 (23:45 +0000)]
Change module API to use LocalUser* where correct
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11943
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:45:08 +0000 (23:45 +0000)]
Move some local-only fields to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11942
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:44:58 +0000 (23:44 +0000)]
Move SetClass to LocalUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11941
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:44:48 +0000 (23:44 +0000)]
Split LocalUser and RemoteUser
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11940
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:44:36 +0000 (23:44 +0000)]
some WriteGlobalSno changes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11939
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Wed, 21 Oct 2009 23:44:27 +0000 (23:44 +0000)]
Update documentation and remove unused classes/functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11938
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 21 Oct 2009 22:35:56 +0000 (22:35 +0000)]
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
peavey [Wed, 21 Oct 2009 21:49:07 +0000 (21:49 +0000)]
comment fix..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11935
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 20 Oct 2009 04:40:50 +0000 (04:40 +0000)]
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
danieldg [Tue, 20 Oct 2009 04:40:43 +0000 (04:40 +0000)]
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
danieldg [Tue, 20 Oct 2009 04:40:37 +0000 (04:40 +0000)]
Fix GetUID generating 10-character UUIDs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11932
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 20 Oct 2009 04:40:27 +0000 (04:40 +0000)]
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
danieldg [Tue, 20 Oct 2009 04:40:18 +0000 (04:40 +0000)]
Get rid of more unneeded parent classes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11930
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Tue, 20 Oct 2009 01:17:04 +0000 (01:17 +0000)]
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
danieldg [Tue, 20 Oct 2009 00:55:22 +0000 (00:55 +0000)]
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
danieldg [Mon, 19 Oct 2009 21:10:10 +0000 (21:10 +0000)]
Check GetPenaltyThreshold when processing commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11927
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 19 Oct 2009 20:12:31 +0000 (20:12 +0000)]
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
danieldg [Mon, 19 Oct 2009 20:12:22 +0000 (20:12 +0000)]
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
danieldg [Mon, 19 Oct 2009 20:12:12 +0000 (20:12 +0000)]
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
peavey [Mon, 19 Oct 2009 18:45:35 +0000 (18:45 +0000)]
Nuke VF_SERVICEPROVIDER from here too.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11923
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Mon, 19 Oct 2009 18:32:11 +0000 (18:32 +0000)]
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
danieldg [Mon, 19 Oct 2009 15:31:21 +0000 (15:31 +0000)]
1.2.1 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11920
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 19 Oct 2009 14:14:00 +0000 (14:14 +0000)]
Clean up some log messages
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11917
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 19 Oct 2009 04:09:38 +0000 (04:09 +0000)]
Valgrind now runs completely clean.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11916
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 19 Oct 2009 04:09:30 +0000 (04:09 +0000)]
Close files opened by configreader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11915
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Mon, 19 Oct 2009 02:59:52 +0000 (02:59 +0000)]
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
danieldg [Sun, 18 Oct 2009 21:10:10 +0000 (21:10 +0000)]
Fix incorrect initialization of ConfigTag reference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11911
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 21:07:43 +0000 (21:07 +0000)]
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
danieldg [Sun, 18 Oct 2009 19:33:41 +0000 (19:33 +0000)]
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
danieldg [Sun, 18 Oct 2009 17:58:49 +0000 (17:58 +0000)]
Add <define> configuration tag
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11907
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 17:58:41 +0000 (17:58 +0000)]
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
danieldg [Sun, 18 Oct 2009 16:18:44 +0000 (16:18 +0000)]
Remove more classbase
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11905
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 16:01:33 +0000 (16:01 +0000)]
Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReader
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11904
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sun, 18 Oct 2009 10:44:38 +0000 (10:44 +0000)]
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
danieldg [Sun, 18 Oct 2009 03:09:39 +0000 (03:09 +0000)]
Fix null dereference caused by tracking dummy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11902
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 02:57:46 +0000 (02:57 +0000)]
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
danieldg [Sun, 18 Oct 2009 01:40:26 +0000 (01:40 +0000)]
Add more debug logging of object lifetimes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11900
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 01:40:19 +0000 (01:40 +0000)]
Improve SSL fingerprint messages when linking servers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11899
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sun, 18 Oct 2009 01:40:11 +0000 (01:40 +0000)]
Change to Duration for second param
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11898
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 23:37:27 +0000 (23:37 +0000)]
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
danieldg [Sat, 17 Oct 2009 22:54:57 +0000 (22:54 +0000)]
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
danieldg [Sat, 17 Oct 2009 22:54:50 +0000 (22:54 +0000)]
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
peavey [Sat, 17 Oct 2009 21:14:05 +0000 (21:14 +0000)]
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
peavey [Sat, 17 Oct 2009 20:51:20 +0000 (20:51 +0000)]
Text fix.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11893
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Sat, 17 Oct 2009 20:48:20 +0000 (20:48 +0000)]
Fix up finding dns server to use for windows to match latest configreader changes.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11892
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 20:21:18 +0000 (20:21 +0000)]
Some windows compile fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11891
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 19:12:19 +0000 (19:12 +0000)]
Fix array out-of-bounds accesses
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11890
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 19:12:12 +0000 (19:12 +0000)]
Remove duplicated function calls when using reference
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11889
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 18:52:39 +0000 (18:52 +0000)]
Make classbase and refcountbase uncopyable; expand comments on their indended uses
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11888
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 17:53:31 +0000 (17:53 +0000)]
Remove dummy API_VERSION from Version constructor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11887
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 17:53:22 +0000 (17:53 +0000)]
Add filename/line information to all ConfigTag objects
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11886
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 04:42:01 +0000 (04:42 +0000)]
Improve m_httpd_stats; fix incorect parameter order in reloadmodule
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11885
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 03:54:34 +0000 (03:54 +0000)]
Fix DNSServer not being read on initial config read
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11884
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 02:43:14 +0000 (02:43 +0000)]
Add ModeHandler::cull() for auto-deletion, fixes call of virtual method on partially-destructed object
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11883
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 02:43:07 +0000 (02:43 +0000)]
Clean up excessive bits in User struct
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11882
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 02:40:24 +0000 (02:40 +0000)]
Add some default values that I missed (thanks for pointing it out, jdhore); move file reading into thread
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11881
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 02:40:16 +0000 (02:40 +0000)]
Hold reference to the associated ConfigTag inside ConnectClass
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11880
e03df62e -2008-0410-955e-
edbf42e46eb7
danieldg [Sat, 17 Oct 2009 02:14:44 +0000 (02:14 +0000)]
Rewrite ConfigReader again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11879
e03df62e -2008-0410-955e-
edbf42e46eb7