[srvx-commits] CVS: services/src nickserv.c,1.138.2.38,1.138.2.39
Brought to you by:
entrope
From: Entrope <en...@us...> - 2001-08-14 00:15:55
|
Update of /cvsroot/srvx/services/src In directory usw-pr-cvs1:/tmp/cvs-serv14414/src Modified Files: Tag: rel-1_0 nickserv.c Log Message: don't automatically add an IP hostmask for a user with IP address 0 (i.e. spoofed) Index: nickserv.c =================================================================== RCS file: /cvsroot/srvx/services/src/nickserv.c,v retrieving revision 1.138.2.38 retrieving revision 1.138.2.39 diff -C2 -r1.138.2.38 -r1.138.2.39 *** nickserv.c 2001/08/08 00:45:29 1.138.2.38 --- nickserv.c 2001/08/14 00:15:52 1.138.2.39 *************** *** 672,676 **** } else { string_list_append(hi->masks, generate_hostmask(user, GENMASK_OMITNICK)); ! string_list_append(hi->masks, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP)); } --- 672,678 ---- } else { string_list_append(hi->masks, generate_hostmask(user, GENMASK_OMITNICK)); ! if (user->ip != 0) { ! string_list_append(hi->masks, generate_hostmask(user, GENMASK_OMITNICK|GENMASK_BYIP)); ! } } *************** *** 1145,1150 **** { if (argc < 2) { ! char *mask = generate_hostmask(user, 0); ! int res = nickserv_addmask(user, user->handle_info, mask+2); free(mask); return res; --- 1147,1152 ---- { if (argc < 2) { ! char *mask = generate_hostmask(user, GENMASK_OMITNICK); ! int res = nickserv_addmask(user, user->handle_info, mask); free(mask); return res; |