1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
1998-05-01 Johnie Ingram <johnie@netgod.net> gline.hack (GODOPS)
* opercmds.c: (add_gline): add extra notice to killed client, and
wallops to confirm.
* opercmds.c: (m_gline): disable uworld conf check.
* opercmds.c: (m_gline): add and propogate gline as global if user
is global oper.
1998-05-01 Johnie Ingram <johnie@netgod.net> services.hack (GODOPS)
* channel.c: (set_mode):
* do not exit early if the user is not a
member of the channel, but is an oper.
* channel key can be unset by an oper even if incorrect.
* do not reject modes if user is an oper.
* remove deopped test from bounce criteria.
* channel.c: (can_join): override +l, +i if user is an oper,
override +k if user is global operator and provides special key.
* channel.c: (m_kick): allow kick if user is an oper.
* channel.c: (m_topic): allow topic change if user is a oper or if
servertopic (includes patch from Soren A. Liby Clausen).
* channel.c: (m_invite): allow invite if user is oper but not on
channel, and if not a channel op.
1998-04-24 Johnie Ingram <johnie@netgod.net> zlib.hack (ZIP_LINKS)
* h.h: added struct Zdata aZdata.
* s_misc.h: (struct stats): new ints is_zbs, is_zbr.
* struct.h: (struct Client): aZdata* zip if ZIP_LINKS defined.
* zip.h: new file.
* Makefile.in: add zip.o to OBJS.
* ircd.c: include zip.h.
* ircd.c: (check_pings): if IsZip() SetZipFlush().
* ircd.c: (main): print warning if zlib version differs from
compile time.
* packet.c: include zip.h, add zip comment.
* packet.c: (dopacket): call upzip_packet() if needed.
* packet.c: (close_connection): call zip_free() if needed.
* packet.c: (read_message): check for available zip data.
* s_debug.c: (servopts): add "Z" if ZIP_LINKS defined.
* s_misc.c: include zip.h
* s_misc.c: (tstats): calculate and print is_zbs, is_zbr.
* s_serv.c: include zip.h
* s_serv.c: set zip flag and call zip_init() if link name is
"netgod", etc. (FIXME).
* s_serv.c: (m_server_estab): SetZipFlush before END_OF_BURST.
* s_serv.c: (m_server_estab): add stats to "net.burst from".
* s_serv.c: (m_end_of_burst_ack): add stats to "net.burst to".
* send.c: include zip.h
* send.c: (sendbuf_to_one): add char* msg, call zip_buffer() if
needed.
* zip.c: new file.
1998-04-24 Johnie Ingram <johnie@netgod.net> chhomedir.hack (CHHOMEDIR)
* ircd.c: include <pwd.h>
* ircd.c: (main): add struct passwd *pass, lookup home dir and
chdir to it if CHHOMEDIR is defined.
|