aboutsummaryrefslogtreecommitdiffstats
path: root/protocol
Commit message (Expand)AuthorAgeFilesLines
* [svn] - crypto/backend/protocol -> modules•••- update documentation - note that the postgresql backend is no longer supported and will likely be removed Gravatar nenolod2007-01-1322-19022/+0
* [svn] Move "Setting your host to \2%s\2." notice to protocol•••modules that need it, so that it is not sent for ircds which already notify users of a host change (e.g. charybdis). Gravatar jilles2006-12-307-14/+21
* [svn] P10: remove colons on prefixes (channel, global notices)Gravatar jilles2006-12-104-20/+20
* [svn] ircnet: fix SAVE processingGravatar jilles2006-11-281-3/+3
* [svn] Add 't' version letter for chansvs::changets.Gravatar jilles2006-11-272-6/+8
* [svn] Fix 'd' version letter for log system changes.Gravatar jilles2006-11-272-6/+6
* [svn] Add localstatedir to all the other Makefile.in's.•••This fixes those pathnames for --enable-fhs-paths. Gravatar jilles2006-11-251-1/+2
* [svn] Remove more unused variables.Gravatar jilles2006-11-2420-82/+40
* [svn] Replace irccmp() uses with irccasecmp().•••irccmp() is going away and whenever it was used it should have been irccasecmp(). Gravatar jilles2006-11-241-3/+3
* [svn] inspircd11: don't crash if FMODE target channel does not exist•••(it checked for this condition, but continued anyway). Gravatar jilles2006-11-211-2/+3
* [svn] Move TS changed log message from LG_INFO to LG_DEBUG.Gravatar jilles2006-11-1915-50/+50
* [svn] P10/TS6/ircnet:•••When sending a notice to a channel as a server notice, prepend it with "[<service>:<channel>] " instead of "<service>: " because many clients do not show the destination channel for such a server notice. Gravatar jilles2006-11-158-24/+24
* [svn] inspircd11:•••- add support for new SNONOTICE/OPERNOTICE stuff, wallops will appear to come from atheme's server name now and are sent to snomask +g (if m_globops.so is loaded, as before) or all +s opers (otherwise) - no longer require m_globops.so if SNONOTICE/OPERNOTICE is supported - don't crash when a required second parameter is missing in CAPAB Gravatar jilles2006-11-141-6/+28
* [svn] Missed pcommand_add() change for SAMODE in inspircd10.Gravatar jilles2006-11-121-3/+3
* [svn] inspircd•••- port samode fix from inspircd10 to inspircd11 - don't crash if target of sajoin/sapart/sanick does not exist Gravatar jilles2006-11-112-11/+23
* [svn] inspircd11: fix SAMODE handlingGravatar jilles2006-11-111-6/+6
* [svn] Make protocol/inspircd10 give a clearer error message•••when it is used with inspircd 1.1. Gravatar jilles2006-11-081-3/+8
* [svn] - If an FJOIN with lower TS comes in, deop all existing users••• and reop any services in the channel (using :<service> MODE). - Ignore FMODE from a server with the same TS containing only deops (-qaohv). This is necessary to avoid a desync if a user with autoop privs recreates a registered channel with changets enabled (if we accept the FMODE, the user ends up deopped in our state, while they should be opped). Gravatar jilles2006-10-311-3/+62
* [svn] P10: when sending a permanent akill, hold it for four weeks•••P10 does not support permanent glines Gravatar jilles2006-10-284-12/+16
* [svn] P10: send the current time for topicTS so that topiclock works•••Like in the inspircd module, this can be done better (tracker #56) but we won't do that for 2.0. Gravatar jilles2006-10-274-12/+24
* [svn] hyperion: avoid a crash if we get an STOPIC for a channel that doesn't ...Gravatar jilles2006-10-271-2/+5
* [svn] ircnet: make /squit on a jupe work somehowGravatar jilles2006-10-271-3/+12
* [svn] charybdis: on a new connection, start without EUID unless•••that connection sent a CAPAB with EUID Gravatar jilles2006-10-231-2/+3
* [svn] destdir supportGravatar lu_zero2006-10-221-3/+3
* [svn] Get rid of C++ comment (was an old commented out bit of code).Gravatar jilles2006-10-221-3/+2
* [svn] Use user_changenick() in protocol modules.Gravatar jilles2006-10-2220-234/+64
* [svn] - convert userlist/uidlist to DTree.Gravatar nenolod2006-10-2220-175/+90
* [svn] Fix a minor oops, thanks, jillesGravatar w00t2006-10-211-3/+3
* [svn] Simplified FJOIN processing and commented it.Gravatar w00t2006-10-211-9/+38
* [svn] Remove .depend files from svn.Gravatar jilles2006-10-201-392/+0
* [svn] ratbox/charybdis/hybrid m_tb(): check that the channel existsGravatar jilles2006-10-143-6/+15
* [svn] Update depend files.Gravatar jilles2006-09-291-39/+91
* [svn] - Change wallops_sts() protocol function to take a••• simple string instead of a format with args. - Move config_options.silent check from protocol modules to src/services.c. - Reverse some overzealous s/wallops/&_sts/. Gravatar jilles2006-09-2720-278/+82
* [svn] charybdis: make sure to call handle_nickchange()•••exactly once on each new user Gravatar jilles2006-09-261-11/+7
* [svn] Apply translations to wallops.•••Add an in-between wallops() function (in src/services.c). Gravatar jilles2006-09-2620-82/+82
* [svn] Make it possible for nickserv to act as userserv•••with the nickserv::no_nick_ownership option and the nickserv/login module (compiled from the same C file as nickserv/identify). It will still say "nick" or "nickname" where it should say "account". Gravatar jilles2006-09-259-36/+36
* [svn] Add SVSHOLD support available in InspIRCd SVN (as of r5319)Gravatar w00t2006-09-251-3/+27
* [svn] - use our enum {} for boolean_t, not the GCC builtin (portability)Gravatar nenolod2006-09-251-7/+7
* [svn] - remove win32 port, it's hopelessly broken and nobody cares about itGravatar nenolod2006-09-241-68/+0
* [svn] REMSTATUS is now obsolete for use in this mannerGravatar w00t2006-09-241-20/+2
* [svn] Lowering TS now removes ops sucessfully, and broadcasts FMODEsGravatar w00t2006-09-241-64/+16
* [svn] Move InspIRCd modules to inspircd10 for 1.0, inspircd11 for 1.1. Update...Gravatar w00t2006-09-243-7/+7
* [svn] Add REMSTATUS support, available in InspIRCd SVN. This means people get...Gravatar w00t2006-09-241-8/+34
* [svn] Split notice_sts() into notice_user_sts() and notice_channel_sts().•••The new functions take object pointers instead of strings. Also add notice_global_sts() to do global notices cleanly. The TLD splitting has been moved from modules/global/main.c to the protocol modules. Gravatar jilles2006-09-2120-277/+484
* [svn] Change the introduce_nick protocol function from•••(char *nick, char *ser, char *host, char *real, char *uid) to (user_t *u). This simplifies the code slightly and makes it possible to send more information about services in a clean way. For example, the nickTS sent out is now consistent with our record of it. Gravatar jilles2006-09-1920-94/+96
* [svn] Update some copyright years on protocol modules.Gravatar jilles2006-09-1419-47/+57
* [svn] Get rid of sourceinfo_t.origin, this field's interpretation•••(nick vs UID, etc) is too confusing and it is not that useful. Gravatar jilles2006-09-145-15/+15
* [svn] Add Id keyword.Gravatar jilles2006-09-141-2/+2
* [svn] inspircd m_idle(): use si->su->nick, but check first•••it's a user and not a server Gravatar jilles2006-09-142-5/+5
* [svn] Don't use si->origin in m_server() and similar.Gravatar jilles2006-09-1415-46/+46