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 |
|
brain
|
7e5b5d893a
|
How did this random stray '1' get in here before the brace?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3332 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 12:02:01 +00:00 |
|
brain
|
12156c0b2c
|
Removed *Srv Munger
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3331 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 11:57:32 +00:00 |
|
brain
|
e2e581f0d3
|
Server* Srv marked static or moved to private member of module class in all modules, paves way for removal of static-build-munging-regexp that breaks +eI
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3330 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 11:48:09 +00:00 |
|
brain
|
3c24bb8721
|
Fix for segfault if name of file left off commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3329 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 11:08:58 +00:00 |
|
brain
|
a06876d5fd
|
And fixes for typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3328 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 11:07:19 +00:00 |
|
brain
|
0500850669
|
Added ability to provide -logfile parameter on commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3327 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 11:05:34 +00:00 |
|
brain
|
30084fbe7e
|
Lowercase the servername automatically
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3326 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-26 10:24:04 +00:00 |
|
brain
|
786f313532
|
Typo found by gcc 4 warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3325 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-25 16:09:20 +00:00 |
|
brain
|
1d91a9845b
|
Include tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3324 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-25 15:58:02 +00:00 |
|
brain
|
a4018b0b1e
|
Spelig errorz
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3323 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-25 12:29:47 +00:00 |
|
brain
|
0e1be06c0f
|
Auto-lowercase all server names read in from <link> tags so that people cant get the case of servernames confused (passwords are STILL case sensitive)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3322 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-25 11:01:48 +00:00 |
|
brain
|
672d7d4ee8
|
Another tweak for port
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3320 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 20:30:44 +00:00 |
|
brain
|
5b5f6f678c
|
Added m_safelist (yes om, i kept alpha order)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3319 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 20:09:37 +00:00 |
|
brain
|
76bed8d2e8
|
Now sends out warning when oper on a remote server tries to execute a command that the local class tags say they shouldnt be able to access. Helps detect desyncs caused by muppeted configs, or just plain nefarious goings on.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3318 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 18:45:57 +00:00 |
|
brain
|
c30fd933e0
|
One character brain-wave fix (had idea at work)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3317 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 18:22:24 +00:00 |
|
om
|
a168cf04da
|
Nothing to see here, nothing, at all.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3316 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 01:02:27 +00:00 |
|
brain
|
c91f023658
|
Wrong address being bound by InspSocket when binding to a specific ip
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3315 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-24 00:20:49 +00:00 |
|
om
|
59b1a89551
|
Decide that it wasn't quite appropriate :(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3314 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:47:01 +00:00 |
|
om
|
cef00a4348
|
Add entirely pointful smiley to comment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3313 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:46:22 +00:00 |
|
brain
|
5041993a7c
|
Added comment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3312 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:42:57 +00:00 |
|
brain
|
ee49c1a3a2
|
iTypo (like a typo, but with crazy blue sides)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3311 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:36:28 +00:00 |
|
brain
|
991bc1d3cf
|
Look-behind for missed timers up to 2 minutes (if your ircd has hung for 2 minutes, or your clock drift is > 2 mins, you have bigger fish to fry, like dead network or TS split)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3310 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:35:52 +00:00 |
|
brain
|
612bb66026
|
Removed bit of logging that said the timer was ticking -- we know it works now :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3309 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:07:10 +00:00 |
|
brain
|
b8717363a9
|
Moved LIST header
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3308 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:03:59 +00:00 |
|
brain
|
3346a13eb8
|
And the typo.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3307 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:01:26 +00:00 |
|
brain
|
2ea0bbefc4
|
listusers has to be global now (ugh)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3306 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:01:01 +00:00 |
|
brain
|
8c2bd7cc63
|
Moved timer stuff from OnBackgroundTimer to InspTimer derivative
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3305 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 20:00:02 +00:00 |
|
brain
|
197c524798
|
Use ::AddTimer not AddTimer, or it calls this->AddTimer and loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3304 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:50:54 +00:00 |
|
brain
|
5b80360d87
|
Now copies libIRCDtimer.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3303 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:49:23 +00:00 |
|
brain
|
aca9acf422
|
Fixed to work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3302 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:46:43 +00:00 |
|
brain
|
7907a1f1cc
|
Incorporating InspTimer into safelist as a test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3301 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:39:38 +00:00 |
|
brain
|
6279a01bf5
|
Fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3300 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:13:30 +00:00 |
|
brain
|
a66e7dd858
|
Its timer.cpp not timers.cpp.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3299 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:10:17 +00:00 |
|
brain
|
0903f27ba1
|
Added timers.cpp/.h to makefile generation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3298 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 19:09:03 +00:00 |
|
brain
|
932f00f8bf
|
First revision of new timer code, not in the makefile yet (so it wont build till im done)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3297 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-23 18:56:21 +00:00 |
|
brain
|
4d057b65c4
|
Optimized a little
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3296 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-22 23:16:20 +00:00 |
|
brain
|
bbbf55dfca
|
Force burst to end if a remote server pings us, or answers a pong, if this is the case it just "forgot" to send an ENDBURST!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3295 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-22 22:22:37 +00:00 |
|
brain
|
b06361b4ec
|
Improved calculation to account for server name on start of numeric, plus spacing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3294 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-22 21:52:36 +00:00 |
|
brain
|
74d823b2a2
|
Perm elines (<exception> tag) not being applied - fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3293 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-22 21:07:20 +00:00 |
|
brain
|
e5cd139215
|
SAFELIST 005 token is now part of m_safelist not the core 005
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3292 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-02-22 20:57:29 +00:00 |
|