Log of /ircd-hybrid/trunk/src/s_user.c
Parent Directory
|
Revision Log
Revision
2688 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 17 17:42:06 2013 UTC
(8 years, 8 months ago)
by
michael
File length: 40987 byte(s)
Diff to
previous 2511
- introduce_client(), sendnick_TS(): fixed buffer overflow if a client has all possible
modes set that are defined in SEND_UMODES
Revision
2511 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 27 18:56:53 2013 UTC
(8 years, 9 months ago)
by
michael
File length: 40992 byte(s)
Diff to
previous 2352
- Added usermode +W. Users connected via a webirc gateway get this
mode set by servers.
- /WHOIS now shows whether a client is connected via a webirc
gateway
Revision
2289 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 19 10:32:20 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 41270 byte(s)
Diff to
previous 2283
- s_user.c:user_set_hostmask(): don't send QUIT message to channels if
cycle_on_host_change is turned off
Revision
2246 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 16 10:48:39 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 41152 byte(s)
Diff to
previous 2231
- Add usermode 'S' (client is connecte via SSL/TLS).
Allows services to keep track of what users are connected via SSL,
and allows to see ssl-status of remote clients in a /whois.
Revision
2231 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 13 20:29:59 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 41058 byte(s)
Diff to
previous 2185
- s_user.c:introduce_client(): must send CERTFP on client introduction aswell
Revision
2175 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 3 23:45:39 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 41664 byte(s)
Diff to
previous 2159
- Now that invite- and ban-exempts are hardcoded, there's no need to delete
them from ISUPPORT-list on /rehash
Revision
2150 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 31 18:39:43 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 41325 byte(s)
Diff to
previous 2145
- Implement motd{} configuration blocks based on ircu's implementation
Revision
2145 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 30 10:57:08 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 42038 byte(s)
Diff to
previous 2143
- m_svsmode(), user_set_hostmask(): minor cleanups and fixes to previous commit
Revision
2141 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu May 30 00:44:27 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 42007 byte(s)
Diff to
previous 2138
- s_user.c:user_set_hostmask(): send a QUIT/JOIN combination to other channel
members to avoid desynchronized IALs
Revision
2138 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 29 21:14:02 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 40378 byte(s)
Diff to
previous 2137
- s_user.c:user_set_hostmask(): don't unset FLAGS_IP_SPOOFING if the client's
hostname has already been spoofed by an auth{} block based spoof.
Revision
2137 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 29 19:49:27 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 40326 byte(s)
Diff to
previous 2134
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
Only services may set a fakehost via SVSMODE.
Revision
2134 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 29 18:59:39 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 39895 byte(s)
Diff to
previous 2125
- s_user.c, s_serv.c, rsa.c: style corrections; mostly whitespace changes
Revision
2125 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 26 18:41:13 2013 UTC
(9 years, 2 months ago)
by
michael
File length: 39903 byte(s)
Diff to
previous 2097
- s_user.c:report_and_set_user_flags(): minor spelling fixes
Revision
2097 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 19 08:47:35 2013 UTC
(9 years, 3 months ago)
by
michael
File length: 39883 byte(s)
Diff to
previous 2069
- Undo -r1899 for now [Changed RPL_WELCOME to comply with rfc2812]. Looks like this
confuses mIRC in conjunction with spoofed hosts
Revision
2025 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 12 18:54:15 2013 UTC
(9 years, 3 months ago)
by
michael
File length: 39761 byte(s)
Diff to
previous 2022
- m_svsmode(), set_user_mode(): \n, \r, \t aren't treaded specially anymore
Revision
2022 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 12 18:07:07 2013 UTC
(9 years, 3 months ago)
by
michael
File length: 39894 byte(s)
Diff to
previous 1976
- Remove entering_umode and change_umode callbacks in preparation for the
modular usermode subsystem
Revision
1976 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed May 8 19:33:06 2013 UTC
(9 years, 3 months ago)
by
michael
File length: 40612 byte(s)
Diff to
previous 1921
- Added usermode F (remote client connect/exit notices) on public request
Revision
1904 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Apr 27 21:16:22 2013 UTC
(9 years, 3 months ago)
by
michael
File length: 40332 byte(s)
Diff to
previous 1899
- Removed operflag 'nick_changes'. Operators can now set +n at will
Revision
1836 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 19 19:54:11 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40586 byte(s)
Diff to
previous 1834
- m_users, show_lusers: removed extranous arguments to sendto_one()
Revision
1832 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 19 19:16:09 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40453 byte(s)
Diff to
previous 1819
- 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
1819 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 12 11:57:26 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40713 byte(s)
Diff to
previous 1818
- Removed recently added m_svshost.c. Services may now change the host of a
specific user via "SVSMODE <timestamp> <target> +x <hostname>"
Revision
1818 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 12 11:02:33 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40230 byte(s)
Diff to
previous 1813
- Remote server connection and split notices now go to new usermode +e
Revision
1795 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 31 14:31:45 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40447 byte(s)
Diff to
previous 1793
- Forward-port -r1792 [Added SVSHOST command handler which allows services to change the
hostname of a specific user]
Revision
1793 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 31 14:06:08 2013 UTC
(9 years, 4 months ago)
by
michael
File length: 40425 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, 7 months ago)
by
michael
File length: 40459 byte(s)
Diff to
previous 1646
- 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
1618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 30 21:04:38 2012 UTC
(9 years, 9 months ago)
by
michael
File length: 40704 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
(9 years, 9 months ago)
by
michael
File length: 40491 byte(s)
Diff to
previous 1559
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
svnroot/ircd-hybrid/trunk
Revision
1446 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 25 20:05:12 2012 UTC
(10 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 41021 byte(s)
Diff to
previous 1431
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --
M include/defaults.h
M include/conf.h
M include/numeric.h
M include/motd.h
M src/s_user.c
M src/messages.tab
M src/motd.c
M src/ircd.c
M modules/Makefile.in
M modules/m_challenge.c
M modules/m_oper.c
D modules/m_omotd.c
M modules/m_rehash.c
M modules/Makefile.am
M NEWS
Revision
1309 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 25 11:24:18 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 41087 byte(s)
Diff to
previous 1294
- 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
1294 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 22 20:48:30 2012 UTC
(10 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 41091 byte(s)
Diff to
previous 1243
- Add user mode +H which simply hides operator status to other users.
This solution replaces current method of hidding operator status where the
admin mode is not sent to other servers unless hidden_administrator is disabled.
- m_who() now takes care whether an operator is hidden or not
Revision
1243 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 30 10:47:53 2011 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 41224 byte(s)
Diff to
previous 1232
- 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
1176 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 14 11:24:24 2011 UTC
(11 years ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 40139 byte(s)
Diff to
previous 1175
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself
Revision
1173 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 14 00:23:02 2011 UTC
(11 years ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_user.c
File length: 40395 byte(s)
Diff to
previous 1169
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set
Revision
1126 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 20 14:30:12 2011 UTC
(11 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/src/s_user.c
File length: 39638 byte(s)
Diff to
previous 1125
- add dlink_move_node() and make use of it in several places
- reuse LocalUser::lclient_node for local_client_list and serv_list
(moving node between unknown_list and serv_list/local_client_list)
Revision
1115 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 21 14:42:54 2010 UTC
(11 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/src/s_user.c
File length: 39704 byte(s)
Diff to
previous 1113
- Rename bogus_host() found in several modules to check_servname() and move
it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
ircd won't start otherwise
Revision
1013 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 18 14:26:49 2009 UTC
(12 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 41392 byte(s)
Diff to
previous 1011
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
Revision
983 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 13 22:32:54 2009 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 41366 byte(s)
Diff to
previous 982
- fixed bug where unregistered clients were not able to complete registration
process with /quote PONG <ping_cookie> in case the client was assigned a
zero value ping-cookie
Revision
981 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 9 19:09:03 2009 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 41290 byte(s)
Diff to
previous 980
- speed up processing of incoming NICK/UID bursts
- fixed archaic bug where bursting servers with missconfigured NICKLEN were able
to desync the network's nickname database
Revision
885 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 31 18:09:24 2007 UTC
(14 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 41684 byte(s)
Diff to
previous 882
- 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
589 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 8 18:40:00 2006 UTC
(16 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 42997 byte(s)
Diff to
previous 582
- Clear the TS6 CAPAB bit possibly set on an unregistered client connection
in mr_motd(), mr_admin() and register_local_user(). This is a kludge for now.
Revision
510 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 4 08:37:51 2006 UTC
(16 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 43007 byte(s)
Diff to
previous 507
- register_remote_user(): Fixed bug where we would increase Count.total and
source_p->from->serv->dep_users for unregistered remote clients and don't
decrease them if we exit the client due to non existand server or fake
direction.
Revision
56 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Oct 3 11:33:30 2005 UTC
(16 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_user.c
File length: 42898 byte(s)
Diff to
previous 34
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup).
- Updated efnet's example.conf to reflect the new
opers_bypass_callerid directive
- Misc style corrections to s_user.c while on it
Revision
30 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(16 years, 10 months ago)
by
adx
Original Path:
ircd-hybrid/src/s_user.c
File length: 42808 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.