brain
|
4ffd644a14
|
Optimized out strcpys that copy empty strings (craq++)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2637 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-22 17:18:18 +00:00 |
|
brain
|
4c65d06850
|
Changed two fields in ConnectClass to strings, moved constructor stuff to init-list
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2632 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-22 12:34:57 +00:00 |
|
brain
|
2f3ac3d801
|
SSL is a fucking mess.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2565 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-19 13:07:46 +00:00 |
|
brain
|
ca0889d458
|
Added IOHookModule stuff to allow for different modules to hook different ports
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2564 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-18 20:48:54 +00:00 |
|
brain
|
293df6a8b5
|
Split all commands into seperate files and redid command system to take classes, not function pointers (function pointers suck ass)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2534 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 18:10:38 +00:00 |
|
brain
|
0d6f3c83f1
|
Forgot to remove dependency on serverstats *stats
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2533 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:59:54 +00:00 |
|
brain
|
f5754cbc9c
|
Moved SocketEngine* SE into InspIRCd class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2527 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 12:32:01 +00:00 |
|
brain
|
d9e78741ad
|
Fixed dodgy makefile generation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2507 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 10:05:06 +00:00 |
|
brain
|
c1d2662696
|
Adjusted OnRawSocketClose to new system
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2503 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-16 01:34:00 +00:00 |
|
brain
|
554ea04074
|
Fixed BUG BUG BUG
If an opers SendQ exceeded, it would bring down the server!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2490 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 19:55:41 +00:00 |
|
brain
|
ba47c49a6c
|
Added 'local users' vector
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2489 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 19:46:13 +00:00 |
|
brain
|
0a31bcd5ae
|
Moved rehashnick and force_nickchange to users.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2478 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 14:19:37 +00:00 |
|
brain
|
818ead2412
|
Tidied up call_handler to use strings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2476 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 14:12:13 +00:00 |
|
brain
|
704ae49baa
|
Added externs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2475 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:59:26 +00:00 |
|
brain
|
b87f7d186c
|
Rar!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2474 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:55:15 +00:00 |
|
brain
|
0c55e6d24b
|
Moved a ton of user related functions from inspircd.cpp to users.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2468 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:44:17 +00:00 |
|
brain
|
c08ea9f1ad
|
Fixed to use new methods of ServerConfig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2414 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 14:39:27 +00:00 |
|
brain
|
0f979321b6
|
Added config_f to serverconfig, UNTESTED
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2402 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 13:11:19 +00:00 |
|
brain
|
d582107b33
|
Started moving of data into ServerConfig class
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2393 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-14 10:51:18 +00:00 |
|
brain
|
8c00f38e5b
|
Made MAXCHANS growable for opers/ulines (growing of list not implemented yet)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2367 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-13 16:11:08 +00:00 |
|
brain
|
2c0804208a
|
Added ability to put command named * into a class to make it cover all
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2250 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-07 11:41:47 +00:00 |
|
brain
|
5e854ddd37
|
Tweak for om's threaded-dns issue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2145 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-04 15:04:06 +00:00 |
|
brain
|
ff03bd3af0
|
Fixed a missing include
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2119 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 16:14:21 +00:00 |
|
brain
|
3d8f1d6834
|
Allowed ulined servers to by pass all oper permissions checking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2118 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 16:05:59 +00:00 |
|
brain
|
001e00ba23
|
Made threading optional
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2108 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 09:41:39 +00:00 |
|
brain
|
5e386b10ca
|
Fixed dns pthread_kill
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2106 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 09:23:51 +00:00 |
|
brain
|
08511e288a
|
An "I" got in here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2095 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 00:14:39 +00:00 |
|
brain
|
c7d3cd79d3
|
This should work again now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2093 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 00:13:42 +00:00 |
|
brain
|
58acfbf66b
|
Removed pthread_kill, linux doesnt know where it is!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2090 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 00:05:06 +00:00 |
|
brain
|
af926796c5
|
Missing referece for pthread_kill
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2089 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-02 00:02:45 +00:00 |
|
brain
|
d56e60139a
|
Multithreaded DNS -- not tested!!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2088 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-01 23:59:40 +00:00 |
|
brain
|
6cd3c99ca1
|
Added references to connection.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1945 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 12:33:25 +00:00 |
|
brain
|
f52b00a9c9
|
Fixed onloadmodule
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1587 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-06-01 18:26:27 +00:00 |
|
brain
|
f96ddd3974
|
Started on -Wall - safe compile
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1570 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-30 22:36:08 +00:00 |
|
brain
|
b0a467e8d3
|
Highly optimized userrec saving 1.5k per user
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1550 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 05:41:03 +00:00 |
|
brain
|
aba25d142e
|
A lot more of the core consts are now configurable at compile time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1546 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 04:25:25 +00:00 |
|
brain
|
426368db9d
|
Code tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1477 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-23 18:08:58 +00:00 |
|
brain
|
5ced910478
|
Tidied up some socket stuff into userrec
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1476 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-23 18:03:04 +00:00 |
|
brain
|
ab01aaeeee
|
Changed to use __single_client_alloc, faster on most systems in a single thread
Specified namespace std in *all* files
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1404 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-15 22:58:24 +00:00 |
|
brain
|
eb4229deed
|
Moved a ton of functions into helperfuncs.h to speed up recompiles
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1383 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-15 03:03:23 +00:00 |
|
brain
|
84b6d82413
|
Added idea from ircu: /invite with too few params shows the channels youve been invited to but have not yet joined
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1382 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-15 00:56:11 +00:00 |
|
brain
|
2cd3b57fe0
|
Structure optimizations, changed a lot of bools into binary bitmasks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1368 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-12 18:42:06 +00:00 |
|
brain
|
b2c011a23a
|
Customizable by-byte-size recvq stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1365 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-12 00:36:20 +00:00 |
|
brain
|
278cc70b25
|
Fixed wrong number being shown when sendq exceeded
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1364 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-12 00:20:45 +00:00 |
|
brain
|
16934ea875
|
added sendq stuff, see example config
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1362 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-11 23:47:09 +00:00 |
|
brain
|
70246812d3
|
Added basic sendq stuff - WARNING, there is no configuration yet, this CVS allows sendq's to grow INFINITELY
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1361 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-11 21:54:47 +00:00 |
|
brain
|
90f349cd10
|
Fixed park crash bug #63 reported by ViaraiX
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1312 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-06 00:51:48 +00:00 |
|
brain
|
81722ff786
|
Tried a new way of doing remote versions
commented some users and connections code
added remote @* notice
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1269 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-30 20:56:20 +00:00 |
|
brain
|
db11f2b24c
|
Fixed some flood checking
added noticeall
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1262 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-29 15:01:13 +00:00 |
|
brain
|
96bf59631c
|
Added some pretty mean anti-flood features
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1261 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-29 08:50:57 +00:00 |
|