Log of /ircd-hybrid/trunk/src/auth.c
Parent Directory
|
Revision Log
Revision
8872 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 16 21:49:34 2019 UTC
(23 months ago)
by
michael
File length: 15707 byte(s)
Diff to
previous 8819
- Cleanup server connecting related code even further
- Make comm_connect_tcp() take less arguments and remove unused dns resolving functionality
Revision
8819 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 1 18:37:56 2019 UTC
(23 months, 2 weeks ago)
by
michael
File length: 15792 byte(s)
Diff to
previous 8813
- s_auth.c:auth_read_reply(): use sizeof(buf)-1 instead of RFC1413_BUFSIZ for recv()
Revision
8721 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 11 20:54:22 2018 UTC
(2 years, 1 month ago)
by
michael
File length: 15261 byte(s)
Diff to
previous 8710
- auth: replace AM_DOING_AUTH and AM_DNS_PENDING with dedicated variables
Revision
8710 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 9 18:29:37 2018 UTC
(2 years, 1 month ago)
by
michael
File length: 15141 byte(s)
Diff to
previous 8658
- Get rid of Connection::allow_read and have parse_client_queued() determine max lines to be processed
Revision
8524 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 24 19:55:30 2018 UTC
(2 years, 8 months ago)
by
michael
File length: 15164 byte(s)
Diff to
previous 8496
- auth.c: style correction; add some assert() to auth_error()
Revision
8345 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 4 00:06:22 2018 UTC
(2 years, 10 months ago)
by
michael
File length: 15015 byte(s)
Diff to
previous 8339
- auth.c:make_auth(): properly assign 'auth' to 'auth->client->connection->auth'
Revision
8339 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 3 22:47:06 2018 UTC
(2 years, 10 months ago)
by
michael
File length: 14974 byte(s)
Diff to
previous 8306
- Restore fd_table. No longer allocate fde_t items from within any other structures like the AuthRequest, or Connection structure
- struct AuthRequest once again is no longer allocated from within the Connection structure
Revision
8306 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 27 21:18:34 2018 UTC
(2 years, 10 months ago)
by
michael
File length: 14794 byte(s)
Diff to
previous 8304
- auth.h, auth.c: reformating; rename some functions to comply with naming convention
Revision
8304 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 27 20:05:58 2018 UTC
(2 years, 10 months ago)
by
michael
File length: 14646 byte(s)
Diff to
previous 8300
- auth.h, auth.c: made release_auth_client() 'static'; removed declaration in auth.h
Revision
8300 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 25 13:05:46 2018 UTC
(2 years, 10 months ago)
by
michael
File length: 14639 byte(s)
Diff to
previous 8298
- auth.c:auth_delete(): clear AM_DOING_AUTH, and AM_DNS_PENDING flags as appropriate
Revision
8217 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 16 12:19:09 2017 UTC
(3 years, 9 months ago)
by
michael
File length: 14415 byte(s)
Diff to
previous 8214
- auth.c: have auth_dns_callback() to check for invalid hostnames rather than in user.c:register_local_user()
Revision
8214 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 16 11:44:44 2017 UTC
(3 years, 9 months ago)
by
michael
File length: 13965 byte(s)
Diff to
previous 7997
- Store real host information in Client.realhost and extend the UID message to send the actual host.
This allows operators to see the real host of a client in /whois and /whowas.
Revision
7955 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 4 19:38:05 2017 UTC
(3 years, 10 months ago)
by
michael
File length: 13895 byte(s)
Diff to
previous 7924
- Rename some functions in auth.c to comply with naming convention
Revision
6913 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 8 16:48:06 2015 UTC
(5 years, 1 month ago)
by
michael
File length: 13952 byte(s)
Diff to
previous 6690
- auth.c:auth_connect_callback(): remove two pointless remove_ipv6_mapping() calls
Revision
5720 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 22 11:50:26 2015 UTC
(5 years, 9 months ago)
by
michael
File length: 13904 byte(s)
Diff to
previous 5497
- auth.c:auth_connect_callback(): saved a strlen(); hardened test of send()'s return value to
ensure all bytes were sent
Revision
5497 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 8 18:08:40 2015 UTC
(5 years, 11 months ago)
by
michael
File length: 13890 byte(s)
Diff to
previous 5347
- auth.c:sendheader(): fixed compile warnings with -Wformat-security
Revision
4864 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 7 19:55:40 2014 UTC
(6 years, 2 months ago)
by
michael
File length: 14106 byte(s)
Diff to
previous 4862
- auth.c:auth_connect_callback(): use report_error() for reporting failed
getsockname() or getpeername() calls
Revision
4859 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 7 17:19:38 2014 UTC
(6 years, 2 months ago)
by
michael
File length: 14074 byte(s)
Diff to
previous 4858
- auth.c:auth_connect_callback(): decreased size of 'authbuf'
Revision
4699 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 3 15:28:55 2014 UTC
(6 years, 3 months ago)
by
michael
File length: 14031 byte(s)
Diff to
previous 4696
- auth.c:start_auth_query(): removed extraneous ilog(). report_error() already does the logging
Revision
4588 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 26 15:59:07 2014 UTC
(6 years, 4 months ago)
by
michael
File length: 14240 byte(s)
Diff to
previous 4565
- Renamed 'localClient' Client structure member to just 'connection'
Revision
4461 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 13 17:05:26 2014 UTC
(6 years, 5 months ago)
by
michael
File length: 14230 byte(s)
Diff to
previous 4415
- Removed stupid PF typedef in fdlist.h which prevented both gcc and clang from spitting out
a warning about the first argument of s_bsd:ssl_handshake() being an 'int' when it really
has to be a 'fde_t' pointer.
- Fixed first argument of s_bsd:ssl_handshake() which should be a 'fde_t' pointer instead of an 'int'.
Revision
4415 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 7 14:09:36 2014 UTC
(6 years, 5 months ago)
by
michael
File length: 14211 byte(s)
Diff to
previous 4408
- Removed ipv6 detection. We now assume all systems that run hybrid have
ipv6 availability and sockaddr_storage.
Revision
4189 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 7 18:30:34 2014 UTC
(6 years, 6 months ago)
by
michael
File length: 15151 byte(s)
Diff to
previous 4108
- Don't add/remove unregistered connections to/from global_client_list
Revision
1654 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 16 19:39:37 2012 UTC
(8 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/src/s_auth.c
File length: 15561 byte(s)
Diff to
previous 1592
- Implemented memory pool allocator which basically is taken from Tor's
mempool allocator for Tor cells
- Fixed compile warnings in conf_class.c
- ./configure --enable-assert works again
Revision
1309 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 25 11:24:18 2012 UTC
(8 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_auth.c
File length: 15549 byte(s)
Diff to
previous 1247
- 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
(9 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_auth.c
File length: 15532 byte(s)
Diff to
previous 1241
- 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
1241 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 29 20:26:09 2011 UTC
(9 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/src/s_auth.c
File length: 15552 byte(s)
Diff to
previous 1156
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
an invalid signon time of zero for remote clients.
Revision
1013 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 18 14:26:49 2009 UTC
(11 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_auth.c
File length: 15512 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
998 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 23 12:43:17 2009 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_auth.c
File length: 15684 byte(s)
Diff to
previous 992
- change resolver/auth to use balloc memory pool
- ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise
recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks
with a host that needs to be resolved on the very first configuration read.
Revision
650 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 8 07:00:17 2006 UTC
(14 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/src/s_auth.c
File length: 17752 byte(s)
Diff to
previous 397
- Fixed bug that would exit unknown clients in check_unknowns_list() that are
still processing auth/dns queries.
Basically check_unknowns_list() should only exit clients that have finished
auth/dns and didn't send a NICK/USER combination since they have been
released from auth.
Reported by ThaPrince.
Revision
30 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(15 years, 3 months ago)
by
adx
Original Path:
ircd-hybrid/src/s_auth.c
File length: 17198 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.