]> jfr.im git - irc/ircd-hybrid/ircd-hybrid-8-cvs.git/commit
- Cleaned up client introduction & exit code, & some structures.
authora1kmm <a1kmm>
Tue, 26 Feb 2002 04:55:41 +0000 (04:55 +0000)
committera1kmm <a1kmm>
Tue, 26 Feb 2002 04:55:41 +0000 (04:55 +0000)
commita4fdc7b979c3b95bff4151cc87d077136d7abc1e
tree448ba178d97a3f08ed5eca717d6d251a3ce42d5e
parent17a1e271194e022476f15c82fc237dd0af350646
- Cleaned up client introduction & exit code, & some structures.
  - Removed some tanerisms and orabidooisms.
  - Removed server name pointer in user struct, it is redundant.
  - Removed scache - glines are the only thing we use it legitimately
    for now and it isn't justified for a permanent memory leak.
  - Fixed exit_client double freeing issues as in -7 and hopefully
    fixed all the issues exiting now causes.
  - Moved ->fd into the LocalUser.
  - Call read_packet() immediately when auth comes through, as in -7, so
    we don't stall on sigio.
34 files changed:
include/client.h
include/s_gline.h
loader/.depend
modules/.depend
modules/core/m_kill.c
modules/core/m_nick.c
modules/core/m_server.c
modules/m_cryptlink.c
modules/m_gline.c
modules/m_join.c
modules/m_kline.c
modules/m_links.c
modules/m_message.c
modules/m_stats.c
modules/m_trace.c
modules/m_who.c
modules/m_whois.c
src/.depend
src/Makefile.in
src/adns.c
src/client.c
src/ircd.c
src/p_irc.c
src/packet.c
src/parse.c
src/s_auth.c
src/s_bsd.c
src/s_conf.c
src/s_debug.c
src/s_gline.c
src/s_serv.c
src/s_user.c
src/send.c
src/whowas.c