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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1685 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 20:24:52 2012 UTC (7 years, 7 months ago) by michael
File length: 18364 byte(s)
Diff to previous 1593
- STATS q|Q now shows how many times a resv{} block has been matched.
  (Just like STATS x|X)


Revision 1593 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:09:19 2012 UTC (7 years, 9 months ago) by michael
File length: 18251 byte(s)
Diff to previous 1592
- Create 8.0.x branch


Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (7 years, 9 months 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 (8 years 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 (8 years, 1 month 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 (8 years, 1 month 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 (8 years, 2 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 (8 years, 4 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 (8 years, 10 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 (8 years, 10 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 (8 years, 10 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 (8 years, 11 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 (9 years 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 (9 years 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 (9 years 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 (9 years 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 (9 years 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 (9 years 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 (9 years, 7 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 (10 years, 9 months 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 (10 years, 9 months 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 (10 years, 10 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 (12 years, 9 months 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 (12 years, 9 months 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 (12 years, 9 months 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 (12 years, 9 months 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 (13 years, 5 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 (13 years, 5 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 (14 years, 2 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 (14 years, 5 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 (14 years, 5 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 (14 years, 5 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 (14 years, 6 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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