Thread
-
pg_shadow
Jan Wieck <jwieck@debis.com> — 1998-02-25T09:24:28Z
Hi, seems that my last post didn't make it through. That's good since the diff itself didn't covered the renaming of pg_user.h to pg_shadow.h and it's new content. Here it's again. The complete regression test passwd with only some float diffs. createuser and destroyuser work. pg_shadow cannot be read by ordinary user. And Bruce, your'e right. Sometimes the nice solutions are that simple but we tend to think complicated first and waste too much time with complex solutions. Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) # begin 644 pg_shadow.tgz M'XL(`.7@\S0"`^P]:U/;R++YROZ*@;,)-D>`WX"SV2H"),M=`AP;3FJKMHJ2 MK;&M&UGR2G((9T_^^^WNF=%S;&QCB,.-B\2RYJ%^37=/SZAGU+\)!J;EW>Y8 M=J_WXE$^Y5*I4:NQ%PP^U1)]EROB&ZZJ]7*IP5BCME>K-_8:U3*55AHO6.G% M$WS&06CZC+T8]8._G"GUK([YXAE^D.MLN\NV?;8[#OQ=Q^N:SBX18S<8C]25 MW]WMF-U/W+5VNV9H.EY_]X/YB?=LA[.=B44_;6UM+=KMVD=NL?\Q7<;V0$:: MU4:S7&'E@X/]G[:WMZ<\<^UJS-D[WF&5&BO7FI5ZLUH5[;;2'P*NLF=`,?UD M[/W)^=O?3]]`YWWN=C[9.\$`[F+!V<7;PS,HNVFWCMIOV,\%T[)&/CSO"]O9 MV84_V^TZ8XM'T!CLSY_66?XSZM]84*5C!GQG@+\^F[YM=ASY:QQP'Z[^_(GI MV_9];SP25>$IDVH6$6JDDL`.KK97`CNI:):#W^*":W:=[N#33E<C1*IH$<%5 M;5,"6&I6*DV\F"RXVG:U9KW6+.U/%MQJQ:CN*\']AV00VU"=`@'-?M_G?3,$ MXF],JC/RO>Z4XO!N1*W7]<5"6M.M1Z8/=W?I"T&86MX;N[G'CT/;"7:#NZ!K M=@?T="2;0%=*\C="5XGOHR.LY?=!PZB5#A3'U^P>*ZS_QLW1U7CD\-/@WZ9C M6X5!."KBZ%A;XP!TX:35NF@9``.0!Z6,=S\U&7*-_;GQ,OAS@[E>R'K>V+4V M#&JUAJ6N.>3%UT"%-=MB;UCAL.N<6D56*+SS_.&-Y'L1],E5^ZIU?70EGKK] M*]P&+&SKM5`K:[L$*-N")_@L''"VF=`/F\SGCAG:GFLP`HQJ0!==GP,3K0[K MV=RQ6(=#:RX[HHJVVP>X_:'IL!'WAW800">!J+&K2!.$?G<X*AS+I[7DL\X! M-0.?3#BR-V]8B;UZA:BN%6;!3P$GB/RW1!0Q)2&5/))B^DUY)(3U.7-I&H:3 M^:0;6[7RGE&K1-HT195C[MXQT[WS7)Y`A(4>&X^`2IR9#,@9\B&3FH*-78<' M`4(+S9661)C,$)HP.V`!#W<8*UP-X!K^H"^'APRL"_>Q<L!`3X6\&TH0@.3# M@#N?><!ZOC=,_-XI9@A:*`P]T"FOV.'1V<W'5I']][\L>>OPLEA$4B(Q3H,V M`9ZD>B$BNJ3W^DRC@C"+2"T%^_CD[?7[K&!'1!+$`]2%E#>3Q+6X:_-8W!5, MKVF0*6;)0;9D9DD=_PS8-75X/!7#M*,-;'DM]EUB[ET`I?Q;.X"QGR!NYVYD M!@$SG:0BV58Z9D=1=%U1=`8CA9U'R/_#[EF\A^0F_&^N6H=')_<016IFE`T% M*"!/TBF14R;@D9";JMT?"3T=+^O5LE&O51;V2KQ;E_OSVSRL>K,DYZ2]BJ(V MB2X:B5,L6-3I>`06S.][M%=S2,S(!NW(.-@S&J7]A4<&SA1^#(\E#`_)AT6' MQV/QX<<8V6*-ZK[1J#U@3@M3_A]C9)(YGT8<S4!1S%AX\OI(S'@V`V4>ABP0 MW/2&0].U`K@8W:5CF^F2N4*;Z:9K5X,Q12C+!QB2+]6;E;HVLIEME@IL5@^: MU?J\@<U?S&X7)FH8NC:'.X-?4V6Y$)Z^&+Y1Y+!X7=]:!#0SK5/(I`LWHL+0 MM_O]7#3TER#T?+//=WL6MIP<R'P:]%0`\]$0?(#86AUUJ1?>9/E"(ISL@-:6 M4")9C95`'*O-RL%404XU3HMSK0Y_4Q:8ZD:UG(_3BZ`OIT4.?3PZ8N>]T>PY MHO.)XGBAYKYPM%8>$A21(7J!:2Y$_P28Z@/SCX6KELOELE$IQYX,TAX#- MWO/PLG\M?Q>*KZDX'(^@J,U-L`7MN^`('T]VMG#=/CD__'!BL$O/=D/N0_-C M,QP/"ZK+HK2@^&&,E0SZ$W9T"RN=6I=H2">Z%OCPM/T4%OB&#-#,3;%RU#0* M!\_86M6/;3<[$N%ECPW-3QR,H<^%@1R803:6%W`6/3`.IJTG`2D*D91L43[- M*K$E[V+,P9CIC>]GS=3V3\"<AQ@*WK-=/L%(R++%#(1LO/;.MX674V7E_69E MOUG=FVX<5,.<GU-K3#8,]8I1U_@YR5Y]GO,%O%%H#^W_<'_WBUA+3!>'8,.A M91#.Y.3`7Q":H=UEW8'ILRUX),AU&TR]"YXK[YTX?$AW:7C(JB#^:Z+B%3@C M9]SMAX-L99IX$WXY1^?Q\4MZ.8^&X0,$&(V98\+L0RO"<>E"0APWU^R?F2[& MB:9Y03Z8+,B@8Z'G>.TL-J#2J1W`)!*]VGNM_V*.S#V+^HC2&%S4V?89"&3B MM:6E(W.OK[(T=!X@HD1QK7B*DH5$4S1-SB$KE6:U#.(U52Q5L_3FF$JS4I[B M=(/9W\OK5C!37=,:VNX,4Z@)$[#8DYQK$NG8G=%?NUW_;A1FBS)RI2W\8G9# M-8$4N.7TZM/@II]!+@D[;31@WZC5%"=WM[:7\<$M95OLFA8T+_N7M]8[W*J( M-W%3VQ;#>3#M<QAZ,(9L4*-=#WP^-PR8UU,K^NCKF(SV/\)/BW5$DY$7A$,S M``]1/`4W55!U<PS%+I@76KS=8>P*:E-S#/W`+!KZ`&?JY\OWQX=7AZ0(;JT= MZF1Y2.^*$`315-Y<%9H*R?I.J:KU[QI&HZ$DE[&0#T>NF'H4T!?9*@Y-![0G M[H%QN%M`H,52_C]9N4+N"#@D(W!4PEY!-3;8QLM@YZ6U83!5WV`?[B[!9%S: M%C6B?9GHL2N"3Y!=(BN1@QVVCTY/%=%QWXY)I>V3RZ/?#EMB`^86.5`P4)'H M`95;W`%7#6]T>'C+N2OV`@6""R[S"3ZJ2GW#0^TP4-V!RVPZC#22O+5+H"N4 MP8P8.`4'+%[2GHO-E\&FA"]Z<@!E0`N<QJ7W#L4$.VK]<7EU<_GQ^.;=Z=G) MC41*TA<(P+_P[LU?8^[?B4<*YFP5SZ_/SN#7A6VIZY)L)/!*\"1BG2@'MY87 M"I\];*DJ*9^89$()SLK(1#SVGI-4M`FKE9<+G>[8:Q@'I4>Q>L<T5\4!DU#. MAY:E]O4E=0/]C/?_@3?&8"H?C'A7:/`X%@`-1/?4!%5O5,EVI5@$-BICVN!- M<B=FS50AVOB]=,7,&-([@77AB&(0>-D.AR';`L,2%IG<(<A(GK<RF](1J=<D MADJ8LJ4W0"51@Z)%QSSH9FM805>(`2ZIM;NF&U4"O\V-BZ@#U3C$'Z*,HDU) MP"R\(=2*$)?',.CSB(O4(C\$YAZ!$72:+C*RSF,)C78:7X*I;[46>RP4MBO8 M;@<LTB<P4:?!E6^Z`6A[0.@MWBP4:2T8/V]YWW;SY4GK\R')?>F^A:@(0]3> M($<B/`AVALH`06`U7(48D$DI)64ME*C%MB+!`%V,=UVBE=CM5L@[#[(#@[9@ MMH[9?^7V3'EQ>%EDZV_P\NBWDZ/?;RY^%^*`'^SLL./YH9X4^$FMFUN1G*67 M@RV/![1H/C`_H\T].SFZHO%T>MX^:5TQ,(>?P;KT.;G"HM&&D7\G)T(EBV4$ MCL_#L2]%Z6N"6RAM6D.`G.J`"P&,,>58I7($V=T,F>D`&ZT[QK_809BVX@EM M"=S!.>&--^*N7]!`MY[6G5!?5<"XG!HROCT")[^0Z%@V10QX%X7-9+<^>`6, MI-AS(WP"C]URDK*.%$O0,;<#,R247/XE9"H0K^0M&'ACVNR>1DL!UN;A&3SD MG>=_Q"=FH)*DQ8&KD._@H,$;R:K@-Y@.;A.57R6#H9\A&78[0*>ID-N708-> M]=OG(<)?P*ZI@U>=<:_'?1BN(*GKL29(-("AZ(M>0.[=<;2`<R,W:AA);D"/ M;O&U4H%251##`_;J%5L'_]7%C?W2JZ5G&0PU)RTP^'A-'FY\*U8EC,F>WK#0 M'_.(<O/!3(S3`ZT@!MT6"MC8KV";OMS85@R#^(V>>53KM7JM3JG*R)%?354I MC,A2E:7.IWZ.ZC*/YUP*,^,*/4QEQOY"6FEJ85S/^@_W*LZX^UE4I\3L291G M"K+[U&=<>844J`0JJ4)CSJRP$HWACM6H!O`'*5*M#UK=,\JUA`]*0'+7(B[C M?S'!\,$"QY@G2IBN01E.L\6B-G7>=;P@;ZJ7J9QPC5R-\`X&1.0R^$:2F3GU M0G9&DB.R,\LD1V[<9PF2&7[?GB1:B:DUC'*]DEA^)`7V=FP[8I(J[2(N[0ZY M&TI5C-&=,3QP6I0I:5%?!@4UB*-!D=@I@=>A;W9%*6Z_,**WK`S<@7IK;4SP MP0%8)EZ%1+RIKN='PP=?D#1#"9#JJ?@:)`*H,O0^PW0X0'MOA@I1=!+NL!UZ M"K<8<7,]IKI55C]^X&=4?M=N:#MBQXRB9[P"NKKTG&"D5XBB6HG=!PH?5&,= M!_#2JX5]=&+,'H9.D="9M92<#X&V]A;NB?52"H:"!Z2LK707\:ZPX>G@+H5> MI;4.*!YK#R<8YEETZ11-&E%'YQ.3G9-NLV+0B6OIM`L)IR1=I`^_1]+E].Y4 MK;LL\FDE\6#/J)0B:PL.#_==$?\Z=.":PE_1U?,)ERJ\I1@]#=XK&O6KE&M& M)7Z!\T?4+S>-7=[LU50B->/D]?KR^/#J9!5C?<+1_*Z">Z3UR7K3ZL)X.((I MJQ*IK'H'DV)Y+JX7#KA//Y$_)OPWP(5-83>@"HFPM`,_8H*:Z>QB<]AHA.5F ML6(#E%!9/Z)OSTMM/4W,;8+J^CZ";*NCQ/X_QN:6K<RT_E@-?-/Z[!&P]94* M@=VG*@C8^^->B@BSQKW65R[PM01"Z%\F;!B51B[:);8H"!TGTO1@>(:K^`QM MN;R+5."T&(UL_I*2'FU,="6A,K(#)!FN7F<"(%'$)9)\5?V?;Z(1(N[(>;U" M*Q-T>CRT)IJ:)2*FY=]!PZB6JBG^98(5V$.L4E<P"*-P2#)K<1Q6)QI2+>T9 MU7)5%PUI46"0P@)BXB_>;%Q"%,30)D+%&A0H8!,"!?=%"&B7M\1'$^58/CX) M"_\X&.DS!=2,:KVQ4K$+BSL<[JC$;\\F=N%'(C/C+.`8+I\D>'')?>AZB*G] MD`%>;V(DHV>[T<9%6G)0E>5&1L6D#I=LM'88.^TQ.U3.,Z4P(8?:E?"@^V[Z M+LK#D`<!OICUT*C(CX#(]QT0F6_ZD)HXQ%,&-4`B497KY_-M?<HNUA,;N!GP MMX1J06(<%W=`H7U2/[_*A"5"RZY2N$6C99]-N.7)-.T"\9:)NE83?/E&VG:1 M0,Z/",YSB>!\,]VKVS'U4.VK]7GK!T8U^5[A/:&1&(<W;+N\(F&B>U6<"H], MC!`I,LP:(5J(#$\1*'H8*?0'!1P8M5)F5F3A>]W*)B=?1!,%27/<MMUN[#_C MY@K'ZY@.`S!]2J2G7A,/#(9YME&KW^*J!VBA@`W'04@J'8H$S;;H%3^7M%_7 M&X[(<G<]-P"\N-N]`ZW_SO:#,+*M4"@VBK*A:7$@@KLM0%"J3>SYN*5:W!G: MKHH2=3%SMMD!2,D&DEFA-P,EQ&0N13N?_S6V*6-]I'E-R[+)>`%&U!/`+1V- M$,\P`7P_V_P6OGC899C(+WH_.1E_DB<!"":DG*9%F"`-R1.S03[U.V>$/M5_ M+9GJG^K%+J(BOPB0Q-Y*=CHOX)@2<$PZJ"\#-/@B8Y)\VQ??6M6^MYP8Y0N\ M@_I=QA,51Z*A,C='U.O+2^&)SNG_IEQ9G0AIK5HV:O5Z_%ZR>(63<H.)V=1A MUSGWPO.QXR13/ZC<80'G"%KDS(*O"3.F1)0B>@=3)F*B8*6V^P*"CS.L>!_4 M(!Q)@J[!Y80T;JV3,WT:MUPX)I7.+<[F=G]BW+_SV7%/@QA^`+[)N@YFI=7D MQEVGW+C:&-C:5YF.#9]/,@!^J!VX2`UX>.R*4N<H$#"152"M*Y#.+ZY.CP#_ MC2N1JDVM:8`RO?/&8FX)K/+Y9^]3\@R-(,&F#0%/IL/`4^>]B-2[.)5`U'"7 MMQBIZE$[&R(M7II(5_X=VVR=_/OB]Q-V>';&+LXC;?NN=?&!75Z_/3L]VMR( MB;&&_Y)>H1+0Z$WH90IH'*JF<%^2R&=$#Y8#3$5S'I*095&:!91G3\Q METBPA,EN4EFYDK?G2<F5;)=/A5O=U^7C2K7))>.JER8GXVJ4ZD:C7$XL>JJ! M">)&!">(60\D*=Y7+P(@X`#"C-F/6<),7Z8&,F5X249*Q%".T@B`.QN=N$(2 ME&2LRC&0\N;`FW0IA17T[<D\0R`6.]&(%UG2)3+QZN<*(9-TA.Y'9U$Q%'F^ M\G(H[\\OB+*A1A(/)DNB:I01Q5A\M3O>C;TE9U6)4D<("DNHX!YQ4'[./.^3 MV!NH)`[Y'9^G%G,J8NJM'0ZH#"=P+-$7UA!),"(7&"XPG8_,:R5J?Z`T6R(M M%OO-QE18=V+SN[&WY$PA\Y-`RNFW(8(^A>6!4:[4L_MJ/G)V:XK-)FK^B4]R MS+X8J.+4.S(<*@2;S*P4AW/C]$8.%U%NGP=C)Q1'VX4J'#QV'=O]I)J":?1, MJ3MN33P?@-+E]<8P_UY/S+^''-QW$5@VHZ#P2$3J4;6PHXO+/[+KHC+WD@), M)D:C'$V^P.J6BRB""YRR,"N;@">]HD)N!K2\H:R3>'S9NL`,0VPBGZ:@;&9K MS_.DK)3KIZ#M_,I;GD/:]\WASEU"G:;NSZ.\4PWS1T/4M$=#9!JEE?=>LSPE MJ>?^OG$0;8Q<PTDW^KW=@?\Z^7LK",6-CN<Y>`._.6XA61?WMO#F2-W%Y-88 MHE+C(EI%"V3RZC-0&]2O`Q?4\;EG<;KCP@7=`>=Z+&Y]QBLQ&1'@JLSCRP=7 M"MMR`)Y?G'Q.BU[J^S=0YDXF:>RD*O,(V:0^UCZ`2B?1J=(IW^5F37LZ^,3V MN4,<ZI49SR29XP0!40H3G)FR&V=FE8>CD7/7XJ%O\\^\-8:IX;\PZ,2V:`R% M/@<?KR70PE*VY</_:D;(T-@R/[RQ78M_,<0O.5>[<:!#Q\@?1[)DS)*ICI\: M-ZT"J>P9^_%I[V+>C)'D[5]]"V>B\`UZ&$_H2<S<VJ%_?C2Z*XPI*R%&L.4, M>*:##A*-Z(DXM<=4I&<GY\7$P46D,"1X2F4L#;RIR?YG!'!^!2$EQ`I)2I)Z M(5,RCSK(-,T?M5[5'K4^K1D,_D:S-&7P@P<3NX831L`<AXK$Z9A->2;*'&G/ M$UF>-S3I[?L\M*V"N`X,>=-5;T\3'A/.9WE$//09SQ?%1,NA^KY1;M32`SL? M$UN[]TRS3*0'B$+ZJ$EK7[02BWO/$^NT&P:+3S%;6S/MT?:OIBWSG<QSGAQ: M?K7Z#UX"KI'AQJ+3XZL_+D]NWI\>-T6EU!.`2)@'D3HI)-+,*GJD-,D*T6.F M(]V61A'M1OS]NE$Y*"<E9D0KLN%PI(CS57QQ)^`"FS7:16*&A9%<]&%;1?8J MP^8TO748TF:5J%I@_X=[O0+&3_$8]&(QC3OMN)?`)MCY<&`E#Y8,[J)F@E1, MK&ORUB);87ZCD>TAGK%4Z)"+1A-=R4FV(]\Z;4+VI\:=:OM&_$Z75DF*@]TF MGOH@W=<I-?!T0=XWPWD/TE`'N#FFW^<W7N=_.2;CGWS\!(WYR&.E51="+F=7 MGAHYO9EY&'KZ=[!J1F6O'JL..21P8.&0N$ET(Q=H:#48KPKX9L.[L=LMTJ:Y MK^2J_9W;!@#C">9Y\L@I.:U;*PN_[F_MOF,Q"$OI[Y+H7P<@J:H'`M?^HWUZ M?!]T8C?<XX"'2T;O,0VP!K[WK0M%//&&F6!:I$(?S#3-/H&9V);9M#@O9:3: M?C"(4YF7W<SX6$#.R,!%C8KMVN&NV+$4:$Q*NGA^@Y)NGUV]J#5+^Y/-2:9M MQIA`V]*T\Y9*1KD<;?!;.Y:;JE)$Q((\:2D^Y/73]X")N4$N@D2^C2M)N8(2 M_/=5>IH2%C6NE@"+1FIG@>9!0H*3$;R8)"5Q^8)B$G>P@)PD&N<GKGOSGJ2; MFGF)L2:V0HFLZUVPE$1@S*HE5PJ?[-@NW91SRJFY3X;*0H=V:9'1\JEZ8%3C MK)<39F5(SJMQZO3M=QBG@7E9FX?7=,)D[DQIW-=@N_';(-'9VWXTWO3[C:12 M.*6)VX4]]7CT"++T!$Z^/B21FWZL^",B-^'%C\GH:<)EDQ!<5.F@W.Y&YWUK MM$ZVPOQJ)]L#!<S;?,38/BO!=*<B;<R>5N_D6N<43[DZQ4+M&96J+ES^"Q[D M!*Y\D#T)+#M69CN\$E=%,'"DX*3MU#*/)8&@B6L_'(3,^9(3@-`/=*.Z%Y\1 MO,!IL]?WG38+=P\#S$5$,5Y\*4V^G;.N]A_-=;QO/(H1\N@8W6\.^2SGW\XY M0&UW5[QHB%1)7.X$`QP>4XIG&IQ3VI-+\,&\PY,Z86C6U;FQT="<UC8Y,.O- M4KE9J4TY%[%4-2JE@\3N=W9T>'YX?`QL:[W!]]!ZMMB@^*_KD]8?;U(Y6]42 MZ9^)-_RC+*XL?O,IF<>518E<693)E46I7(O)OF@E,DCUS@J;/Y^??$3@-@WV M,\U9#+;Y,\!\U#HYO#J!NYOAIKPET=@TX%91'DDN\?V_]HZUJ7$<.5^=7Z') M4@?,\;`=VWE0M5=ADLMPRQ(V"3<?;NXH)W'`2X@IQV'@;O>_;[<>CAS;"7B! MG;U2SU#,6*V6U&JU6E*KM?0M?UY[^1GKGZ3%SQ-V?$4W#!ZI2$G_7HI[/L)3 M!3Z?0EKDV?&K+/)K<J>$WE[G]%4S]XR:?.6#78M)=;Y\04`(>^J6P%:K?4J9 MSD\MML[[/YTBU\M;E$R9OC$&QH9GE*@/Q[_(UM_(_LPC.ODWCV++ZB,)Y9/J MPX7QA6OT/*'!9<AXR'\M167U\U,%9#5?QGE>THMD4QZG89EK39.*;<!,%F_\ M>Z/K@)3OW=%B<5LFOQ!A')#]OY/]G\A^B[\<N60A,;__BT&^)R"2]X?HU4Q^ MP0&L0:X[LG]/RO]IM8\O.HTRZTI6`/43$B(UZ$*?)1ZDW"87_9.S#M[D/OGQ M9-#N]<GVER_1=IG3?H%:;6?4JM-KG@W$37+FQ<Q\OJ&&S(695@#FWZ)\>2^Q M@*HOTKLX;<=!,:[]L0?MQZ<#T3AE%5G.-`<L.C=I=?$=CT&[V1(XVZ)/MS$O M0SO"_GMQ=DDMX&$(\$2>C(?<CQ,C2DV]480N:)+>.'J-KA,5N0K1=8Z7"XP3 ME4'.+893?_1*<L,NWL+XJ<6ANMYX_'`5^,V,("H2Z*#(^!X/<921\JKH#YK' M(/L/`F='T]C88C?-49MK,[;_*7^G)H8&!HFUDB`L#NHEMI)	"L!&J/9"4P M\R25PH:6ID7>0R1_1],%0]QK[G".\<]W7U7@1411H9_Z[0$Z_(@)D'-TFWS^ MU.ZUY13![.TCH<D**[(UU9-5VV6O/1`]W.RC5N4J"V16?%_JLR5#.=:3C4NI M+Z1H!2O6YIZD*!L-[,.ENMQC!#2I,]GEE7B8O6J72O=G$A$S6!5>4XL]W>#A MB__#U#XA6"*Y:4\Q?7(S4UOF++@'&Y$8L)2K-(S$)LWZC,O]F8H=WYW(-H+V MK'A_YCOV2`LA^&*P-UZ$B2UV4N:[FV4956"D,.GX7$%E7GRKF/S0-X';1P\@ MT">C%/9<I"3P!X]W:<)XV`RKOR76ZNXFQ:+W&&5:6><+%/.>)R2QO7">U?Y[ M]CV!VXRBL.5-W,4T2N%C*!'`*_.Y%;M%;'+_P=WR5ZE;4CNHK$_8';M7ZL!O MIVN**PQ.Q1\NHFRMD40HHCJ2%-)>^';"'W)3[J02T>/55^9>4M7>,VOQ2@HU M\@[?/NF>M`A>O]@AAFG;9'3K/N!VGUF';\0B9-^!?^P;^#<B$^+#SV17>)L> M?B"IVT5XDTC3Y%OB)/?]WKR*.'IL9FG`'O@JN;I"9B.NTT2N$]U&XDWEY;Q- M4Z7[QF_6V-\EZE3)Y(DY3RPHXCPW/</XASM#\<:S4R>^+Y(KWB+GBF@;L;-7 MYHZ1:>\9E:5HM_L?>SME=ITWS7'`K@/3E^9IK8)FU7GG`I)U^@>9'$+!_#^7 M:*-<$B8'$O7WF=0=G5.GQF/-21./@'B-;"">777'X,3I>]JD5LVB/B>53=3I MQA9GFQ@FWPC;N&7YC3+N"8_:B>D*IJBN/[Z4E3:,;M.J9^*@=:!ANFUGIE.F M,X0Z'G6E$%#<:+JC9Q*@#6<(1B:"B/9#4<Q,%#Q0KZP6Z/ZCQ3&C>MO6_ M2_LR'\ML)<C2"NI>ECEV6T&-:S=,NV%5-JA>GC&E>>TUFM<TS#W3J.4;%56; M[&BR$/`Q![6"\3:$GR\ZVCP@&#CL`GSE+8Q_C_@PW,T9UC#'4^I,?/)(PSQ? M@'2%D6:2ETMZ4ZVS=%W-8:39@,TC[>A%:EUEI)FTYY(VBI"N,=)Q3+!<ZF8! MZG6=41=#+)^ZM8$Z>W*(B66N`:C$,E\LN2I5<OFR<OG\V4*ZZ25I;.GK<V8( M*5OZU"YY]WM3%JMAUV"UN6:_JKYGQ0[W.*W`3$H6_BRJD>9H>C+&;02^I!*3 MK'15Z'.W=]K2-/U!UZ6I7D(`_FLTW4`/0A;V<DSVDP?!=+F5D;DC,IN8F1F# MB=SLD_`^/!3Q(;%%7)V\?8NX2?QR;7JGX$\*DD/;JY5AZ+IC6>0='E/`.,?? MALE^(S@V3%W$L:I6U='QE@88F17#>$?TMV#`8AZ!9B7OJ(I;@S<>NO^/_?^B M08!`/W\@DD31;[`NIBHFCNE*0Y4_SB/OEI3Y)O(R<OR.?#<1\\)R`M_=%J&` M!.+VG%"2[C2.#'-0DB($+>,78Y`55YS0NC32BX\S+SW(EP^?#E@#D,K'X.XQ M]*^N([(SVL6)R<)X!%=R_)F+F4^WE*-'_/+1G?J3()SY+J>PA0[+L</JWCTQ M#MB)S*%N'N+V;+5AU!NV06Z#VY]]=T;:#W=DBV<^ZP[:?=9\+`K*'=[XZ&[# M(M+3N#@8F`9:QYZCGHT1R0O=R)N3`T!FF?T9AJIAC(TC)5&C9'?YEM:<MUNP M[O.G]EG[G^T>]Z*/>RX9=V1T[<ZN,!0O8$F9*5/9L3CK;-$1(B(QRT=C-\4N M/.]9!5Y2$`]+W_F3&<ZJYYW+_J=FJ_OY\E-)S'7RMU()'S8(@RC`>5C$(Q[3 MYBZ=>G<9_V2?;2BCQ**VK/C^'E&2&962]G4EQAX0,KJ[(^CAROL4W0\INK`, MYE&X&$4D?<>JE+DY##7[B%N]W8XTFLAQMXO.LLWSTO]*FKC`J_%MXJ,2]3'0 MM*6#.P])(YT_R]_H,;3\@7O=2KGH&31\P8-G:#KSTA'EB$/GH]*O&>U:P\*D M"S`,_C#TYG<!?\<=!CIS/&;_8>\.H/)@_+RF`:EA1'#17'FWXB"7GZ(GTE4E M'Y(U6E-UC+L-PS6D<;<C%Y5)8E#EEB[D]@S6EW-Y>TK3:G%B]@U#W*):@\+< M2S3-7(,3>YIHE358S.=$TZQUI5'W$TVSUY7&/%$T)P]'^*1HU3R,V#L%V9/; M&ZO31T(D<KLB^\0E]E%@J[F(_^&;OJ9A.#"%6+I.]W]+QS^<7!ZW.R=GJ*10 MJIJGIZ"+0"MU>MV+<YK>/FN5<@J[]6\\4JW7-Q23D]D-B%'3G4*9K[WI%$.F M&GJM6.D_!]XCL=$ENUCNZ12R6U:E4/;Y`GK<17.S6/%W[L,<)K6*;A9E?3B" M!6_%+M9X,!*NOBZ(8\":N0@!-[CQB5EQ]&*Y[WU2@7XOEOLFQ,/_&1CV9K&^ M`PLG!,O"-@OR?A8,%S<!R$Z]6/G7;AC]%Z2?.$ZUV-@9>_>HJIQJP>X;!L!# MXE3JQ8J?WTR#KS#U5&RKL/!Z4Q`!6)L5(G#E@]T'Y3MULU#^KT$P#A>3"4JA M69`'],(2'J+BUN#3E;0W&_L3?F<)9I.DML9)(5;8JZB2H8EX:KM!@0(%"A0H J4*!`@0(%"A0H4*!`@0(%"A0H4*!`@0(%"A0H4*!`P0O#;\-M"]H`\``` ` end -
Re: [PATCHES] pg_shadow
Marc Fournier <scrappy@hub.org> — 1998-02-25T13:06:46Z
On Wed, 25 Feb 1998, Jan Wieck wrote: > Hi, > > seems that my last post didn't make it through. That's good > since the diff itself didn't covered the renaming of > pg_user.h to pg_shadow.h and it's new content. > > Here it's again. The complete regression test passwd with > only some float diffs. createuser and destroyuser work. > pg_shadow cannot be read by ordinary user. > > And Bruce, your'e right. Sometimes the nice solutions are > that simple but we tend to think complicated first and waste > too much time with complex solutions. Applied, and committed...this is the *last* non-bug-fix bug to be inserted, time to now debug the hell out of this and get it stable... Great work Jan :)
-
Re: [HACKERS] Re: [PATCHES] pg_shadow
Jan Wieck <jwieck@debis.com> — 1998-02-25T14:28:26Z
> > On Wed, 25 Feb 1998, Jan Wieck wrote: > > > Hi, > > > > seems that my last post didn't make it through. That's good > > since the diff itself didn't covered the renaming of > > pg_user.h to pg_shadow.h and it's new content. > > > > Here it's again. The complete regression test passwd with > > only some float diffs. createuser and destroyuser work. > > pg_shadow cannot be read by ordinary user. > > > > And Bruce, your'e right. Sometimes the nice solutions are > > that simple but we tend to think complicated first and waste > > too much time with complex solutions. > > Applied, and committed...this is the *last* non-bug-fix bug to be > inserted, time to now debug the hell out of this and get it stable... > > Great work Jan :) Thanks. Please remove the now obsolete include/catalog/pg_user.h Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) # -
Re: [HACKERS] Re: [PATCHES] pg_shadow
Marc Fournier <scrappy@hub.org> — 1998-02-25T14:55:39Z
On Wed, 25 Feb 1998, Jan Wieck wrote: > Thanks. > > Please remove the now obsolete include/catalog/pg_user.h Done... The current source tree compiled cleanly on Solaris/i386, and am now working on the regression tests, which also appear to have its "normal" failures...