/[svn]/ircd-hybrid/branches/8.2.x/modules/core/m_join.c
ViewVC logotype

Log of /ircd-hybrid/branches/8.2.x/modules/core/m_join.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 8366 - (view) (annotate) - [select for diffs]
Modified Mon Mar 5 19:51:02 2018 UTC (4 years, 9 months ago) by michael
File length: 12078 byte(s)
Diff to previous 8280
- "JOIN 0" is now no longer supported


Revision 8280 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:33 2018 UTC (4 years, 9 months ago) by michael
File length: 12176 byte(s)
Diff to previous 8090
- Update copyright years


Revision 8090 - (view) (annotate) - [select for diffs]
Modified Wed Mar 29 12:49:28 2017 UTC (5 years, 8 months ago) by michael
File length: 12176 byte(s)
Diff to previous 8088
- Get rid of chm_registered() and chm_simple_oper()


Revision 8088 - (view) (annotate) - [select for diffs]
Modified Wed Mar 29 12:21:50 2017 UTC (5 years, 8 months ago) by michael
File length: 12180 byte(s)
Diff to previous 7925
- Cleanup channel mode table handling


Revision 7925 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:24 2016 UTC (5 years, 11 months ago) by michael
File length: 12156 byte(s)
Diff to previous 7356
- Update copyright years


Revision 7356 - (view) (annotate) - [select for diffs]
Modified Mon Feb 22 18:59:30 2016 UTC (6 years, 9 months ago) by michael
File length: 12156 byte(s)
Diff to previous 7329
- Cleanup more conversion specifiers


Revision 7329 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 21:07:50 2016 UTC (6 years, 9 months ago) by michael
File length: 12156 byte(s)
Diff to previous 7235
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers,
  we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and
  doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and
  forever and use uintmax_t instead which has at least a 'standardized' conversion specifier
  associated with it.


Revision 7235 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:33:03 2016 UTC (6 years, 10 months ago) by michael
File length: 12150 byte(s)
Diff to previous 7007
- Move resv.* to conf_resv.*


Revision 7007 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:09:08 2016 UTC (6 years, 11 months ago) by michael
File length: 12145 byte(s)
Diff to previous 6920
- Update copyright years


Revision 6920 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 13:07:22 2015 UTC (6 years, 11 months ago) by michael
File length: 12145 byte(s)
Diff to previous 6901
- Removed client->account backwards compatibility hacks for 8.1


Revision 6901 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 21:44:52 2015 UTC (7 years ago) by michael
File length: 12267 byte(s)
Diff to previous 6781
- Replaced a rather strange mixture of atoi(), atol(), and strtoul() with strtoimax(). ircd-hybrid should be 2038-safe now


Revision 6781 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:45:53 2015 UTC (7 years ago) by michael
File length: 12252 byte(s)
Diff to previous 6760
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t


Revision 6760 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 18:25:53 2015 UTC (7 years ago) by michael
File length: 12342 byte(s)
Diff to previous 6374
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()


Revision 6374 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 10:01:21 2015 UTC (7 years, 3 months ago) by michael
File length: 12345 byte(s)
Diff to previous 6317
- Rename several functions in channel.c to comply with naming convention


Revision 6317 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:03:09 2015 UTC (7 years, 4 months ago) by michael
File length: 12345 byte(s)
Diff to previous 5880
- Get rid of UMODE_ALL


Revision 5880 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:01:42 2015 UTC (7 years, 7 months ago) by michael
File length: 12338 byte(s)
Diff to previous 5863
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER


Revision 5863 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 12:23:14 2015 UTC (7 years, 7 months ago) by michael
File length: 12192 byte(s)
Diff to previous 5346
- Removed useless zero initializers from the module_entry as suggested by Adam


Revision 5346 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:41:14 2015 UTC (7 years, 10 months ago) by michael
File length: 12265 byte(s)
Diff to previous 4963
- Update copyright years


Revision 4963 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 13:08:44 2014 UTC (8 years ago) by michael
File length: 12265 byte(s)
Diff to previous 4916
- Get rid of NOCAPS


Revision 4916 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 12:37:59 2014 UTC (8 years ago) by michael
File length: 12275 byte(s)
Diff to previous 4883
- Style corrections; renamed variables


Revision 4883 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 16:22:18 2014 UTC (8 years ago) by michael
File length: 12272 byte(s)
Diff to previous 4820
- Style corrections; fixed comments


Revision 4820 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 16:50:43 2014 UTC (8 years, 1 month ago) by michael
File length: 12281 byte(s)
Diff to previous 4817
- Renamed Client::svid to Client::account


