brain
|
ea097271f6
|
Added FindMatchingLocal and FindMatchingGlobal exports
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@4016 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-06-16 12:39:32 +00:00 |
|
brain
|
769f60455c
|
Fixes
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3954 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-05-11 21:34:09 +00:00 |
|
brain
|
572a7b503b
|
Commented a lot of stuff that hasnt been commented since 1.0.2
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3695 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-12 18:03:02 +00:00 |
|
brain
|
4aaf01aafa
|
Tidyup and move ConvToStr to a publically accessible place
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3640 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-10 17:51:26 +00:00 |
|
brain
|
024048d646
|
Moved more stuff into right places
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3637 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-10 17:39:19 +00:00 |
|
om
|
4fa0251cfb
|
Changing by-value parameters to const references
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3605 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-09 21:11:50 +00:00 |
|
brain
|
0cf08426b2
|
Speedups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3602 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-09 20:16:43 +00:00 |
|
brain
|
c330b24501
|
Added userrec::modebits - fast way of checking if user has +swi rather than an icky strchr
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3588 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-09 13:21:35 +00:00 |
|
brain
|
c2a5839bcb
|
Probably wont compile yet - purge_empty_channels refactor
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3579 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-09 11:24:30 +00:00 |
|
brain
|
1e639377cb
|
Whowas refactor - probably wont compile yet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3523 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-07 19:11:50 +00:00 |
|
brain
|
0d6245e271
|
No need to be inline in the include
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3502 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-07 01:21:16 +00:00 |
|
brain
|
4927edc5fb
|
*UNTESTED* speeding up HasPermission by factor of hundreds, avoid using EnumConf and ConfValue outside of rehash *AT ALL*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3430 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-02 17:19:49 +00:00 |
|
brain
|
af0f219afc
|
Made host fields more correct 64 in length with 63 copies
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3425 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-02 13:34:04 +00:00 |
|
brain
|
1c50cc3371
|
Changed length of password field to 64, giving us a maximum password length of 63 plus null terminator
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2960 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-28 23:56:10 +00:00 |
|
brain
|
653638c686
|
Improved IP handling. Now uses in_addr to store client ip, not char[16]!
Added global and local session limits
All of this needs TESTING.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2934 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-27 15:26:59 +00:00 |
|
brain
|
69dee41a1b
|
Added MakeWildHost to userrec (*!*@dhost)
Added ban stuff to messageflood
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2836 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-22 20:32:19 +00:00 |
|
brain
|
1383dba43e
|
Updated copyrights in headers etc using perl inplace edit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2795 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-15 15:59:11 +00:00 |
|
brain
|
6c725e7a4f
|
Replaced sprintf's with some char* voodoo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2781 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-01-12 20:25:51 +00:00 |
|
brain
|
7972cc3249
|
New system for client exits using CullList seems stable, needs testing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2681 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-28 20:22:07 +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
|
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
|
8bac88198c
|
Major tidyups are fun for all :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2472 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:52:06 +00:00 |
|
brain
|
85e2be16c6
|
Fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2469 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 13:45:09 +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
|
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
|
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
|
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
|
ba0e6d9c7b
|
Removed references to deprecated files servers.* and connection.*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1941 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 12:22:03 +00:00 |
|
brain
|
4cc7c2ba94
|
Compensate for ~ in ident length
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1551 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 05:53:30 +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
|
36e5e3ff42
|
Fixed lengths
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1547 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-29 04:32:31 +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
|
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
|
55bd1494b0
|
Removed __single_client_alloc again because gcc devs were smoking crack and removed it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1406 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-16 11:31:58 +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
|
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
|
194838af39
|
Changed the type of struct whowas records are stored in (no need to waste a big heavy userrec)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1369 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-12 19:09:42 +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
|
a266dadd13
|
Documented new recvq and sendq stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1367 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-05-12 02:26:05 +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
|
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
|
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
|
483ec8439c
|
A few anti-flood features
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1260 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-29 08:28:33 +00:00 |
|
brain
|
80015fe115
|
Updated buffering, faster and more sensible (old code sucks)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1256 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-29 05:46:17 +00:00 |
|
brain
|
d0668060ca
|
Added password field
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1155 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-21 14:21:58 +00:00 |
|
brain
|
15e7fc7ac5
|
Added customizable pingfreq
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1012 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-04-08 14:33:38 +00:00 |
|