Date: Wed, 16 Oct 1996 23:21:16 +0930 (CST) From: Peter Childs <pjchilds@imforei.apana.org.au> To: FreeBSD-gnats-submit@freebsd.org Subject: bin/1825: more iijppp fixes/samples Message-ID: <199610161351.XAA10558@al.imforei.apana.org.au> Resent-Message-ID: <199610161400.HAA03907@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 1825 >Category: bin >Synopsis: more iijppp fixes/samples >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 16 07:00:02 PDT 1996 >Last-Modified: >Originator: Peter Childs >Organization: Peter Childs --- http://www.imforei.apana.org.au/~pjchilds Finger pjchilds@al.imforei.apana.org.au for public PGP key Drag me, drop me, treat me like an object! >Release: FreeBSD 2.2-CURRENT i386 >Environment: 2.2-current system >Description: after some discussion in freebsd-isp i've included a patch to remove local hacks that may confuse people that don't read the source code i've also added the sample files as described in the man page for setting up a dialup ppp server. i've left a local hack in passwdauth.c #ifdef'd out because i think it shows up a vaild point about using the password file to PAP authenticate auto-ppp clients (ie don't just allow everyone with a valid username/password to log on with ppp) >How-To-Repeat: become confused, submit code full of local hacks >Fix: please take the sample files from this uuencoded/gzip'ed/mime-enapsulated multipart 7bit'ifiyed and throw them in /etc/ppp also apply attached patches to /usr/src/usr.sbin/ppp begin 664 samples.tgz M'XL(`-7D9#(``^U7;4_C1A#FZ_E73`,2<,J;`SE$3D@UB0%+29S:#ASJM6)C M;XA[CIUZ-Y!(57][9]8.2>'H7:6#4U6/!':\L\^\K6<>"S:=1;PZF\TJ0<BB M^6SKVXM>KQ\UF[`%H!\UZW1%65T!#AIU'>!=0S^L'QP>T;U^<'C8V(+Z"_CR M1.9"LA1@:_:;/PFC0#RG=S_A/'H-AUY7MG^HC<*X)B90T;:W@?[:R6R9AK<3 M"7O^/NC'QTWHL?03]/F]3&+2,*((E(:`E`N>WO&@NMKM\"`4,@U'<QDF,;`X M@+G@$,8@DGGJ<_4$3;)T">,DG8HRW(=R`DFJKLE<$LHT"<)QZ#/"*`-+.<QX M.@VEY`',TN0N#/!&3IC$?QQQHBBY#^-;\),X"&F3(!3:-^6R1?=Z]9%K`I+Q MRB<_"5`3CP+&(QGZ2JALE-S14IX-`D&)$QGZO(P:H8`(\0AF;5:%]W>?T*@? ML7#*4Y6DQE-'T.!&1E:.8)S!')U[&5\@BS)'"A)_/N6Q9*NBU;`>":ZG,&62 MI]@:Q#KQJF`$O!G&PPGP+BP77/O,NS(<$_!^X-B75L?LP.DU+II@#+T+VX&; M&\/%Y=U=,/H==:SZUV!^&#BFZP*N6[U!U\)=".,8?<\RW3)8_79WV+'ZYV4X M'7K0MSWH6CW+0S7/+A,Z`3W="?89]$RG?8$_C5.K:WG79!7.+*]/YL[0G@$# MP_&L]K!K.#`8.@/;56@41<=RVUW#ZIF=*J`3:!C,2[/O@7MA=+N;49V:Z)%Q MVE5;%2Q&U;$<L^V1^^N[-J8$G>F6P1V8;8MNS`\F>FXXUV6*OVWW7?.G(2KA M(J%UC)YQCK'L?2$+F._VT#%[Y!_&[0Y/7<_RAIX)Y[;=<0D*X5W3N;3:IOL> MNK:K$C1TS3(:\0QE'E$P.[A,00U=2^7)ZGNFXPP'GF7W]PGHPK["1*"S!N[N MJ)S:?14SYL1VK@F7\J%27H:K"Q.?.Y1"#,]S#,J%ZSE6VR.T#4VTZMF.MQ$L M],WSKG5N]MLFK=H$=&6YYCY6R'))P<HL7QG7*L:A"I]J@[YEMQLGLZPJ"-89 M&)U+BYS/E;'NKI6?$?N,D-QA^R+/_NJ4OX$?][;W:6R*"8^BJIB\T:OU`SAN MZG7]6"EIJL`G-]R?)+!3AS]`X+M3X;`K:K]6WU8^[E7??MS?J7W4:[LWFM)2 M.P!?YCBYAQWU2VOC`3,[AGM2RAZ4-,^[/KF1<GFC:>$8?H9%M@`GL,AF./SR MGE[/6*-7._=BQ`2/V93##FZ_T<:AEIDL#08#:CNPLS($V`%(J90KN#@@)36/ M!\W<CVSYS^>DA!86W(?:7*0U05,&TP5(,U+NRU5TVO<>@/]S$6O^-V,OQ`&_ MR/^:C_G?8:/1+/C?:TC!_PK^5_"_@O\5_.\[\[]_I'GXCBH4GT41#YAHK=E: M&?"5C&4K)U38#.3RA.B;VK0(Y7^9)"(E*7CBB\J:_U5Q<(RK:IJGW]8&\;^C MY_E?0V\VB/\=Z/H[O7YT2/SO\*!>\+_7D&UL$ZOB@YAD+&&6"!&.(HX-2V*C MH->9WLKL;&C;U(\"/F;S2-*WJDP`FP:I\X7$5J2H!SZD+7B9,&0NO=!/$Y&, M)?A1B#I(SR#FM\A?D%T`M9P,/.,L,9>C,!&;SS4MM]C2B'4H<]'OJ48NHC.C M.7H]P>X%D3\#'XEAMB*1ZB"EA+JV\G$JT,ML$=U<+!;5C;_'OW.]T5=H8D!X MDN*`I0%0@ZT@OZ)>B.<&62B;4ZN5.:.EK`5)S.$N9,!PG$`I2F[#N(4-3XC[ M)`U:)22O*8MO.;$RJ""'GF/O7Z*V\--P)C&M<1!QD9%@HN6*D&79!8$S0=/\ M.6/U%JP3IM`#\B4++!RS($"&MZ0+%R+?7LE_5G1X2!MRO\4R@]1;_P)Q,TV- MQVC;G\G4]);C!,/P!)00-REA=27.`AR=I#1C_B<NLV."^:$A]_SLV(O"F"-- M@3W!\3!_[E.75N_Y@U],'=F-:F7T&[]@TK*R^:"XBINJM\?BG"MO?+;L$Q)] M^A#`JJXP#G'W(Q-Y[=9&\##0DRD-6=2E1;$4$A]H&KJ8U57;<%I[ZM=7U$-_ E7(]OB/VHUE`,\$(**:200@HII)!""BFDD.\K?P&<_3\A`"@``%I[ ` end *** passwdauth.c.orig Wed Oct 16 22:59:42 1996 --- passwdauth.c Wed Oct 16 23:03:43 1996 *************** *** 86,101 **** (void)time(&utmp.ut_time); (void)strncpy(utmp.ut_name, name, sizeof(utmp.ut_name)); ! #ifdef LOCALHACK ! /* we trim the first three characters off here.. see sample.ppp.conf */ ! (void)strncpy(utmp.ut_line, (char *)(dstsystem + 3), sizeof(utmp.ut_line)); ! ! #else ! ! (void)strncpy(utmp.ut_line, dstsystem, sizeof(utmp.ut_line)); ! ! #endif /* LOCALHACK */ (void)strcpy(utmp.ut_host, "auto-ppp" ); login(&utmp); --- 86,100 ---- (void)time(&utmp.ut_time); (void)strncpy(utmp.ut_name, name, sizeof(utmp.ut_name)); ! /* ! * if the first three chacters are "pap" trim them off before doing ! * utmp entry (see sample.ppp-pap-dialup ! */ ! if( strncmp( "pap", dstsystem, 3 ) == 0 ) ! (void)strncpy(utmp.ut_line, (char *)(dstsystem + 3), sizeof(utmp.ut_line)); ! else ! (void)strncpy(utmp.ut_line, dstsystem, sizeof(utmp.ut_line)); (void)strcpy(utmp.ut_host, "auto-ppp" ); login(&utmp); *** Makefile.orig Wed Oct 16 23:04:20 1996 --- Makefile Wed Oct 16 23:04:28 1996 *************** *** 6,12 **** pap.c pred.c route.c slcompress.c timer.c systems.c uucplock.c vars.c \ vjcomp.c arp.c passwdauth.c #CFLAGS+= -DHAVE_SHELL_CMD_WITH_ANY_MODE ! CFLAGS += -Wall -DUSE_PERROR -DMSEXT -DPASSWDAUTH -DLOCALHACK LDADD += -lmd -lcrypt -lutil DPADD += ${LIBMD} MAN8= ppp.8 --- 6,12 ---- pap.c pred.c route.c slcompress.c timer.c systems.c uucplock.c vars.c \ vjcomp.c arp.c passwdauth.c #CFLAGS+= -DHAVE_SHELL_CMD_WITH_ANY_MODE ! CFLAGS += -Wall -DUSE_PERROR -DMSEXT -DPASSWDAUTH LDADD += -lmd -lcrypt -lutil DPADD += ${LIBMD} MAN8= ppp.8 >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610161351.XAA10558>