Revision 4817 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 16:05:01 2014 UTC (8 years, 1 month ago) by michael
File length: 12272 byte(s)
Diff to previous 4816
- Renamed variables


Revision 4816 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:29:49 2014 UTC (8 years, 1 month ago) by michael
File length: 12257 byte(s)
Diff to previous 4794
- Renamed variables


Revision 4794 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 13:09:31 2014 UTC (8 years, 1 month ago) by michael
File length: 12241 byte(s)
Diff to previous 4793
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and
  sendto_channel_local_butone()


Revision 4793 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 12:47:20 2014 UTC (8 years, 1 month ago) by michael
File length: 12319 byte(s)
Diff to previous 4617
- Added support for the "extended-join" client capability


Revision 4617 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 13:00:55 2014 UTC (8 years, 3 months ago) by michael
File length: 11898 byte(s)
Diff to previous 4564
- Renamed Channel::chname to Channel::name


Revision 4564 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:24:47 2014 UTC (8 years, 3 months ago) by michael
File length: 11922 byte(s)
Diff to previous 4546
- Update GPL 2 license headers


Revision 4546 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:38 2014 UTC (8 years, 3 months ago) by michael
File length: 11918 byte(s)
Diff to previous 4341
- Fixed compile warnings with -Wmissing-field-initializers


Revision 4341 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:48 2014 UTC (8 years, 4 months ago) by michael
File length: 11912 byte(s)
Diff to previous 3940
- Renamed structures to meet code conventions


Revision 3940 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 19:27:34 2014 UTC (8 years, 5 months ago) by michael
File length: 11914 byte(s)
Diff to previous 3936
- Renamed set_channel_topic() to channel_set_topic()


Revision 3936 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 18:59:51 2014 UTC (8 years, 5 months ago) by michael
File length: 11914 byte(s)
Diff to previous 3917
- Fixed SVSJOIN/SVSPART issues


Revision 3917 - (view) (annotate) - [select for diffs]
Modified Sun Jun 8 13:49:55 2014 UTC (8 years, 6 months ago) by michael
File length: 11902 byte(s)
Diff to previous 3913
- m_join.c: removed do_join_0()


Revision 3913 - (view) (annotate) - [select for diffs]
Modified Sun Jun 8 13:21:53 2014 UTC (8 years, 6 months ago) by michael
File length: 12903 byte(s)
Diff to previous 3725
- Moved duplicated code used by m_svspart.c and m_part.c, aswell as
  m_svsjoin.c and m_join.c to channel.c


Revision 3725 - (view) (annotate) - [select for diffs]
Modified Sat May 31 16:29:38 2014 UTC (8 years, 6 months ago) by michael
File length: 18515 byte(s)
Diff to previous 3661
- Halfops are now part of the ircd core and enabled by default


Revision 3661 - (view) (annotate) - [select for diffs]
Modified Thu May 29 10:18:53 2014 UTC (8 years, 6 months ago) by michael
File length: 18537 byte(s)
Diff to previous 3636
- m_join.c: style corrections


Revision 3636 - (view) (annotate) - [select for diffs]
Modified Fri May 23 18:56:55 2014 UTC (8 years, 6 months ago) by michael
File length: 18603 byte(s)
Diff to previous 3618
- m_join.c:ms_join(): fixed compile warning


Revision 3618 - (view) (annotate) - [select for diffs]
Modified Thu May 22 19:19:28 2014 UTC (8 years, 6 months ago) by michael
File length: 18601 byte(s)
Diff to previous 3377
- m_join.c:ms_join(): don't allow servers to join channels


Revision 3377 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 16:15:51 2014 UTC (8 years, 7 months ago) by michael
File length: 18561 byte(s)
Diff to previous 3371
- Create 8.2.x branch


Revision 3371 - (view) (annotate) - [select for diffs]
Modified Mon Apr 21 16:01:21 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18561 byte(s)
Diff to previous 3347
- m_join.c:ms_join(): replaced irccmp() with strcmp()


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18561 byte(s)
Diff to previous 3342
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3342 - (view) (annotate) - [select for diffs]
Modified Fri Apr 18 13:37:41 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18561 byte(s)
Diff to previous 3334
- Cleaned up style & fixed comments


Revision 3334 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 16:42:54 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18162 byte(s)
Diff to previous 3331
- Replaced strcpy() with strlcpy() in some places


