2688 Commits

Author SHA1 Message Date
brain
243e510185 Extra error output when fails to bind a port
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3382 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-28 18:37:18 +00:00
brain
e900188547 And the obligotary typo fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3381 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-28 12:09:31 +00:00
brain
0f5d9bac0f Missing externs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3380 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-28 12:07:43 +00:00
brain
b477cc1c34 Made it safe to quits and nickchanges
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3379 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-28 12:07:03 +00:00
brain
dc6720574e When quitting large amounts of users, use InspIRCd::DoOneIteration to prevent too much lag
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3378 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-28 11:55:21 +00:00
om
7e918919b0 Add comment stressing the importance of certain elements of this file
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3377 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:29:04 +00:00
brain
ad33d03aff And now the final result of all this tweaking comes to light.
Whenever i commit the post-commit hook writes a .sh script to my dir, within the insp checkout dir, containing the current revision id - 1.
Therefore, the system can stay up to date with revision id's simply with ./configure -update :)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3376 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:24:42 +00:00
brain
dd3bfe65c8 More tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3375 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:19:02 +00:00
brain
e53aaf7cba Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3374 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:16:48 +00:00
brain
283cb86e5d Added an r (yes really)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3373 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:14:26 +00:00
brain
ea86f54e17 Version tracking stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3372 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:13:06 +00:00
brain
ec60230bcf Added version stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3371 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:12:46 +00:00
brain
1e94911ffa Changed some stuff to give a more accurate revision id
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3370 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 17:11:57 +00:00
brain
d86e4f48fb Done with testing (yes honest)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3369 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 16:46:03 +00:00
brain
a5759d0e44 Test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3368 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 16:41:43 +00:00
brain
a23f105d9c Test again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3367 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 16:39:14 +00:00
brain
d345f05118 Test commit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3366 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 16:37:45 +00:00
brain
f8676c65c0 With small sendq's, this can still exceed the sendq, so now we've reduced the amount it fills
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3365 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 15:27:20 +00:00
brain
c5c95f4fc9 Removed unneccessary debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3364 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 14:50:13 +00:00
brain
565b91d7e5 Extra output during sync to know if we're receving the other end's netburst or not
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3363 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 14:45:05 +00:00
brain
080a9f5d24 Test two
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3362 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 10:22:10 +00:00
brain
747ae4b7a5 Constant eating 20% cpu since last nights commit - test fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3361 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 10:13:22 +00:00
brain
3ae2ad7553 Improved speed (not using strlen, take loop count)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3360 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 03:12:21 +00:00
brain
8918c3fb8b Andy fucked up! :O
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3359 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-27 03:09:45 +00:00
brain
181f534ea4 Put the EAGAIN stuff back now we're done testing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3358 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 23:43:40 +00:00
brain
b7c16f1ebc That's enough tweaks for now
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3357 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 23:22:07 +00:00
brain
5c731e5c99 Tweaks for valgrind (again)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3356 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 23:01:34 +00:00
brain
6a320c380e Fixes for valgrind
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3355 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 22:50:52 +00:00
brain
f96c0c9ec5 Valgrind fixes (libstdc++ is broken! :O)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3354 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 22:34:15 +00:00
brain
f063862950 Valgrind fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3353 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 21:55:04 +00:00
brain
da3134547f Fixed some weirdass whowas stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3352 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 21:22:12 +00:00
brain
320cfcc363 Tweaks to closed socket detection
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3351 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 21:08:32 +00:00
brain
b3bb66ac6a Guess what this is?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3350 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:49:42 +00:00
brain
7788a8602f Fixes and tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3349 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:49:17 +00:00
brain
c412741934 Fixed bursting stuff a little
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3348 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:44:54 +00:00
brain
f92292e6a0 Made this safer, dont try and yield back when sending channel list or user list (our iterator may become invalid while we're using it!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3347 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:39:09 +00:00
brain
090c1d76e8 Safety stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3346 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:35:57 +00:00
brain
7cfeba8bc8 And more
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3345 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:25:09 +00:00
brain
f17b6e834b Now the obligotary typo fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3344 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:24:35 +00:00
brain
f5c28c5e69 Yields back to user processing to give users a chance to issue commands during heavy server congestion (not yet tested)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3343 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 20:22:43 +00:00
brain
65d0d4fb36 Moved the contents of the mainloop into a function called InspIRCd::DoOneIteration().
We can then use this to 'yield' if incoming server text is taking too long to process


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3342 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 19:53:25 +00:00
brain
fabddb3ead Removed setpriority()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3341 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 13:49:04 +00:00
brain
1dec63e8be Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3340 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 13:29:53 +00:00
brain
1c1cff5f45 Moved to irc::string for commands in server-server so that whiney newbs can get os raw to work and fuck their networks over
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3339 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 13:26:44 +00:00
brain
303877d781 Whoops, overriding EVERY command!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3338 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:44:55 +00:00
brain
cd24c03c34 Added example conf
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3337 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:39:29 +00:00
brain
a8c28b88ee Warning fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3336 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:36:38 +00:00
brain
48637fb5f5 Missing include
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3335 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:35:25 +00:00
brain
3b7bc208c5 Added m_operwho, allows opers to list everyone
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3334 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:30:16 +00:00
brain
617b8e2058 Fixed Server* Srv stuff in these too, although by default these arent available to win32 builds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3333 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-26 12:08:05 +00:00