om
|
8403cf142a
|
Die windows die.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3871 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-11 22:50:27 +00:00 |
|
om
|
09dd16b981
|
Route some more stuff through socket.h and hash_map.h. Add #define protection to timer.h and remove some unneeded includes and externs from timer.cpp
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3869 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-10 22:50:41 +00:00 |
|
om
|
9063972162
|
Routing more socket includes through socket.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3868 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-10 22:16:34 +00:00 |
|
om
|
aa21503f06
|
Shuffle some more includes around, const reference a few functions in inspircd.*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3854 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-09 11:51:24 +00:00 |
|
om
|
25b4d21f47
|
Remove uneccessary socket includes now included in socket.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3851 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-08 17:24:18 +00:00 |
|
om
|
d54fbc71e2
|
Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits going into inspircd.*, doesn't look like I've broken anything... :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3847 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-08 17:05:48 +00:00 |
|
nenolod
|
ab24f0dca4
|
- first steps towards a working IPv6 port. I'll work more on this tomorrow. :-P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3845 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-04-08 01:35:02 +00:00 |
|
brain
|
5d942eaf95
|
Regression for buffering of sockets
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3760 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-26 14:20:57 +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
|
5fa0e83de4
|
Complete removal of all stl stuff here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3686 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-11 20:38:15 +00:00 |
|
brain
|
43b4a302d4
|
Completely removed the deque
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3685 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-11 20:08:38 +00:00 |
|
brain
|
57e27d97fa
|
Fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3669 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-11 18:02:11 +00:00 |
|
om
|
4ac0ccc06c
|
Convert more by-values to const references, optimise ConfigReader a bit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3606 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-09 21:58:54 +00:00 |
|
brain
|
85f9d57f0f
|
Tweaks to socket engine, faster buffer flush and hopefully more stable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3521 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-07 18:00:45 +00:00 |
|
brain
|
53f280ed2e
|
Check for write errors in inspsocket (this is probably causing excessive cpu use when we have a large buffer to flush but a write error has occured (which we missed))
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3518 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-03-07 17:32:55 +00:00 |
|
brain
|
0ebea11505
|
Slightly more efficient write buffers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3125 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-07 16:55:02 +00:00 |
|
brain
|
b7d36f5296
|
Extra comments re. nonblocking DNS and use of IP addresses in constructor to speed up connect time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3022 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-02 17:51:06 +00:00 |
|
brain
|
bd9b965904
|
Nonblocking dns for InspSocket class (used by server to server)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3018 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-02 16:44:12 +00:00 |
|
brain
|
656e193516
|
*UNTESTED DO NOT USE YET* - async dns for InspSocket as test - removing requirement on nss_dns.so.1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3017 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-02 16:34:34 +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
|
fae8d448b6
|
Bigger read buffers on ibuf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2495 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 21:02:03 +00:00 |
|
brain
|
16ad204a5f
|
Added Buffer member
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2493 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 20:40:10 +00:00 |
|
brain
|
ca9d23dc3f
|
Added FlushWriteBuffer
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2492 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-15 20:38:54 +00:00 |
|
brain
|
f85091129c
|
Commented more stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2347 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 17:15:27 +00:00 |
|
brain
|
0fbc81cffc
|
Fixed timeout code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2344 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 15:45:25 +00:00 |
|
brain
|
c720c0a3c7
|
Added module sockets to new engine, MAY NOT WORK
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2328 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-12 12:07:44 +00:00 |
|
brain
|
fabcb7be8f
|
Made ibuf larger to hold more of a burst
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2224 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-12-06 13:54:45 +00:00 |
|
brain
|
2dffa0a463
|
Added proper administrativia notices to CONNECT and inbound connections
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1969 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-27 16:39:48 +00:00 |
|
brain
|
0dda9fb325
|
Added /CONNECT
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1968 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-27 16:19:24 +00:00 |
|
brain
|
d336a24997
|
Added reading of server link configs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1960 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-26 21:58:07 +00:00 |
|
brain
|
f3a1d7ea4b
|
Added listening socket support for InspSocket
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1957 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-26 17:29:22 +00:00 |
|
brain
|
63787a6581
|
Added ifndef stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1936 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 10:38:55 +00:00 |
|
brain
|
3914480cf6
|
Fixed compile time glitches in new code, removed obselete variables
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1932 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 09:56:36 +00:00 |
|
brain
|
6550242735
|
Started removal of server linking code from core and implementation of socket API
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1930 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-25 09:32:17 +00:00 |
|
brain
|
3f8978ceef
|
Added some stuff to socket classes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1929 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-23 11:22:06 +00:00 |
|
brain
|
d066a23b4d
|
Added start of socket classes used by modular linking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1927 e03df62e-2008-0410-955e-edbf42e46eb7
|
2005-11-23 10:06:54 +00:00 |
|