Revision 3331 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 15:29:40 2014 UTC (8 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18143 byte(s)
Diff to previous 3186
- Fixed inconsistent style in some places


Revision 3186 - (view) (annotate) - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18143 byte(s)
Diff to previous 3169
- Get rid of the ID() macro


Revision 3169 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 09:55:04 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18143 byte(s)
Diff to previous 3162
- ms_join(), ms_sjoin(): made some server notices more descriptive


Revision 3162 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 19:43:39 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18175 byte(s)
Diff to previous 3156
- ms_join(), ms_sjoin(): made some server notices more descriptive


Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18151 byte(s)
Diff to previous 3135
- Removed client_p pointers from everywhere


Revision 3135 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18334 byte(s)
Diff to previous 3109
- Server now no longer accepts TS5 links


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19072 byte(s)
Diff to previous 3096
- Applied Adam's sendto_one_numeric() changes


Revision 3096 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19395 byte(s)
Diff to previous 3039
- Applied Adam's "Put the command name in parv[0], not prefix name" patch


Revision 3039 - (view) (annotate) - [select for diffs]
Modified Tue Feb 25 19:47:51 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19397 byte(s)
Diff to previous 2820
- m_join.c:m_join(): constification


Revision 2820 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19391 byte(s)
Diff to previous 2686
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use


Revision 2686 - (view) (annotate) - [select for diffs]
Modified Mon Dec 16 17:37:20 2013 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19298 byte(s)
Diff to previous 2663
- m_nick.c, m_join.c: Tweaked channel/nickname rejection notices


Revision 2663 - (view) (annotate) - [select for diffs]
Modified Thu Dec 12 19:42:22 2013 UTC (8 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19300 byte(s)
Diff to previous 1858
- m_join.c:m_join(): actually test conf->reason for being a NULL pointer


Revision 1858 - (view) (annotate) - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19292 byte(s)
Diff to previous 1839
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks


Revision 1839 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 09:41:40 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19309 byte(s)
Diff to previous 1834
- Add ERR_CHANBANREASON (numeric 485)


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19265 byte(s)
Diff to previous 1832
- Revert to -r1831


Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19199 byte(s)
Diff to previous 1825
- Made all numeric defines use the actual string instead of the numeric value
  which allows to use gcc's printf format attribute
- Remove current message locale implementation


Revision 1825 - (view) (annotate) - [select for diffs]
Modified Sun Apr 14 19:54:48 2013 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19265 byte(s)
Diff to previous 1793
- Quarantined/reserved channels may now contain wildcards


Revision 1793 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (9 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19246 byte(s)
Diff to previous 1751
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)


Revision 1751 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19280 byte(s)
Diff to previous 1734
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable
  via ircd.conf. A max_nick_length, as well as a max_topic_length configuration
  option can now be found in the serverinfo{} block]
- OpenSSL 0.9.8s and higher is now required in order to enable ssl support


Revision 1734 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (9 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 19277 byte(s)
Diff to previous 1687
- Add support for "away-notify" client capability


Revision 1687 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 20:47:44 2012 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18383 byte(s)
Diff to previous 1618
- Forward-port -r1685 [STATS q|Q now shows how many times a resv{}
  block has been matched]


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18303 byte(s)
Diff to previous 1592
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617


Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (10 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_join.c
File length: 18251 byte(s)
Diff to previous 1474
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18251 byte(s)
Diff to previous 1453
- removed &localchannels


Revision 1453 - (view) (annotate) - [select for diffs]
Modified Fri Jun 29 13:56:24 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18560 byte(s)
Diff to previous 1451
- m_join.c: Fixed another dumb bug which would prevent clients from joining
  more than one channel.  #missingparentheses


Revision 1451 - (view) (annotate) - [select for diffs]
Modified Fri Jun 29 11:28:25 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18556 byte(s)
Diff to previous 1432
- Style corrections


Revision 1432 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 19:40:08 2012 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18589 byte(s)
Diff to previous 1309
- Added channel::max_chans_per_oper configuration directive. The old way
  was to let ircops join three times the amount of max_chans_per_user.

  I'd rather would make this a class{} based limit, but this would require us
  to reprint the ISUPPORT buffer every time a client connects.


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (10 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18658 byte(s)
Diff to previous 1243
- renaming files:

  ircd_parser.y -> conf_parser.y
  ircd_lexer.l  -> conf_lexer.l
  s_conf.c      -> conf.c
  s_conf.h      -> conf.h
  s_log.c       -> log.c
  s_log.h       -> log.h


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18660 byte(s)
Diff to previous 1230
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
  remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there


Revision 1230 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18699 byte(s)
Diff to previous 1219
- cleanup module loader. Make module api more flexible


Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (11 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18634 byte(s)
Diff to previous 1203
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.


Revision 1203 - (view) (annotate) - [select for diffs]
Modified Tue Aug 23 20:06:08 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18542 byte(s)
Diff to previous 1178
- make channel::topic and channel::topic_info fixed-size arrays


Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18578 byte(s)
Diff to previous 1175
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.


Revision 1175 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18572 byte(s)
Diff to previous 1167
- several fixes to services compatibility mode


Revision 1167 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 20:13:38 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18696 byte(s)
Diff to previous 1156
- Improve services support
- Add channelmode +r


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_join.c
File length: 18668 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"


Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 18668 byte(s)
Diff to previous 1150
- recreate "trunk"


Revision 1150 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 01:09:49 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_join.c
File length: 18668 byte(s)
Diff to previous 1121
- add new channel modes O and S


Revision 1121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_join.c
File length: 18612 byte(s)
Diff to previous 1029
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_join.c
File length: 18642 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch

Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 18642 byte(s)
Diff to previous 1011
- move ircd-hybrid-7.2 to trunk


Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18642 byte(s)
Diff to previous 896
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes


Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18661 byte(s)
Diff to previous 894
- Killed s_stats.c


Revision 894 - (view) (annotate) - [select for diffs]
Modified Fri Nov 2 10:55:01 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18663 byte(s)
Diff to previous 885
- No need to call can_join() on newly created channels


Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18706 byte(s)
Diff to previous 873
- Removed LazyLinks in 7.2 to stop people from asking why we keep
  broken code for half a decade. LL will be implemented in a smarter
  fashion in due time


Revision 873 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 11:02:09 2007 UTC (15 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18854 byte(s)
Diff to previous 855
- fixed longstanding topic desync bug during netbursts, which has been
  reported by several people. We now basically do what ircu does, i.e.
  unset topics set by netriders


Revision 855 - (view) (annotate) - [select for diffs]
Modified Mon Feb 26 22:06:45 2007 UTC (15 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18498 byte(s)
Diff to previous 853
- fix core in temp channel resv
- remove unused variable in m_join
- update RELNOTES



Revision 853 - (view) (annotate) - [select for diffs]
Modified Thu Feb 22 06:01:30 2007 UTC (15 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 18514 byte(s)
Diff to previous 632
- fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c
- fix order shown in CLIEXIT
- remove mode parsing in ms_join
- reflect addiction cconn_full flag



Revision 632 - (view) (annotate) - [select for diffs]
Modified Thu Jun 1 10:53:00 2006 UTC (16 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 19292 byte(s)
Diff to previous 494
- Added channel::disable_fake_channels which disallows creation of channels
  that have ascii 2, 3, 31 and 160 in their names.
- Minor improvements and cleanups to channel name validation routines
  backported from 7.3


Revision 494 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 16:26:31 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 19562 byte(s)
Diff to previous 488
- Break the loop if a client has reached its channel limit


Revision 488 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 12:40:31 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 19633 byte(s)
Diff to previous 487
- Rewrote m_join(). This was mainly done to fix some bug that can be easily abused.
  Details about this bug have been given on IRC.


Revision 487 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 10:54:20 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 21419 byte(s)
Diff to previous 393
- Fixed bug where "JOIN #keyedchan1,#keyedchan2 key1,key2" wouldn't work.
  Reported by ThaPrince


Revision 393 - (view) (annotate) - [select for diffs]
Modified Fri Feb 3 15:50:47 2006 UTC (16 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 21577 byte(s)
Diff to previous 100
- Backported max_chans_per_user fix from HEAD


Revision 100 - (view) (annotate) - [select for diffs]
Modified Sun Oct 9 14:43:13 2005 UTC (17 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 21550 byte(s)
Diff to previous 34
- CHANNELLEN vs. LOCAL_CHANNELLEN fix.  Local JOINs are limited to 50chars whereas
  remote SJOINs/JOINs can be upto 200chars for backwards compatibility.


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (17 years, 2 months ago) by lusky
Original Path: ircd-hybrid-7.2/modules/core/m_join.c
File length: 21544 byte(s)
Diff to previous 33
create 7.2 branch, we can move/rename it as needed.



Revision 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 21544 byte(s)
Diff to previous 32
- svn:keywords


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 21544 byte(s)
Diff to previous 31
- svn:keywords


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (17 years, 2 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 21544 byte(s)
Diff to previous 30
- Fix svn:keywords


Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (17 years, 2 months ago) by adx
Original Path: ircd-hybrid/modules/core/m_join.c
File length: 21600 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28