From owner-cvs-lib Mon May 29 22:51:50 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA19291 for cvs-lib-outgoing; Mon, 29 May 1995 22:51:50 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA19280 ; Mon, 29 May 1995 22:51:48 -0700 Date: Mon, 29 May 1995 22:51:48 -0700 From: "Rodney W. Grimes" Message-Id: <199505300551.WAA19280@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/msun/src e_acos.c e_acosf.c e_acosh.c e_acoshf.c e_asin.c e_asinf.c e_atan2.c e_atan2f.c e_atanh.c e_atanhf.c e_cosh.c e_coshf.c e_exp.c e_expf.c e_fmod.c e_fmodf.c e_gamma.c e_gamma_r.c e_gammaf.c e_gammaf_r.c e_hypot.c e_hypotf.c e_j0.c e_j0f.c e_j1.c e_j1f.c e_jn.c e_jnf.c e_lgamma.c e_lgamma_r.c e_lgammaf.c e_lgammaf_r.c e_log.c e_log10.c e_log10f.c e_logf.c e_pow.c e_powf.c e_rem_pio2.c e_rem_pio2f.c e_remainder.c e_remainderf.c e_scalb.c e_scalbf.c e_sinh.c e_sinhf.c e_sqrt.c e_sqrtf.c k_cos.c k_cosf.c k_rem_pio2.c k_rem_pio2f.c k_sin.c k_sinf.c k_standard.c k_tan.c k_tanf.c math.h math_private.h s_asinh.c s_asinhf.c s_atan.c s_atanf.c s_cbrt.c s_cbrtf.c s_ceil.c s_ceilf.c s_copysign.c s_copysignf.c s_cos.c s_cosf.c s_erf.c s_erff.c s_expm1.c s_expm1f.c s_fabs.c s_fabsf.c s_finite.c s_finitef.c s_floor.c s_floorf.c s_frexp.c s_frexpf.c s_ilogb.c s_ilogbf.c s_isnan.c s_isnanf.c s_ldexp.c s_ldexpf.c s_lib_version.c s_log1p.c s_log1pf.c s_logb.c s_logbf.c s_matherr.c s_modf.c s_modff.c s_nextafter.c s_nextafterf.c s_rint.c s_rintf.c s_scalbn.c s_scalbnf.c s_significand.c s_significandf.c s_sin.c s_sinf.c s_tan.c s_tanf.c s_tanh.c s_tanhf.c w_acos.c w_acosf.c w_acosh.c w_acoshf.c w_asin.c w_asinf.c w_atan2.c w_atan2f.c w_atanh.c w_atanhf.c w_cabs.c w_cabsf.c w_cosh.c w_coshf.c w_drem.c w_dremf.c w_exp.c w_expf.c w_fmod.c w_fmodf.c w_gamma.c w_gamma_r.c w_gammaf.c w_gammaf_r.c w_hypot.c w_hypotf.c w_j0.c w_j0f.c w_j1.c w_j1f.c w_jn.c w_jnf.c w_lgamma.c w_lgamma_r.c w_lgammaf.c w_lgammaf_r.c w_log.c w_log10.c w_log10f.c w_logf.c w_pow.c w_powf.c w_remainder.c w_remainderf.c w_scalb.c w_scalbf.c w_sinh.c w_sinhf.c w_sqrt.c w_sqrtf.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk rgrimes 95/05/29 22:51:48 Modified: lib/csu/i386 c++rt0.c lib/libc/db/btree bt_close.c bt_open.c lib/libc/db/hash hash.h hash_page.c lib/libc/db/mpool mpool.c lib/libc/db/recno rec_put.c rec_search.c rec_seq.c lib/libc/db/test dbtest.c lib/libc/db/test/btree.tests main.c lib/libc/db/test/hash.tests driver2.c tcreat3.c tdel.c thash4.c tseq.c lib/libc/gen Makefile.inc config.c crypt.c fnmatch.c fts.c getcap.c getgrent.c getnetgrent.c getpwent.c getusershell.c getvfsent.c glob.c nlist.c popen.c scandir.c setmode.c sysconf.c telldir.c ttyslot.c ualarm.c uname.c unvis.c vis.c lib/libc/gmon gmon.c mcount.c lib/libc/i386/sys i386_get_ldt.c i386_set_ldt.c lib/libc/locale collate.c read_runemagi.c lib/libc/net gethostbydns.c gethostbyht.c gethostnamadr.c getnetbydns.c getnetbyht.c getnetbynis.c getnetnamadr.c herror.c inet_addr.c iso_addr.c linkaddr.c ns_addr.c res_comp.c res_debug.c res_init.c res_mkquery.c res_query.c res_send.c lib/libc/nls msgcat.c msgcat.h lib/libc/quad muldi3.c qdivrem.c lib/libc/regex engine.c regerror.c lib/libc/rpc Makefile.inc auth_none.c auth_unix.c authunix_prot.c bindresvport.c clnt_generic.c clnt_perror.c clnt_raw.c clnt_simple.c clnt_tcp.c clnt_udp.c get_myaddress.c getrpcent.c getrpcport.c pmap_clnt.c pmap_getmaps.c pmap_getport.c pmap_prot.c pmap_prot2.c pmap_rmt.c rpc_callmsg.c rpc_commondata.c rpc_dtablesize.c rpc_prot.c svc.c svc_auth.c svc_auth_unix.c svc_raw.c svc_run.c svc_simple.c svc_tcp.c svc_udp.c lib/libc/stdio Makefile.inc freopen.c stdio.c vfprintf.c lib/libc/stdlib getsubopt.c malloc.c merge.c qsort.c radixsort.c random.c setenv.c strhash.c strtouq.c lib/libc/stdtime localtime.c lib/libc/string memset.c strsep.c lib/libc/xdr Makefile.inc xdr.c xdr_array.c xdr_float.c xdr_mem.c xdr_rec.c xdr_reference.c xdr_stdio.c lib/libc/yp yplib.c lib/libcompat/4.1 getpw.c lib/libcompat/4.3 rexec.c lib/libcompat/regexp regexp.c lib/libcrypt Makefile crypt.c lib/libcurses addbytes.c clrtoeol.c cr_put.c curses.c curses.h deleteln.c erase.c id_subwins.c initscr.c insch.c insertln.c newwin.c overlay.c overwrite.c refresh.c scanw.c setterm.c tstp.c tty.c unctrl.c lib/libcurses/EXAMPLES ex1.c lib/libcurses/PSD.doc ex1.c ex2.c life.c lib/libedit Makefile chared.c chared.h common.c el.c emacs.c hist.c history.c key.c key.h map.c map.h parse.c parse.h prompt.c read.c refresh.c search.c search.h sig.c term.c term.h tokenizer.c tokenizer.h tty.c tty.h vi.c lib/libedit/TEST test.c lib/libf2c Makefile lib/libforms bindings.c forms.c forms.h internal.h ncurses.c objects.c lib/libforms/examples example.c lib/libftp FtpAbort.c FtpArchie.c FtpBye.c FtpClose.c FtpCommand.c FtpConnect.c FtpCopy.c FtpData.c FtpDebug.c FtpFilenameChecker.c FtpFull.c FtpGetHost.c FtpGood.c FtpIO.c FtpInit.c FtpLibrary.h FtpLogin.c FtpMessage.c FtpMove.c FtpNumber.c FtpOpenDir.c FtpPasv.c FtpPort.c FtpPwd.c FtpRetr.c FtpSize.c FtpStor.c FtpSyscalls.c FtpType.c Ftpfopen.c lib/libftp/doc example.c lib/libftp/utils Makefile ftptry.c glob.c glob.h mirror.c readline.c uftp.c uftpcmd.c lib/libkvm kvm.c kvm_file.c kvm_hp300.c kvm_i386.c kvm_mips.c kvm_proc.c kvm_sparc.c lib/libm/common atan2.c sincos.c tan.c trig.h lib/libm/common_source acosh.c asincos.c asinh.c atan.c atanh.c cosh.c erf.c exp.c exp__E.c expm1.c j0.c j1.c jn.c log.c log10.c log1p.c log__L.c pow.c sinh.c tanh.c lib/libm/ieee cabs.c cbrt.c support.c lib/libmd Makefile mdXhl.c lib/libmytinfo addstr.c bsearch.c buildpath.c config.h fillterm.c findterm.c gettbin.c gettcap.c gettinfo.c mkcapsort.c mktermhead.c mkversion.c readcaps.c tcapconv.c term.h termcap.c terminfo.c tgoto.c tparm.c tputs.c tty.c lib/libmytinfo/TESTS caps.c clear.c tput.c tset.c ttest.c lib/libncurses curses.h curses.priv.h lib_acs.c lib_bkgd.c lib_box.c lib_color.c lib_doupdate.c lib_endwin.c lib_erase.c lib_getch.c lib_getstr.c lib_insdel.c lib_kernel.c lib_mvcur.c lib_newterm.c lib_newwin.c lib_options.c lib_overlay.c lib_pad.c lib_raw.c lib_scanw.c lib_screen.c lib_scroll.c lib_slk.c lib_trace.c lib_vidattr.c lib_window.c lib/libncurses/TESTS Makefile battle.c copy.c ensor.c hanoi.c knight.c ncurses.c newdemo.c over.c rain.c scroll2.c scroll3.c test.c lib/libpcap bpf_filter.c gencode.h nametoaddr.c pcap-enet.c pcap-int.h pcap.c lib/libscsi scsi.c scsi.h lib/libskey put.c skeyaccess.c skeylogin.c skeysubr.c lib/libss Makefile error.c listen.c pager.c prompt.c lib/libtelnet Makefile lib/libtermcap termcap.c tgoto.c tparm.c lib/libutil pty.c lib/msun Makefile lib/msun/src e_acos.c e_acosf.c e_acosh.c e_acoshf.c e_asin.c e_asinf.c e_atan2.c e_atan2f.c e_atanh.c e_atanhf.c e_cosh.c e_coshf.c e_exp.c e_expf.c e_fmod.c e_fmodf.c e_gamma.c e_gamma_r.c e_gammaf.c e_gammaf_r.c e_hypot.c e_hypotf.c e_j0.c e_j0f.c e_j1.c e_j1f.c e_jn.c e_jnf.c e_lgamma.c e_lgamma_r.c e_lgammaf.c e_lgammaf_r.c e_log.c e_log10.c e_log10f.c e_logf.c e_pow.c e_powf.c e_rem_pio2.c e_rem_pio2f.c e_remainder.c e_remainderf.c e_scalb.c e_scalbf.c e_sinh.c e_sinhf.c e_sqrt.c e_sqrtf.c k_cos.c k_cosf.c k_rem_pio2.c k_rem_pio2f.c k_sin.c k_sinf.c k_standard.c k_tan.c k_tanf.c math.h math_private.h s_asinh.c s_asinhf.c s_atan.c s_atanf.c s_cbrt.c s_cbrtf.c s_ceil.c s_ceilf.c s_copysign.c s_copysignf.c s_cos.c s_cosf.c s_erf.c s_erff.c s_expm1.c s_expm1f.c s_fabs.c s_fabsf.c s_finite.c s_finitef.c s_floor.c s_floorf.c s_frexp.c s_frexpf.c s_ilogb.c s_ilogbf.c s_isnan.c s_isnanf.c s_ldexp.c s_ldexpf.c s_lib_version.c s_log1p.c s_log1pf.c s_logb.c s_logbf.c s_matherr.c s_modf.c s_modff.c s_nextafter.c s_nextafterf.c s_rint.c s_rintf.c s_scalbn.c s_scalbnf.c s_significand.c s_significandf.c s_sin.c s_sinf.c s_tan.c s_tanf.c s_tanh.c s_tanhf.c w_acos.c w_acosf.c w_acosh.c w_acoshf.c w_asin.c w_asinf.c w_atan2.c w_atan2f.c w_atanh.c w_atanhf.c w_cabs.c w_cabsf.c w_cosh.c w_coshf.c w_drem.c w_dremf.c w_exp.c w_expf.c w_fmod.c w_fmodf.c w_gamma.c w_gamma_r.c w_gammaf.c w_gammaf_r.c w_hypot.c w_hypotf.c w_j0.c w_j0f.c w_j1.c w_j1f.c w_jn.c w_jnf.c w_lgamma.c w_lgamma_r.c w_lgammaf.c w_lgammaf_r.c w_log.c w_log10.c w_log10f.c w_logf.c w_pow.c w_powf.c w_remainder.c w_remainderf.c w_scalb.c w_scalbf.c w_sinh.c w_sinhf.c w_sqrt.c w_sqrtf.c Log: Remove trailing whitespace. From owner-cvs-lib Fri Jun 2 04:23:36 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA22888 for cvs-lib-outgoing; Fri, 2 Jun 1995 04:23:36 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA22867 ; Fri, 2 Jun 1995 04:23:26 -0700 Date: Fri, 2 Jun 1995 04:23:26 -0700 From: David Greenman Message-Id: <199506021123.EAA22867@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libc/gen getpwent.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk davidg 95/06/02 04:23:26 Modified: lib/libc/gen getpwent.c Log: The +@netgroup/-@netgroup NIS password overrides can fail in some cases due to a subtle bug. Specifically, if you override an NIS user's shell, /usr/bin/login and /usr/bin/su (and probably other commands) can end up with bogus data for the pw_shell member of the passwd structure *if* the do an endpwent(), thereby preventing logins. This happpens because the text fields in the passwd structure (pw_name, pw_passwd, pw_gecos, pw_class, pw_dir and pw_shell) are returned to the calling program as pointers to dycamically allocated buffers, rather than pointers to static buffers as they should be. Once endpwent() is called, the dynamic buffers are free()ed, which invalidates the data returned by the library functions. Note: Bill promises a more elegant solution in post-2.0.5R. This fix is only a work-around. Submitted by: Bill Paul From owner-cvs-lib Sat Jun 3 00:39:49 1995 Return-Path: cvs-lib-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA11618 for cvs-lib-outgoing; Sat, 3 Jun 1995 00:39:49 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA11604 ; Sat, 3 Jun 1995 00:39:46 -0700 Date: Sat, 3 Jun 1995 00:39:46 -0700 From: "Rodney W. Grimes" Message-Id: <199506030739.AAA11604@freefall.cdrom.com> To: CVS-commiters, cvs-lib Subject: cvs commit: src/lib/libskey skey_crypt.c skey_getpass.c skeyaccess.c skeylogin.c skeysubr.c Sender: cvs-lib-owner@freebsd.org Precedence: bulk rgrimes 95/06/03 00:39:46 Modified: lib/libskey skey_crypt.c skey_getpass.c skeyaccess.c skeylogin.c skeysubr.c Log: Reviewed by: guido Submitted by: Wietse Venema Sometimes skey logins just fails due to a premature closing of the keyfile.