brain
|
9ceab65fb2
|
No penalty here!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8297 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 23:52:24 +00:00 |
|
w00t
|
b669f920ea
|
Another big commit, just to please all my fans out there.. cmd_* -> Command*. Muahaha.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8290 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 21:43:48 +00:00 |
|
brain
|
52a8a6d2bd
|
Fixed ssl clients on trunk. The problem peavey was having was that before ReadBuffer was char[] now its char*. sizeof() on char[] returns its size in chars, and sizeof on char* returns 4. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8263 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 17:59:08 +00:00 |
|
brain
|
1afe64600c
|
Set penalties (documentation page listing these to come)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8262 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 17:26:46 +00:00 |
|
brain
|
a8bfe53cd4
|
Don't penalise /kill and /*line
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8259 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 16:18:32 +00:00 |
|
w00t
|
ce8eba7d4b
|
Don't penalise PING/PONG
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8258 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 14:56:38 +00:00 |
|
w00t
|
ff8f998b2b
|
Add penalties for WHO, INVITE, LIST, JOIN, PART.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8257 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 14:51:59 +00:00 |
|
brain
|
773afbfe3b
|
Set cmd_nick to have a penalty of 3
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8253 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-21 14:26:25 +00:00 |
|
w00t
|
03e0fb206d
|
InspTimer -> Timer
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8205 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-15 21:03:30 +00:00 |
|
w00t
|
b57c7f4e46
|
In the grand tradition of huge fucking commits:
- chanrec -> Channel
- userrec -> User
Enjoy.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8204 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-15 20:59:05 +00:00 |
|
w00t
|
694e307c09
|
class command_t -> class Command. Whey :D
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8203 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-10-15 20:55:55 +00:00 |
|
w00t
|
affe14511b
|
Remove /summon and /users (I think 15+ years of being marked deprecated is enough, really)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8088 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-09-27 15:48:05 +00:00 |
|
brain
|
eb12142b8d
|
Initialise cmd_nick::allowinvalid in constructor init-list, and document HandleInternal (now two commands that use this, cmd_whowas and this one)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7871 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-08-27 11:03:32 +00:00 |
|
brain
|
d2be3310ba
|
Add a call to the NICK handler that allows toggling of allowing invalid nicks to on or off.
Use it in ForceNickChange to allow forced nickchange of a nick to a uid.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7869 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-08-27 10:57:25 +00:00 |
|
peavey
|
ee47b42586
|
Fix comment so it makes sense.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7552 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-24 16:56:23 +00:00 |
|
peavey
|
2174339311
|
Remove redundant include for a speedup of 0.1 in compile time :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7531 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-24 10:59:08 +00:00 |
|
peavey
|
b6c238fce2
|
Mass header update. Chatspike-Dev => InspIRCd....
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7467 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-17 18:43:39 +00:00 |
|
peavey
|
f2acdbc382
|
OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-16 17:30:04 +00:00 |
|
peavey
|
bab14f0dd2
|
'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are auto skipped by svn.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-07-16 17:14:45 +00:00 |
|
brain
|
ba98faf0d8
|
Doxygen comments for command handlers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7376 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-06-17 18:26:13 +00:00 |
|
brain
|
814047662b
|
More comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7375 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-06-17 18:23:25 +00:00 |
|
brain
|
7fc5d102db
|
Add comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7374 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-06-17 18:16:46 +00:00 |
|
peavey
|
77f2c9bb24
|
Make valgrind happy and not leak mem.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7201 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-06-01 20:31:29 +00:00 |
|
brain
|
d7324a55fa
|
Space indents must die.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7049 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-19 18:08:57 +00:00 |
|
w00t
|
9cf56d917d
|
Windows support. Tested and working to compile on freebsd and linux. Next step is to make sure it actually works in windows too. ;p. Add Burlex to contributors.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-19 15:56:42 +00:00 |
|
brain
|
af2b10e82c
|
Add cmd_reloadmodule.{h,cpp} contributed by Eric at neowin.net, thanks :)
Someone forgot to increase the release years of all the headers in include/commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7028 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-15 16:11:12 +00:00 |
|
brain
|
832e4d6003
|
If we're having local, we need far too (f)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6929 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-09 21:26:12 +00:00 |
|
brain
|
d0bde38343
|
Add WHO flag 'l', show only local users
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6928 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-09 21:24:57 +00:00 |
|
brain
|
711b65bb2a
|
Add extra matches to /WHO. flags aiMp, away, ident, metadata, port number
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6926 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-09 21:00:06 +00:00 |
|
brain
|
1dea4f2adf
|
Someone left a flag out of the syntax (m, modes)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6925 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-05-09 20:40:18 +00:00 |
|
brain
|
16a963e19f
|
Test stuff to fix remote stats brokage
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6710 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-03-24 23:01:52 +00:00 |
|
brain
|
166dfe4163
|
/who tidyup - needs QA'ing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6641 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-03-09 11:49:41 +00:00 |
|
peavey
|
7a9d31a463
|
cmd_whowas now uses the shiny new repeating timer.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6266 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-01-08 19:58:16 +00:00 |
|
peavey
|
9f13269062
|
Move whowas containers into whowas class to avoid all cpp files including cmd_whowas.h to try and destroy the containers on fork exit.\nThis would cause a segfault when forking due to the containers destroy being called multiple times, but still allow the server to fork it's child and leave the server running.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6260 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-01-08 04:07:04 +00:00 |
|
brain
|
bf3acfa61d
|
Add /CLEARCACHE, oper only command which completely purges the DNS cache -- useful if you just want to cut down on ram use at any point.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6259 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-01-08 00:18:52 +00:00 |
|
peavey
|
6b9eaeba41
|
Move all /WHOWAS related out of core and into cmd_whowas.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6249 e03df62e-2008-0410-955e-edbf42e46eb7
|
2007-01-07 21:14:17 +00:00 |
|
brain
|
b57568ecc4
|
Bad w00tie bad, /who isnt checking +s for channel /who!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5883 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-12-07 23:00:43 +00:00 |
|
brain
|
364735e18b
|
Document a ton of classes (e.g. give them a short description for http://svn.inspircd.org/docs/annotated.html)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5434 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-10-06 14:23:37 +00:00 |
|
brain
|
946bff6371
|
Annotations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5257 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-15 15:06:51 +00:00 |
|
brain
|
c3f221fcbb
|
Annotations
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5256 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-15 14:59:22 +00:00 |
|
brain
|
8f9d81063c
|
Spacify() the oper types
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5199 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-10 16:59:10 +00:00 |
|
brain
|
78a41fc6e4
|
Allow QUIT to be used before we fully register the connection. This stops mirc from closing the connection thinking it has quit when inspircd has denied their QUIT command,
in theory the ghosts w00t and i saw would have timed out after 60 secs?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5158 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-08 13:28:17 +00:00 |
|
brain
|
4cf0ae1308
|
Command result codes. This isnt finished yet, still got to do most of the modules, and alter CallCommandHandler
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5149 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-06 17:21:59 +00:00 |
|
brain
|
540f3bd9da
|
Add /RELOAD and move cmd_mode into its own command.
/RELOAD is the only thing you cant reload (ahem)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5119 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-03 00:44:11 +00:00 |
|
brain
|
1b7c615062
|
Auto loading of commands as shared objects via dlsym (very lightweight interface, just expects a command_t* pointer)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5118 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-09-03 00:09:38 +00:00 |
|
brain
|
5b8d2c4cab
|
Remove a ton of <typeinfo>, <iostream>, <sstream> etc that we usually never use
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5081 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-30 09:51:50 +00:00 |
|
brain
|
d54fd9b1e6
|
Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include lists
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5080 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-30 09:03:03 +00:00 |
|
brain
|
52f7f1a296
|
Add modules.h to cmd_connect.h
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4936 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-17 14:47:54 +00:00 |
|
brain
|
12737ab4ad
|
ConfigReader and FileReader now take InspIRCd* to their constructors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4865 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 01:35:01 +00:00 |
|
brain
|
66098d307c
|
(Bigger than it looks, i did this with perl inplace edit) -- commands now take an InspIRCd* param to their constructor, so that you can do stuff within them without an extern
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4862 e03df62e-2008-0410-955e-edbf42e46eb7
|
2006-08-11 00:15:07 +00:00 |
|