]> git.pld-linux.org Git - packages/dip.git/commitdiff
4087184e75212c8d01d08c5a351fbf11 Lib48x.gif
authorJan Rękorajski <baggins@pld-linux.org>
Thu, 19 Aug 1999 19:34:12 +0000 (19:34 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
b5579d1b6531d2a0ce4669b0d8faf562  ddd-configure.patch
fd9cafbae3cb4b7f5bc2296c8cf328f5  README.ESD
67d1fba5f0717feba688860550fdef2c  AfterStep-APPS-1.5beta1-glibc.patch
ddeb447d0bf8aeca5bb1cf30878b4d55  AnotherLevel-0.9.tar.gz
67ba4a8b44f135c870db3e0254972d7e  README.shaper
63a7b64e8cf81c4d3ce60b2411133a9c  aboot-0.5.tar.gz
df62cd1764b4c298c87f1747b6e82da6  XBanner1.31.tar.gz
98da92f9a705d6b8788ec1a6a173ec64  aboot-0.5-elf.patch.gz
8aae96ef1479d34d1a38801d67d573c8  aboot-0.5-glibc2.patch.gz
f799b660fe15d0d22cd8c9e811a2b1bf  aboot-0.5-jay.patch
75a6a5904ff3a2efb6205513e9c4fe04  aboot-0.5-make.patch.gz
38abbad2aca95876d27e5b1548c3192e  aboot-0.5-rth.patch.gz
c498f3e559e3e7d2e8f63162a97dbb8d  acct-6.3-config.patch
5fc49549470d5590b0cc4c28fbdf14e7  acct-6.3.tar.gz
dd9002df1adcb764f07d31e62a594076  adjtimex-1.3-glibc.patch
802f01cb86432f422fd6700916e209ee  adjtimex-1.3.tar.gz
cac6ff165e005984b7ab060e8ba025de  am-utils-6.0.tar.gz
b8baaf4a1b9a1ad1b91ebb25db805f8a  am-utils-6.0a16-alpha.patch
b3b244a5dda02f8610f91930c757860d  am-utils-6.0a16-glibc21.patch
0cafa870e686e5a60621bc2bae282ded  am-utils-6.0a16-linux.patch
80a1910d9e1160d237d6369d802015d4  am-utils.conf
dea5fd3711002b3fd0330c5d19c7d720  am-utils.init
ace5ec438b2cde79042748bb352ddd8e  am-utils.sysconf
9fb050e234d38d9f469f1dea68d7f3d0  apmd-buildroot.patch
ec3b6bc51a9e64b1606ed63791419d8d  apmd.init
116d6acde1eec37fe21e079d8f901218  apmd_3.0beta5-1.tar.gz
3d9a9bd9ca70f3e16ab8a26d69b3408f  as-apps-990329.tar
8167a4ec4b73d4564a4c5f032ac34e64  as-apps-compile.patch
422a5ff3cf673fed066dd2be4a6f704f  ascp-paths.patch
5d3c5cfb7f2c69279502b2d62c0c6839  aterm-utmp.patch
b0e42269171baf005b3780a3c55f9140  awe_voice.h
edbaf1de91baf7612338514894b03479  awesfx-0.4.3a-make.patch
9e1dc86958a541aaa10545c67e4bb0a3  awesfx-0.4.3a.tgz
7f5f3849658d8f153c5e2602cbee94ff  biff+comsat-0.10-nobr.patch
dcf2379e498833832c6b72505c29ade5  bootparamd.init
21574a54e96745c44f729ea2a03639d2  clock-1.1-fix.patch
aeb749ab43344712477fe895d6f97574  clock-1.1-fix2.patch
14b0318b96e80dd667c53e8609d54fb9  clock-1.1.tar.gz
96ad93f17de7b11c52cd9a4ff028570b  com990405.tar.gz
a32c7428ab993fdad311cf8e765be5f0  comanche-mini.xpm
3d639bd1aa687857452df7eb6ba20619  comanche.wmconfig
e597f93aa4b84840209630c122aeba47  comanche.xpm
1f7679b6b5823aa9c78fa4cfa160fa9b  cxhextris-axp.patch
b0efe08968e4c6fade8a23b6557ff277  cxhextris-config.patch
1909ea9f58bb5912116dcf33189317ba  cxhextris-security.patch
64fce30ebb859bcce0ff4f91f4ece0a8  cxhextris.tar.z
959f345cc92f3f081052ce34b2225f84  cxhextris.wmconfig
ad36cca3c076b056fa040e197e6221c6  dhcpcd-0.70-rtup.patch
cbeb8acea6a5e14324752427edc9054c  dhcpcd-1.3.17-misc.patch
0829c6587ef8d5267cf3ce7ef18b56d7  dhcpcd-1.3.17-pl2.tar.gz
a75ddc7ad757206566da5870f15547a9  dip-3.3.7o-andor.patch
2cc002506a330d04669336457924063d  dip-3.3.7o-fsstnd.patch
5877ba55b317200682728a3b6fd0fdd8  dip-3.3.7o-glibc.patch
b573aefa64806955af15101136dc64d3  dip-3.3.7o-misc.patch
af59a6ac76fd353a4d4b099b0ad69f9e  dip-3.3.7o-sparc.patch
7bf5d5ef75302fd3cf716701bdb7f054  dip-3.3.7o-suffix.patch
6e4f4fa7a746d64a5a8b50192a530121  dip-arm.patch
45fc2a9abbcb3892648933cadf7ba090  dip337o-uri.tgz
ab77b772a39416c31f2675f57cb03889  dosemu-0.66.7-config.patch
1b1e7bde72d68442000008fc19b8aafb  dosemu-0.66.7-glibc.patch
404073a72eb783f65be4f3a6e9273b39  dosemu-0.66.7-pushal.patch
8b0db208f92d77eac4969a17d42def47  dosemu-0.98.1-justroot.patch
24a6ef7857476df0a15872afcb52a49e  dosemu-0.98.1-security.patch
e858b8f7c22dfed3116829acc8759313  dosemu-0.99.10.tgz
9cb3f11f9cf9e4ce88eef072e33d9e83  dosemu-freedos-kernel.tar.gz
4ea1ff02bc5f6c5f302189ff580354cc  elftoaout-2.2.tgz
4ce23d1f51e768798dbce1a9dd67282c  elm-2.5.0pre8-compat21.patch
e37b541f5f4bcfc511942a6dd2cef82c  elm-2.5.0pre8-config.patch
ca04c24ee773db3662b87e16d8f41ff5  elm.wmconfig
7862e5b6297df5437e9c85110acb0166  elm2.5.0pre8.tar.gz
74850019a5bf91b8fee6024d046fbec5  emacs-20.2-gctags.patch
303bbc4092267a269171d6b58ccfd322  emacs-20.2-signal.patch
31dfe70f054dd258d2025a26c6b854f2  emacs-20.2-xaw3d.patch
20865414495da028ce2f05105c46bb6b  emacs-20.3-dxpc.patch
f3dd14e1e572c2ec7a6ec939450245a1  emacs.wmconfig
5988b901e5d9009426b22378e7135caf  emacs-20.3-gnu.patch
55a6956d8e6180e7abbe9b5ad9a1cb68  emacs-20.3-linkscr.patch
8bb8952c8b36a13542a21b1ca356948f  emacs-20.3-nmhlocation.patch
a148f94388d3464e18eaaeb0c3a8142c  emacs-20.3-tmprace.patch
37080172bcb8351033bd5208a6cebb28  emacs-20.3-ufix.patch
5aee43bb7c7267cc24b78011d280ecdc  emacs-20.3.tar.gz
09970b22ce6f77ade8cc12e90a231c9d  emacs-armconfig.patch
829427de9159ea65dbea6f9bbb1be8a3  enlightenment-conf-0.15-keybind.patch
ad87526c1e86088e5ba851c36eb70b13  enlightenment-conf-0.15.tar.gz
f880f48d431ba40f24bb0dc87a03d402  enscript-1.6.1-config.patch
5ebcd29011806fb038b088a6adbda8b2  enscript-1.6.1.tar.gz
bda47fc19b11336b6e524463d2597d75  exmh-2.0.2-conf.patch
9a9236f95687ff5bddd190c9f5522d4e  exmh-2.0.2-smproxy.patch
e3323c6485209b98b9e43282571c04c0  exmh.wmconfig
f82b1699366bcbef77ac9249324bb070  expect-5.24-mkpasswd.patch
fec789b034281fe936e51c5d69f72dbd  expect-5.26-alpha.patch
705bb6b485db8ead9ab21bbbe56efd56  expect-5.26-glibc21.patch
4f70eaa617afdace2681574209da4811  expect-5.28-jbj.patch
d41d8cd98f00b204e9800998ecf8427e  expect-5.28-pty.patch
783d262206b34f91757779afb5832827  faces-1.6.1-awk.patch
aff8b3b06fef3a2081ad6c404e7068d7  faces-1.6.1-fix.patch
469d58338829b4b46120216a049a2fce  faces-1.6.1-make.patch
3f2d5021b8185f55bf3d819bcc330d46  faces-1.6.1-string.patch
9d036492928ab1d65192738beff5812c  faqs-6.0.tar.gz
8723ae1f6364133e73e6bad22c1f7d81  fbset-19990118.tar.gz
660cfed5b770858f596d3f5d5a86e7fe  fbset-2.0-pre-19981028.patch
284d3095104906c951150b454e39a4fc  fdbeta1.zip
81a87a44f9d94b0809dfc2b7b140a379  fortune-mod-9708.tar.gz
32c82e95c333ba1c99f8b732953f74e5  fortune-mod-offense.patch
01ed87a3b0e118d00f2ae38260d29cd0  ftpd.log
fbf55d6fbd96bc3674c0f9e4e10a1a79  mkxauth
9b187d2a9f9379b82a22ad68822b6f69  fvwm-1.24r-fsstnd.patch
ff1950a519fe424f7d9e23fc4e9988d2  fvwm-1.24r-fvwmman.patch
c3862a8b4d4208d42210696612002dbe  fvwm-1.24r-imake.patch
26aa62699351d0277b9a6630a7c6bd03  fvwm-1.24r-security.patch
f00d3b2f8b0af8b9a6c3d1aa37ee9a8c  fvwm-1.24r-system.fvwmrc
875733e77e285566197f4b50746aefc6  fvwm-1.24r.tar.gz
8d81420cf49442fca4bb2b61ae54eeb9  fvwm-2.0.46.icons.tar.gz
b7e0c98c065aca98f679ae7dcc6bc60f  fvwm-2.2-redhat.patch
6f2f57d60895c8c01057be6d0be3b21a  fvwm-2.2.tar.gz
a6e7d9b2a56baccae35a1d7d40672e0a  fvwm2-2.2-5.src.rpm.1
13648b9ff2aa2deb7910c1a5a4bec931  fwhois-1.00.tar.gz
22fe312a12725df603eaf9bc76957cfd  gated-3-5-10.tar.gz
73b83d13c39aaa18431dfd3ee6dbe14a  gated-3.5.10-Config
42c6a5c524a25bbb624894c1d99daa79  gated-3.5.10-config.patch
777a18a16dd65faaa19348c266176544  gated-3.5.10-dump.patch
a573ac71391732013e736746329ff2ad  gated-3.5.10-gated.conf
6eb25df070bfb373eb61ee2d39a60a24  gated-3.5.10-glibc.patch
6401b9efde2686000315d9c2aca6eb69  gated-3.5.10-init
2e6fb03184eccc5c47527298cd241860  gated-3.5.10-kern22.patch
3dac3150042fdf378c3b9f873ebefcd0  gated-3.5.10-ospfmonauth.patch
2a0e791f10828f1e9dccf0155f3c0533  gated-3.5.7-linux.patch
3ca02c1367da11f40c6cb80b721ae588  gated-3.5.9-krt_ifread_ioctl.c
8b2ab2ce7f6593edecb124142cc5d427  gated-3.5.x-linuxmc.patch
0b960bae31e82642b7562a71d5eac2cf  genromfs-0.3.patch
1b7e1adf1123395e34f7e6a37801b38c  genromfs-0.3.tar.gz
f99266aa35dca48ab1446ef3c3268022  git-4.3.17-path.patch
cea08ad494a1b801acac00c14e5147f0  git-4.3.17.tar.gz
a98c45d90cf71ab15ba077a401bcd6ce  gnome-audio-1.0.0rh.tar.gz
609181de7871b254c605ac39848d7079  gnome-python-1.0.1.tar.gz
0cea14e25ffc4a6a9c20c0f128c2e2e6  gnome-startup.png
5ea31f03dbbe8bb1ada42674ee98cf97  gperf-2.7-egcs.patch
f37fb2d0ab56facb1f851ceb208504b9  gperf-2.7.tar.gz
c95d77e4f649be8fae510d99f3fd101b  rpcgen.1
143b146003dbc4e886578569da760ccd  gsl-0.3b-errlib.patch
065cb8e885c78ac163b0c73c31c5b57d  gsl-0.3f.tar.gz
176d9a0844347076c5d9c138dfa13a5f  gsl-foo.patch
81370fcb1a3ed52c4e5c821178e7f957  gsl-glibc21.patch
a6770824b6b9813f4e1a5bd1700508a2  gtop-desktop.patch
fe8f019945c0cbfc2d38dc5f0f94eb24  gu11-rom.zip
06b7391584fc6b22db7f16fc0a2f9b3e  guavac-1.2.tar.gz
6bc36b4b197428ba6079d288b7e8ec1e  ical-2.2-newtcl.patch
6bb0d0ce76bb31570c2c99d8da70a58b  ical-2.2.tar.gz
39829ca1d3683e9350f856435feaccd5  ical.wmconfig
78610c4580f5839640eb22d34f0f3643  intimed-1.10.tar.gz
0b4db589c9fb4b1bad9d0d1ebd4c5b2a  isicom-make.patch
44e685867c7115db0a4865c159ea4ab9  isicom.tar.gz
0cf1802a7ea69670503dc69c7951a015  itcl3.0.1.tar.gz
86f917a3e592a80fff9affa2f92712a7  kaffe-1.0.b4.tar.gz
0331a999004b74691c19a2d938eaf261  kaffe-alpha.patch
797f1f8185bcc8bcf7379638967eaf47  kaffe-perlpath.patch
508ac3cb5bda61a428ad0b9f8d85ff58  kbdconfig-1.9.2.tar.gz
74860bb005aa53745c4b0cecf6435180  kernelcfg-0.5.tar.gz
45c296d6b852562ca78d500156ee2cfe  kpppload-1.04.tar.gz
b650dde6840953e2b4fa770da73615c8  kterm-6.2.0-glibc.patch
99057d0b5c335298d1ddec6689be3529  kterm-6.2.0-kbd.patch
79e7fc26d1664d3b06c875590214dbce  kterm-6.2.0-utmp98.patch
9cc72841b50dfba92bce01dbbebf3039  kterm-6.2.0.tar.gz
5e48463bdb37286cb847b162f894970a  kterm.wmconfig
01e398c6eb437d387f222a04551e4070  leim-20.3.tar.gz
9593f91d5394b3508e73541047625ff8  lha-1.00-fsstnd.patch
0108ca01d05a508f8582f917ffec9193  lout-3.08-make.patch
8071c3f3c917175493a912cfc6618c86  lout-3.08-nobr.patch
280a0094bb21b22e895e5ffc1e0d261a  lout.3.08.tar.gz
a102540cdd8e705df28f4cf167fb8e07  lrzsz-0.12.20-glibc21.patch
b5ce6a74abc9b9eb2af94dffdfd372a4  lrzsz-0.12.20.tar.gz
4e45d053c0f05bbc6cd1d8e404a63a41  lslk_1.19_W.tar.gz
ef14ad80205ab2954b4a3a0a45ce53f5  ltrace_0.3.6.tar.gz
c0727036609213e071833b313660c7f8  macutils-misc.patch
4ff71b1634ea503398c33994458fbe40  macutils.tar.gz
6e68adf093485f7a058b0c209e5e93c5  minlabel-1.2.tar.gz
8bc87c5c058845946ba7f5ee0813b00c  mkbootdisk-1.2.tar.gz
237a29d89f547cb8d3a42f1567329254  mkdosfs-ygg-0.3b-fix.patch
58eba6e84aef82a5b5661a6db81e868b  mkdosfs-ygg-0.3b-sparc.patch
32b5ba7975ae2236e631a22a1e123e1b  mkdosfs-ygg-0.3b.tar.gz
64f3fadfcac2325fe7feff8a8467193f  mkinitrd-2.0.tar.gz
119e6bf71d302129b86b07ef2ec1060a  mkkickstart-1.2.tar.gz
8643fc4836bdaac520b46789a331aaaa  mkxauth.1x
a499db925ce78d297fdd30fa093ffae5  mp3license
2cbd6e73cd65fcdb695087d9c6dd4583  mpage24-config.patch
bebd95a49b9eccef8c57b217fd6cbb71  mpage24-dvips.patch
f60744ede8736137378fbc1fde7dfdbf  mpage24.tgz
557d47de8e86e786ed0c57141fc45afd  mt-st-0.5b.tar.gz
72f18dbdc7697b60f713670ad040b2b5  mt-st-buildroot.patch
c528af2813a35f63c10465b2a4830e34  multimedia-2.1-64bit.patch
5a38d93eb8f1edcff26afaf074b24b42  multimedia-2.1-misc.patch
1e520f6b304d22a71a85c75f8851eca1  multimedia-2.1-res.patch
d65a26fa02a957a1df112eecee24bc34  multimedia-2.1-scsi.patch
7a2c0a8973509a34191878b3e5bdacad  multimedia-2.1-ustat.patch
db7f5b0aafaf92425ed18a3f99af9150  multimedia-2.1.tar.gz
34a0d2028b36d194c59d4d643457c7df  named.boot
725da6bf4c2d14acc0e79bd87c8fbb5b  named.local
cffd2baffb5af8411b011fac3ab5d670  named.root
dd4ba06d9ee22ec0afbca7fd73823ca5  netcfg-2.20.tar.gz
e521b006abba8aeef07ec4363e224c99  netkit-bootparamd-0.10-misc.patch
eb9088bf1c7cadd09eb99c3fe2f775a4  netkit-bootparamd-0.10.tar.gz
a3745d694eced27ed45226cbe180576b  netkit-ftp-0.10-misc.patch
3755abae6bd92d81a101bc85bff4ac05  netkit-ftp-0.10.tar.gz
e7f7f057caee3dc14d29bef03c3d4aa2  netkit-ntalk-0.11-glibc21.patch
995b94f592329300de04bb7f28fae06b  netkit-ntalk-0.11-misc.patch
b69ae0aef632650743b66133b1406ca3  netkit-routed-0.10-compat21.patch
6b0e55a1fb3f55496d18e183a0d69ed7  netkit-routed-0.10.tar.gz
1c1949310ab705a41905de2b8a0bf884  netkit-routed-0.10-ifreq.patch
9e19f474cc6a633531e18120b32138bd  netkit-routed-0.10-misc.patch
612488ad4b25d7ef22fd6ba658a9d58c  netkit-routed-0.10-trace.patch
48fb4d04fbf8ea3c6e911ed2b39d8e5b  netkit-rsh-0.10-misc.patch
a7ebd6590a199030da4580b80581295d  netkit-rsh-0.10-newpam.patch
f23011cda2df4e13027183c3033a1d7f  netkit-rsh-0.10-rexec.patch
017e8159e25bdc06306f46c8290aedcb  netkit-rsh-0.10-sectty.patch
b857de268c86a09f912626df1a048483  netkit-rsh-0.10.tar.gz
a59d14673c074d44fff8b397977b175f  netkit-rusers-0.10-misc.patch
7f952b86bcf2a0d43b345a16bcb5a225  netkit-rusers-0.10.tar.gz
c8e46673b86cb3582eefdda3ef6c392e  netkit-rwall-0.10-misc.patch
78a29b86efdc418a94b833e7f1f32afe  netkit-rwall-0.10.tar.gz
c08586fb623365faac353f3a531f86ae  netkit-rwalld-0.10-banner.patch
c09f7c54647ef1d3a7093d53ee3bdba1  netkit-timed-0.10-misc.patch
a2634a46abfd21c86084b1f4a44f1b1d  netkit-timed-0.10.tar.gz
aaf374d3a727c70f6e05df9911f0ea01  netman-cvs.tar.gz
83d2bbea664b5f206aaaa70e80e4cda3  nmh-0.24-config.patch
de10270397c0dcf87070f47700f5cf85  nmh-0.27-buildroot.patch
554958b435650f051f81c132bc40ca8d  nmh-0.27-compat21.patch
c8abfbe038cb49fed9f148e41f5046bd  nmh-0.27-security.patch
62395d23c686b230ed0f2f17fbc2e01a  nmh-0.27.tar.gz
7f2d75ad5b6a5ef5201b89adaf63a1b8  open-1.4-includes.patch
590781ba76d9d499d7843c0b4651da70  open-1.4.tar.gz
371668a3f6ead768f7ac59e3a2ee3298  playmidi-2.3-awe2.patch
26748cb5f214f84e10bd54e8acb73226  playmidi-2.3-hertz.patch
7f715ee0268051523daff371b1f20bee  playmidi-2.4-make.patch
b6f18661c04dd52ebf0b9474cc6eb886  playmidi-2.4-midimap.patch
ce27bfbc4e122f103bf3d2fe8d253011  playmidi-2.4.tar.gz
46aaa7a27edd05b11f10507b31842338  pmake-2.1.33-compat21.patch
4e7124ead6e12b278b1c6bb0df22e588  pmake-2.1.33-glibc.patch
449e4674a3fc67808b2ebea83030f67a  pmake-sys-alpha.mk
b982e48fda3a5dcc1b339d0db03eea5f  pmake-sys-i386.mk
d5dcd65d7620ab3e657c4dbfe4da05c6  pmake-sys-sparc.mk
90df4e7b45459fd09bc7ea318160c132  prtconf-1.2.tgz
5c408a806138810ff3b2076b34eccb1a  quickstrip-1.1.tar.gz
37739c2fe3224b6d4c23bada0c2d90cd  raidtools-19990309-0.90.tar.gz
da2de9efee29757696c11b4480033472  rdist-6.1.5-links.patch
85bce793becf42514674fbac3f80f4d2  rdist-6.1.5-linux.patch
299af54e49932647a7fff368b9361356  rdist-6.1.5-oldpath.patch
546779700af70aa5f9103e08782cdcac  rdist-6.1.5.tar.gz
b587530be12da0659e671ad21e67e872  rexec-1.4.tar.gz
7efe70adb9ee31aa1c50a94db28ec7db  rexec.pam
638d61a4429095c5a9be99b1156d84d3  rlogin.pam
9a74a7d333f80709838e1d84a5e75806  robot48x.gif
1586b0d840bce76afc0015906a9d6518  routed.init
f21ee6ed328ec0c9411631ebdf6155d2  rsh.pam
75c1f4b3df318cf509593af1ee1d52e5  rstatd.tar.gz
76e8bee4a710c8803c874739021d6abf  rusers-0.10-maint.patch
6879c9e2660755d08e15680e2f496c79  rusersd.init
598dbcde34b5dab242683d04f04bd94d  rwalld.init
4bb33b0695fc38ed9f85d6d73d195acc  sash-2.1-misc.patch
bc677d2dd0efb9b5ca6287ab167f375b  sash-2.1.tar.gz
fb57b0a104bc9462de2530e0b7187fd3  setconsole-1.0.patch
033f9096417977a2e9d3bce55788c302  setconsole-1.0.tar.gz
fc009b9dfc7b85722c73636c99be9a6b  shaper.36.tar.gz
d663363debcea6f0db4842a8e3c50b17  shapercfg-2.0.36-glibc.patch
ddfc644c54d7bda1d175b1e66ea05965  silo-0.7.2-bootfile.patch
2fc82e15aab883cdd62cbf62592a180f  silo-0.7.3-noromfs.patch
d91dba0aa8d307a31b525b12ff59faa7  silo-0.8.6.tgz
99735d5aeb239619a47353b6a92b34ef  sndconfig-0.33.tar.gz
41cbb6e43bef3d8350b88d9efbe22156  solemul-1.1.tar.gz
59095778fc36a0c5376d02f4c2edc765  sox-12.15-paths.patch
578cbe027209a3f5dab84b94fb2bbeb8  sox-12.15-space.patch
da913f0eedd73c8eccdb8a2d85649ccd  sox-12.15.tar.gz
f8ca82bdcefd9c93e838691831f03d1d  sox-play.patch
dc3282658c9830906b78f23d2cab1807  statserial-1.1-config.patch
bcd90fb0881c64024396bf1070de7e64  statserial-1.1.tar.gz
4798452fc74459157123ed22d6472d99  swatch-2.2-redhat.patch
0d787edd73d358eefcf9e7a601fb7cb7  swatch-2.2.tar.gz
0efc2e0ca297ed6d42b52a3a8385c0c2  switchdesk-1.7.0.tar.gz
925cb59e5d905ba657439385ba17db35  taper-6.9-fix.patch
4cab199f82e9af929690c28be17f3342  taper-6.9-rh.patch
21744eab252f5f4035c62d7ef045c039  taper-6.9-sparc.patch
3d80df0a444160a81be0e8bef46d3d7f  taper-6.9.tar.gz
d14629320acadaf911feab8807320af1  timeconfig-2.7.tar.gz
98bab2269906e0891e50d15dec6e99c7  timed-0.10-ifr.patch
b3ff2613bae33ecb3454d6450d01bdab  timed-0.10-maint.patch
22976fdd9c1541e28fc3a988e93e7573  tksysv-1.0.tar.gz
d1842782e19242da538e9366c3fc5937  traceroute-1.4a5-alpha.patch
4bdc0ac9f9a322fdb5b49f1daa672e70  traceroute-1.4a5-autoroute.patch
dfb17b612f9cde60ee175ea58f703bab  traceroute-1.4a5-fix.patch
7e2e6b29d303815d903bbd35560b07b8  traceroute-1.4a5-secfix.patch
9877398e9f4ef1874feb46bdb2dfc05c  tree-1.0-misc.patch
24f7fdd2a67b1c944267502ebe6ee592  tree-1.2.tgz
5787cd2a1c480703db12942ee03a072f  trn-3.6-bool.patch
1b4e83b9a8229d20cdc5ff0e8d079c7e  trn-3.6-linux.patch
13b9fae18e8378f4faecd43981141bdd  trn-3.6-make.patch
57aeaac6d19ec2ce6a4c2369d05d3559  trn-3.6-sigtstp.patch
0337ebc89f64825bc4ce2fb12e5b96a7  trn-3.6.tar.gz
a82e7b547b5f59e9287be679a90971b8  trn.wmconfig
e021caf3127a70e8443610702a2d6c6d  trojka-fsstnd.patch
c408446455b196535f73001a3412688a  trojka-glibc.patch
31049315f4db5bef347e48ee0e9fd243  trojka-misc.patch
e5d09a395df937b4e09a089013648a77  trojka.tgz
1ed2d4d21686bc87e199e69ce23709c1  tunelp-1.3-make.patch
1bc360a2db94743d1b5de2ca6117f16e  tunelp-1.3.tar.gz
105bff687324d022b0045a67d37c6e60  urw-fonts.tar.gz
49bd462e783ee274b9ec67a8c5c45dd6  usernet-1.0.9.tar.gz
d24fcf9fd947d3408ba613461182895d  users-guide-1.0.5-de.tar.gz
5b9321e11e11faebb1bde0c6910c1804  users-guide-1.0.5-rh.tar.gz
d622750705d46cbfffcda0ebaecdc965  w3c-libwww-5.2.8.tar.gz
887a4eb874f78f47e29c474d6ebd1c5f  wu-ftpd-2.4.2-vr17-glob.patch
8702f0a0d7330afeb7093273129e0a45  wu-ftpd-2.4.2-vr17-pathname.patch
a0165dc8cc3cf41708cb7d271372066d  wu-ftpd-2.4.2-vr17-redhat.patch
8978595cb355b9dd5ecc2ccd01d01b45  wu-ftpd-2.4.2-vr17.tar.gz
57bc97050a93b577a899bcda5162dc12  x3270-3.1.1.6-glibc.patch
71678f6bee6fcf5270bfd8f72af5f5c5  x3270-3.1.1.6.tar.gz
223404306cfc99ccb88013bf050a2897  xbanner-1.3-rh.patch
a5bae3c17f24b53bc86de67f34da811c  xbill-2.0-rh.patch
132e4b340618924b6a41ec5ec106ca32  xbill-2.0.tgz
2a897eeddc679369ccae7e6095a62c79  xboard-4.0.0-xref.patch
a113a09c32ec5a916b19cce789fdf07a  xboard-4.0.0.tar.gz
705bc763cdb414143d25902697d42772  xboard-header.patch
92512a454de85985e98b0de390060a5e  xboing-2.4-sparc.patch
a6541978c2d75da6916ee59ae493bd2c  xboing-2.4.patch
80c52cfaa1ad2271c0c6ef4f076dbddc  xboing2.4.patch
d596d29e53cf0deceb18f3b646787709  xboing2.4.tar.gz
e7ca310966eec1e0b57a22ed6ed78434  xcpustate-2.5-6.0.patch
0ae98315910ad1b73d7131648d2f46f4  xcpustate-2.5-alpha.patch
f80f85fd90d291f365ac692c9b61dda0  xcpustate-2.5-nlist.patch
a40054e91c694b8a87be8f5819d8ad09  xcpustate-2.5.tar.gz
0dbbb2fea7df3c0af0ab7bd730fc2753  xfishtank-bugs.patch
d68c7325b0bd0423642af3c563c4bce8  xfm-1.3.2-flags.patch
63ea1448201e508f4aeea7146a2a3572  xfm-1.3.2-nobr.patch
03190f8c797bdc5fe205cb7b0d5cd76e  xfm-1.3.2-string.patch
8acfb49800d451a198f243c8720b12ea  xfm-1.3.2.tar.gz
3ff3803b4cf7e2bf980d2af8dae33fbb  xfm.wmconfig
9a1350fd77ab6f36cd2539f73c4b0a6a  xgammon-0.98-config.patch
b487c9634fd807ee2da8bc7cb15a4d92  xgammon-0.98-dirent.patch
233966d09b0bc9c43d3575a8dc644aed  xgammon-0.98.tar.gz
c2dfd31354f18e613651a303b6986a27  xiterm-utmp.patch
a393a26f1bb47340800122a5c3526012  xjewel-1.6-enhance.patch
789e1f9fb3ba782f680933e25b3196c8  xjewel-1.6-imake.patch
d6d413d3c3396c302cb7a8ab835abb1e  xjewel-1.6-nobr.patch
b6448726269ec158c5db6eb54864bdfe  xjewel-1.6.tar.z
b1038d45dd0b0bfef905642ac3805a58  xlispstat-3-52-9.tar.gz
09a0b284f6c28cb34bccc5d744247e56  xloadimage.4.1-linux.patch
877efc92a9b202e8d06f1b1d0fbed040  xloadimage.4.1-nobr.patch
7331850fc04056ab8ae6b5725d1fb3d2  xloadimage.4.1.tar.gz
7f9ea7929c26d33bde8c25f31331ff28  xmailbox-2.2-xpm.patch
325cb435149edea059d986ba20cc61fe  xmailbox-2.4-glibc.patch
31ac48e470724267ec00f8f93ccf22af  xmailbox-2.5.tar.gz
c78f095f074edff67470b8ef9a8f3da3  xmixer.wmconfig
694b173cff9715b66fe9e37f40f344a8  xmorph-11sep97-glibc.patch
d90bba288610673d322fa0c30eebd79f  xmorph-11sep97-make.patch
f70b3ec20c7ea65578750af3b170affd  xmorph-11sep97.tar.gz
13cd7a088c1b8ee8c2db4b13e56386ad  xpat2-1.03-fsstnd.patch
fb86f3a139204f427e63d7438c590e5f  xpat2-1.04-nobr.patch
81883b4d6d56c5c4e7a76deac3540097  xpat2-1.04-src.tar.gz
88e74941c9e746f3655cd17291905d9e  xpat2-1.04-xpm.patch
eb6a9be3ad8be706316a98e66c13eba9  xpilot-3.6.1-config.patch
bca0404888b66c352368c2244308bdc8  xpilot-3.6.2.tar.gz
5b6a090171b961440b75464cd922807b  xplaycd.wmconfig
3e4ad54945f17496cc9aae9a66848bc4  xpuzzles-5.4.1-install.patch
2ed2caa5a0ab788427c8f0db2e65fb92  xpuzzles-5.4.1-nobr.patch
a0d00543c3b0c2b44be6888bad0d5dc9  xpuzzles-5.4.1.tgz
d7ccf217ca440862bbf6af39c906d1a6  xrn-9.01.tgz
44d8e9b522f2df012248b0ea333d97b3  xrn-glibc.patch
045c0da4126498a1aeeca038bae31ad9  xrn-rh.patch
9c0a20db28cde67f5ca2d413727d3ee1  xsri-1.0.tar.gz
d24fbf4e53dc66c0f8b28ea8468f0d4a  xsysinfo-1.6.tar.gz
bf010c187813634de2f38d9484d154d8  xtoolwait-1.2.tar.gz
07743b69389a594a57edcd0cc53b0db8  xtrojka-1.2.3-make.patch
58f66c2e59205312af4dcd128a6a4040  xtrojka123.tar.gz
4964dcd4bcd92a71f5ce90af1753f896  xwpick-2.20.tar.gz
0ff36c7cdcdc61e399dbffbcd196a8ef  xxgdb-1.08-glibc.patch
36f666de4acd51c87bfee5afba32472b  xxgdb-1.12-compat21.patch
a93196c03e08129211b3b3a79793fe31  xxgdb-1.12-sysv.patch
d7e447aeb9cab29a90d9d65f8f9a306c  xxgdb-1.12.tar.gz
d599387624e969e22cf59a7848e5bb7c  xxgdb.wmconfig
4766804737b2f83771bb86ded502dd3e  zip-2.1-arm.patch
d551de26bddb0d34ae2ff86f7eca19d9  zip21.patch
5e175cbb2f897eb31d5efc23de414dc6  zip21.zip

Changed files:
    dip-3.3.7o-andor.patch -> 1.1
    dip-3.3.7o-fsstnd.patch -> 1.1
    dip-3.3.7o-glibc.patch -> 1.1
    dip-3.3.7o-misc.patch -> 1.1
    dip-3.3.7o-sparc.patch -> 1.1
    dip-3.3.7o-suffix.patch -> 1.1
    dip-arm.patch -> 1.1

dip-3.3.7o-andor.patch [new file with mode: 0644]
dip-3.3.7o-fsstnd.patch [new file with mode: 0644]
dip-3.3.7o-glibc.patch [new file with mode: 0644]
dip-3.3.7o-misc.patch [new file with mode: 0644]
dip-3.3.7o-sparc.patch [new file with mode: 0644]
dip-3.3.7o-suffix.patch [new file with mode: 0644]
dip-arm.patch [new file with mode: 0644]

diff --git a/dip-3.3.7o-andor.patch b/dip-3.3.7o-andor.patch
new file mode 100644 (file)
index 0000000..4d84be0
--- /dev/null
@@ -0,0 +1,24 @@
+--- dip-3.3.7o/command.c.andor Thu Apr 10 11:53:52 1997
++++ dip-3.3.7o/command.c       Thu Apr 10 11:59:11 1997
+@@ -2714,17 +2714,16 @@
+ #endif
+       if (
+-          (strcmp(argv[0], "if")    == 0)  && 
+-          (strcmp(argv[0], "goto")  == 0)  &&
++          (strcmp(argv[0], "if")    == 0)  || 
++          (strcmp(argv[0], "goto")  == 0)  ||
+           (strcmp(argv[0], "print") == 0) 
+           ) 
+         {
+           errlevel_flag=0; /* don't modify errlevel value */
++        } else {
++          errlevel_flag=1; /* allow to modify errlevel with the new rc */
+           errlevel  = 0; /* allow print of $errlvl after error detected */
+         }
+-      else {
+-        errlevel_flag=1; /* allow to modify errlevel with the new rc */
+-      }
+       /* Now, check which command it is. */
+       if (strcmp(argv[0], "exit") != 0) {
diff --git a/dip-3.3.7o-fsstnd.patch b/dip-3.3.7o-fsstnd.patch
new file mode 100644 (file)
index 0000000..5924f38
--- /dev/null
@@ -0,0 +1,11 @@
+--- dip-3.3.7o/Makefile.nfsstnd        Wed Aug 28 16:57:56 1996
++++ dip-3.3.7o/Makefile        Wed Aug 28 16:58:15 1996
+@@ -50,7 +50,7 @@
+ CC    = gcc
+ # If you wish, add -g flag to the next line
+-CFLAGS        = -DLINUX $(SKEYDEF) $(SECUREID) -pipe -O6 -Wall -m486
++CFLAGS        = -DLINUX $(SKEYDEF) $(SECUREID) -DFSSTND -pipe -Wall $(RPM_OPT_FLAGS)
+ #LD   = ld
+ LD    = $(CC)
diff --git a/dip-3.3.7o-glibc.patch b/dip-3.3.7o-glibc.patch
new file mode 100644 (file)
index 0000000..d6adc27
--- /dev/null
@@ -0,0 +1,135 @@
+--- dip-3.3.7o/skey/skeysubr.c.glibc   Thu Jul 17 16:00:39 1997
++++ dip-3.3.7o/skey/skeysubr.c Thu Jul 17 16:00:39 1997
+@@ -42,6 +42,7 @@
+ # define gtty(fd,buf) ioctl((fd),TIOCGETP,(buf))
+ #else
+ # include <termio.h>
++# include <sys/ioctl.h>
+ # define TTYSTRUCT termio
+ # define stty(fd,buf) ioctl((fd),TCSETA,(buf))
+ # define gtty(fd,buf) ioctl((fd),TCGETA,(buf))
+--- dip-3.3.7o/skey/Makefile.glibc     Mon Jul 24 20:22:49 1995
++++ dip-3.3.7o/skey/Makefile   Thu Jul 17 16:03:17 1997
+@@ -12,7 +12,7 @@
+ CC      = gcc
+ CFLAGS        = -pipe -O2 #-DUSE_ECHO
+ #SYSLIBS = -lshadow -ldbm
+-SYSLIBS = -ldbm # For ELF - no shadow needed (included in libc).
++SYSLIBS = -ldb -lcrypt # For ELF - no shadow needed (included in libc).
+ LIB     =  libskey.a
+ PROGS   =  key keyinit keysh
+--- dip-3.3.7o/skey/skeyinit.c.glibc   Thu Jul 17 16:00:39 1997
++++ dip-3.3.7o/skey/skeyinit.c Thu Jul 17 16:00:39 1997
+@@ -13,10 +13,7 @@
+ #include <string.h>
+ #include <pwd.h>
+ #ifdef linux
+-# ifndef __alpha__
+-#  undef SHADOW
+ #  include <shadow.h>
+-# endif
+ #endif
+ #include <sys/resource.h>
+ #include <time.h>
+--- dip-3.3.7o/skey/md4.c.glibc        Thu Jul 17 16:02:37 1997
++++ dip-3.3.7o/skey/md4.c      Thu Jul 17 16:02:47 1997
+@@ -7,6 +7,8 @@
+  */
+ #include <sys/types.h>
++typedef unsigned int __u32;
++
+ /* 
+  * To use MD4:
+  *   -- Include md4.h in your program
+--- dip-3.3.7o/skey/put.c.glibc        Thu Jul 17 16:02:58 1997
++++ dip-3.3.7o/skey/put.c      Thu Jul 17 16:03:05 1997
+@@ -16,6 +16,8 @@
+ #include <sys/types.h>
+ #include "skey.h"
++typedef unsigned int __u32;
++
+ static __u32 extract __ARGS ((char *s, int start, int length));
+ static void standard __ARGS ((char *word));
+ static void insert __ARGS ((char *s, int x, int start, int length));
+--- dip-3.3.7o/dip.h.glibc     Thu Jul 17 16:00:39 1997
++++ dip-3.3.7o/dip.h   Thu Jul 17 16:00:39 1997
+@@ -40,9 +40,10 @@
+ #include <sys/socket.h>
+ #include <sys/ioctl.h>
+ #include <sys/time.h>
++#include <netinet/in.h>
++#include <netinet/ip.h>
+ #include <arpa/inet.h>
+ #include <arpa/nameser.h>
+-#include <netinet/in.h>
+ #include <net/if_arp.h>
+ #include <netdb.h>
+ #include <resolv.h>
+--- dip-3.3.7o/command.c.glibc Thu Jul 17 16:00:39 1997
++++ dip-3.3.7o/command.c       Thu Jul 17 16:06:32 1997
+@@ -29,11 +29,13 @@
+  *            your option) any later version.
+  */
+ #include "dip.h"
+-#include <linux/types.h>
+-#include <linux/ip.h>
+-#include <linux/udp.h>
++#include <netinet/ip.h>
++#include <netinet/udp.h>
+ #include <sys/wait.h>
++typedef unsigned int __u32;
++typedef unsigned short __u16;
++
+ #define HASHSIZE 128
+ struct variable {
+@@ -680,7 +682,7 @@
+   nargv = malloc (argc*sizeof(char*));   /* allocate the array of pointers */
+   if (nargv == NULL)                     /* Ooops? */
+   {
+-    fprintf (stderr, "error: Couldn't allocate %d bytes for"    /* Ooops! */
++    fprintf (stderr, "error: Couldn't allocate %ld bytes for"    /* Ooops! */
+                            " onexit commands array: `%s'\n",
+              argc*sizeof(char*), strerror (errno) );
+     return -1;
+@@ -694,7 +696,7 @@
+     nargv[cnt] = malloc (strlen(argv[cnt]) + 1);   /* allocate */
+     if (nargv[cnt] == NULL)                        /* Oops? */
+     {
+-      fprintf (stderr, "error: Couldn't allocate %d bytes for argument %d"
++      fprintf (stderr, "error: Couldn't allocate %ld bytes for argument %d"
+                              " of the onexit command: `%s'\n",
+                strlen (argv[cnt]), cnt, strerror (errno) );
+       arg_clean (argc, nargv);       /* clean */
+--- dip-3.3.7o/tty.c.glibc     Thu Jul 17 16:03:48 1997
++++ dip-3.3.7o/tty.c   Thu Jul 17 16:03:56 1997
+@@ -29,8 +29,6 @@
+ #include "dip.h"
+ #include <sys/stat.h>
+ #ifdef LINUX
+-#   include <linux/fs.h>
+-#   include <linux/tty.h>
+ #ifndef NO_SERIAL
+ #   include <linux/serial.h> /* for Linux-1.1.13 */
+ #endif /* ~NO_SERIAL */
+--- dip-3.3.7o/attach.c.glibc  Thu Jul 17 16:04:32 1997
++++ dip-3.3.7o/attach.c        Thu Jul 17 16:05:12 1997
+@@ -130,10 +130,12 @@
+ #include <sys/socket.h>
+ #include <net/if.h>
+-#include <linux/route.h>
+-#include <linux/if_ether.h>
++#include <net/route.h>
++#include <netinet/if_ether.h>
+ #include <netinet/in.h>
+ #include <time.h>
++
++typedef unsigned int __u32;
+ #define MAX_IFS  512
diff --git a/dip-3.3.7o-misc.patch b/dip-3.3.7o-misc.patch
new file mode 100644 (file)
index 0000000..7e9c5e2
--- /dev/null
@@ -0,0 +1,448 @@
+--- dip-3.3.7o/skey/md4.c.misc Wed Jun 22 19:53:50 1994
++++ dip-3.3.7o/skey/md4.c      Thu Jan 21 15:48:47 1999
+@@ -5,6 +5,7 @@
+  *
+  * Portability nits fixed and reformatted - 2/12/91 Phil Karn
+  */
++#include <sys/types.h>
+ /* 
+  * To use MD4:
+@@ -38,7 +39,7 @@
+ #define FALSE 0
+ #if (defined(__MSDOS__) || defined(MPU8086) || defined(MPU8080) \
+- || defined(vax) || defined (MIPSEL))
++ || defined(vax) || defined (MIPSEL) || defined(__alpha__))
+ #define LOWBYTEFIRST TRUE     /* Low order bytes are first in memory */
+ #else                 /* Almost all other machines are big-endian */
+ #define       LOWBYTEFIRST FALSE
+@@ -87,7 +88,7 @@
+ #define gg(A,B,C,D,i,s)      A = rot((A + g(B,C,D) + X[i] + C2),s)
+ #define hh(A,B,C,D,i,s)      A = rot((A + h(B,C,D) + X[i] + C3),s)
+-void MDreverse __ARGS((unsigned long *X));
++void MDreverse __ARGS((__u32 *X));
+ /* MDprint(MDp)
+  * Print message digest buffer MDp as 32 hexadecimal digits.
+@@ -134,9 +135,9 @@
+              *X++ = ((t & 0xFF00FF00) >> 8) | ((t & 0x00FF00FF) << 8); }
+ void
+ MDreverse(X)
+-unsigned long *X;
++__u32 *X;
+ {
+-      register unsigned long t;
++      register __u32 t;
+       revx;
+       revx;
+@@ -165,9 +166,9 @@
+ static void
+ MDblock(MDp,X)
+ MDptr MDp;
+-unsigned long *X;
++__u32 *X;
+ { 
+-      register unsigned long tmp, A, B, C, D;
++      register __u32 tmp, A, B, C, D;
+ #if LOWBYTEFIRST == FALSE
+       MDreverse(X);
+@@ -251,7 +252,7 @@
+ unsigned int count;
+ {
+       int i,bit,byte,mask;
+-      unsigned long tmp;
++      __u32 tmp;
+       unsigned char XX[64];
+       unsigned char *p;
+@@ -276,7 +277,7 @@
+       /* Process data */
+       if(count == 512){
+               /* Full block of data to handle */
+-              MDblock(MDp,(unsigned long *)X);
++              MDblock(MDp,(__u32 *)X);
+       } else if(count > 512){
+               /* Check for count too large */
+               printf("\nError: MDupdate called with illegal count value %ld.",count);
+@@ -299,15 +300,15 @@
+               if(byte <= 55){
+                       for(i=0;i<8;i++)
+                               XX[56+i] = MDp->count[i];
+-                      MDblock(MDp,(unsigned long *)XX);
++                      MDblock(MDp,(__u32 *)XX);
+               } else {
+                       /* need to do two blocks to finish up */
+-                      MDblock(MDp,(unsigned long *)XX);
++                      MDblock(MDp,(__u32 *)XX);
+                       for(i=0;i<56;i++)
+                               XX[i] = 0;
+                       for(i=0;i<8;i++)
+                               XX[56+i] = MDp->count[i];
+-                      MDblock(MDp,(unsigned long *)XX);
++                      MDblock(MDp,(__u32 *)XX);
+               }
+       /* Set flag saying we're done with MD computation */
+       MDp->done = 1;
+--- dip-3.3.7o/skey/put.c.misc Wed Jun 22 19:53:50 1994
++++ dip-3.3.7o/skey/put.c      Thu Jan 21 15:48:47 1999
+@@ -13,9 +13,10 @@
+ #include <string.h>
+ #include <assert.h>
+ #include <ctype.h>
++#include <sys/types.h>
+ #include "skey.h"
+-static unsigned long extract __ARGS ((char *s, int start, int length));
++static __u32 extract __ARGS ((char *s, int start, int length));
+ static void standard __ARGS ((char *word));
+ static void insert __ARGS ((char *s, int x, int start, int length));
+ static int wsrch __ARGS ((char *w, int low, int high));
+@@ -2244,7 +2245,7 @@
+   unsigned char cl;
+   unsigned char cc;
+   unsigned char cr;
+-  unsigned long y;
++  __u32 y;
+   int shift;
+   assert (length <= 11);
+@@ -2295,7 +2296,7 @@
+ }
+ /* Extract 'length' bits from the char array 's' starting with bit 'start' */
+-static unsigned long
++static __u32
+  extract (s, start, length)
+   char *s;
+   int start, length;
+@@ -2303,7 +2304,7 @@
+   unsigned char cl;
+   unsigned char cc;
+   unsigned char cr;
+-  unsigned long x;
++  __u32 x;
+   assert (length <= 11);
+   assert (start >= 0);
+--- dip-3.3.7o/skey/skeyinit.c.misc    Wed Jun 22 19:53:50 1994
++++ dip-3.3.7o/skey/skeyinit.c Thu Jan 21 15:48:47 1999
+@@ -13,8 +13,10 @@
+ #include <string.h>
+ #include <pwd.h>
+ #ifdef linux
+-#undef SHADOW
+-#include <shadow.h>
++# ifndef __alpha__
++#  undef SHADOW
++#  include <shadow.h>
++# endif
+ #endif
+ #include <sys/resource.h>
+ #include <time.h>
+@@ -141,7 +143,7 @@
+   switch (rval)
+   {
+   case -1:
+-    perror ("Error opening database: ");
++    perror ("Error opening database");
+     exit (1);
+   case 0:
+     printf ("[Updating %s]\n", pp->pw_name);
+--- dip-3.3.7o/skey/skeylogin.c.misc   Wed Jun 22 19:53:50 1994
++++ dip-3.3.7o/skey/skeylogin.c        Thu Jan 21 15:48:47 1999
+@@ -352,7 +352,7 @@
+   char *username;
+ {
+   int i;
+-  char str [50];
++  static char str [50];
+  
+   struct skey skey;
+  
+--- dip-3.3.7o/skey/skeysubr.c.misc    Wed Jun 22 19:53:51 1994
++++ dip-3.3.7o/skey/skeysubr.c Thu Jan 21 15:48:47 1999
+@@ -11,6 +11,7 @@
+  * S/KEY misc routines.
+  */
++#include <malloc.h>
+ #include <stdio.h>
+ #ifdef HAS_STD_LIB
+@@ -86,7 +87,7 @@
+       unsigned int buflen;
+ #ifndef       LITTLE_ENDIAN
+       int i;
+-      register long tmp;
++      register __u32 tmp;
+ #endif
+       
+       buflen = strlen(seed) + strlen(passwd);
+@@ -134,7 +135,7 @@
+ {
+       MDstruct md;
+ #ifndef       LITTLE_ENDIAN
+-      register long tmp;
++      __u32 tmp;
+ #endif
+       MDbegin(&md);
+--- dip-3.3.7o/attach.c.misc   Mon Sep 18 17:41:06 1995
++++ dip-3.3.7o/attach.c        Thu Jan 21 15:48:47 1999
+@@ -144,14 +144,14 @@
+ int s;
+ time_t online;
+-static u_long proxy_arp = 0;
++static __u32 proxy_arp = 0;
+ /*
+  * Make a string representation of a network IP address.
+  */
+ inline static char *
+ ip_ntoa(ipaddr)
+-u_long ipaddr;
++__u32 ipaddr;
+ {
+     static char b[64];
+@@ -166,9 +166,9 @@
+ }
+ static 
+-int get_ether_addr (u_long ipaddr, struct sockaddr *hwaddr)
++int get_ether_addr (__u32 ipaddr, struct sockaddr *hwaddr)
+ {
+-    u_long ina, mask;
++    __u32 ina, mask;
+     struct ifreq *ifr, *ifend;
+ #if 0
+     struct sockaddr_dl *dla;
+@@ -266,8 +266,8 @@
+ static int sifproxyarp (struct dip *dip)
+ {
+-    u_long his_adr;
+-    u_long my_adr;
++    __u32 his_adr;
++    __u32 my_adr;
+     struct arpreq arpreq;
+     memset (&arpreq, '\0', sizeof(arpreq));
+@@ -417,7 +417,7 @@
+ typedef struct
+ {
+       int acct;
+-      unsigned long sa, da, sm, dm, iface;
++      __u32 sa, da, sm, dm, iface;
+       unsigned int nsp, ndp;
+       unsigned long npkt, nbyt;
+       unsigned int fw_pts[10];
+@@ -448,7 +448,7 @@
+       while (fgets(buf, 255, f))
+       {  /* read in the data */
+          sscanf(buf,
+-                  "%lX/%lX->%lX/%lX %lX %X %u %u %lu %lu %u %u %u %u %u %u %u %u %u %u",
++                  "%X/%X->%X/%X %X %X %u %u %lu %lu %u %u %u %u %u %u %u %u %u %u",
+                   &rec->sa, &rec->sm, &rec->da, &rec->dm, &rec->iface,
+                   &rec->fw_flg, &rec->nsp, &rec->ndp, &rec->npkt, &rec->nbyt,
+                   &rec->fw_pts[0], &rec->fw_pts[1], &rec->fw_pts[2], &rec->fw_pts[3],
+@@ -478,7 +478,9 @@
+   char buff[1024];
+   static int flag = 0;
+   extern int opt_i;
++#ifdef CONFIG_IP_ACCT
+   u_long b_in=0, b_out=0, p_in=0, p_out=0;
++#endif
+   char  *p;
+   char in_b[10], out_b[10];
+--- dip-3.3.7o/command.c.misc  Mon Feb 12 21:01:16 1996
++++ dip-3.3.7o/command.c       Thu Jan 21 15:48:47 1999
+@@ -2174,8 +2174,8 @@
+   return(0);
+ }
+  
+-#define int32 unsigned long
+-#define int16 unsigned short
++#define int32 __u32
++#define int16 __u16
+ struct bootp {
+       char    op;                     /* packet opcode type */
+@@ -2225,6 +2225,135 @@
+   }
+ }
++#ifdef __alpha__
++
++/*
++ * The following routines come from linux/arch/alpha/lib/checksum.c and
++ * linux/net/ipv4/udp.c.  See, I'm in a hurry to get this working... :)
++ */
++
++static inline unsigned short
++from64to16(unsigned long x)
++{
++      /* add up 32-bit words for 33 bits */
++      x = (x & 0xffffffff) + (x >> 32);
++      /* add up 16-bit and 17-bit words for 17+c bits */
++      x = (x & 0xffff) + (x >> 16);
++      /* add up 16-bit and 2-bit for 16+c bit */
++      x = (x & 0xffff) + (x >> 16);
++      /* add up carry.. */
++      x = (x & 0xffff) + (x >> 16);
++      return x;
++}
++
++/*
++ * Do a 64-bit checksum on an arbitrary memory area..
++ *
++ * This isn't a great routine, but it's not _horrible_ either. The
++ * inner loop could be unrolled a bit further, and there are better
++ * ways to do the carry, but this is reasonable.
++ */
++static inline unsigned long
++do_csum(unsigned char * buff, int len)
++{
++      int odd, count;
++      unsigned long result = 0;
++
++      if (len <= 0)
++              goto out;
++      odd = 1 & (unsigned long) buff;
++      if (odd) {
++              result = *buff << 8;
++              len--;
++              buff++;
++      }
++      count = len >> 1;               /* nr of 16-bit words.. */
++      if (count) {
++              if (2 & (unsigned long) buff) {
++                      result += *(unsigned short *) buff;
++                      count--;
++                      len -= 2;
++                      buff += 2;
++              }
++              count >>= 1;            /* nr of 32-bit words.. */
++              if (count) {
++                      if (4 & (unsigned long) buff) {
++                              result += *(unsigned int *) buff;
++                              count--;
++                              len -= 4;
++                              buff += 4;
++                      }
++                      count >>= 1;    /* nr of 64-bit words.. */
++                      if (count) {
++                              unsigned long carry = 0;
++                              do {
++                                      unsigned long w = *(unsigned long *) buff;
++                                      count--;
++                                      buff += 8;
++                                      result += carry;
++                                      result += w;
++                                      carry = (w > result);
++                              } while (count);
++                              result += carry;
++                              result = (result & 0xffffffff) + (result >> 32);
++                      }
++                      if (len & 4) {
++                              result += *(unsigned int *) buff;
++                              buff += 4;
++                      }
++              }
++              if (len & 2) {
++                      result += *(unsigned short *) buff;
++                      buff += 2;
++              }
++      }
++      if (len & 1)
++              result += *buff;
++      result = from64to16(result);
++      if (odd)
++              result = ((result >> 8) & 0xff) | ((result & 0xff) << 8);
++out:
++      return result;
++}
++
++
++/*
++ *    This is a version of ip_compute_csum() optimized for IP headers,
++ *    which always checksum on 4 octet boundaries.
++ */
++unsigned short ip_fast_csum(unsigned char * iph, unsigned int ihl)
++{
++      return ~do_csum(iph,ihl*4);
++}
++
++/*
++ * computes the checksum of the TCP/UDP pseudo-header
++ * returns a 16-bit checksum, already complemented.
++ */
++unsigned short int csum_tcpudp_magic(unsigned long saddr,
++                                 unsigned long daddr,
++                                 unsigned short len,
++                                 unsigned short proto,
++                                 unsigned int sum)
++{
++      return ~from64to16(saddr + daddr + sum +
++              ((unsigned long) ntohs(len) << 16) +
++              ((unsigned long) proto << 8));
++}
++
++
++static unsigned short
++udp_check(struct udphdr *uh, int len,
++        unsigned long saddr, unsigned long daddr)
++{
++      return(csum_tcpudp_magic(saddr, daddr, len, IPPROTO_UDP, 0));
++}
++
++
++
++#else /* !__alpha__ */
++
++
+ /* This is a version of ip_compute_csum() optimized for IP headers, which
+    always checksum on 4 octet boundaries. */
+ static inline unsigned short
+@@ -2308,6 +2437,8 @@
+   /* We only want the bottom 16 bits, but we never cleared the top 16. */
+   return((~sum) & 0xffff);
+ }
++
++#endif /* !__alpha__ */
+ static void put_bootreq(void)
+ {
+--- dip-3.3.7o/dip.h.misc      Wed Sep  6 10:42:50 1995
++++ dip-3.3.7o/dip.h   Thu Jan 21 15:51:51 1999
+@@ -43,11 +43,10 @@
+ #include <arpa/inet.h>
+ #include <arpa/nameser.h>
+ #include <netinet/in.h>
++#include <net/if_arp.h>
+ #include <netdb.h>
+ #include <resolv.h>
+ #include <net/if_arp.h>
+-
+-#include <linux/autoconf.h>
+ #include "pathnames.h"
+--- dip-3.3.7o/Makefile.misc   Thu Feb  8 15:06:16 1996
++++ dip-3.3.7o/Makefile        Thu Jan 21 15:48:47 1999
+@@ -45,8 +45,7 @@
+ #SNKLIB=
+ SKEYDEF       = -DSKEY
+-#SKEYLIB      = -L. -L./skey -L/usr/local/lib -lskey
+-SKEYLIB       = -lskey
++SKEYLIB       = -L. -L./skey -lskey
+ CC    = gcc
diff --git a/dip-3.3.7o-sparc.patch b/dip-3.3.7o-sparc.patch
new file mode 100644 (file)
index 0000000..1f82b91
--- /dev/null
@@ -0,0 +1,198 @@
+(Message inbox:1936)
+From davem@caip.rutgers.edu  Tue Sep  3 03:56:22 1996
+Return-Path: davem@caip.rutgers.edu
+Received: from caipfs.rutgers.edu (caipfs.rutgers.edu [128.6.155.100]) by redhat.com (8.7.4/8.7.3) with SMTP id DAA05119 for <djb@redhat.com>; Tue, 3 Sep 1996 03:56:19 -0400
+Received: from huahaga.rutgers.edu (huahaga.rutgers.edu [128.6.155.53]) by caipfs.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) with ESMTP id DAA23814 for <djb@redhat.com>; Tue, 3 Sep 1996 03:56:19 -0400
+Received: (davem@localhost) by huahaga.rutgers.edu (8.6.9+bestmx+oldruq+newsunq+grosshack/8.6.9) id DAA03010; Tue, 3 Sep 1996 03:56:18 -0400
+Date: Tue, 3 Sep 1996 03:56:18 -0400
+Message-Id: <199609030756.DAA03010@huahaga.rutgers.edu>
+From: "David S. Miller" <davem@caip.rutgers.edu>
+To: djb@redhat.com
+In-reply-to: <199609021829.OAA08401@marvin.redhat.com> (message from Donnie
+       Barnes on Mon, 02 Sep 1996 14:29:39 -0400)
+Subject: Dip patch
+
+   Date: Mon, 02 Sep 1996 14:29:39 -0400
+   From: Donnie Barnes <djb@redhat.com>
+
+   >    I'd like to ship dip on the SPARC.
+   > 
+   > Tell me which SRPM you'd like me to look at, I'll make it work (ftp
+   > location please, thanks).
+
+   ftp.redhat.com:/pub/redhat/devel/srpms/SRPMS/dip-3.3.7o-7.src.rpm
+
+Here ya go, kind sir.
+
+--- command.c.~3~      Tue Sep  3 07:33:28 1996
++++ command.c  Tue Sep  3 07:46:15 1996
+@@ -2350,9 +2350,154 @@
+ }
++#elif defined(__sparc__)
+-#else /* !__alpha__ */
++/* ihl is always 5 or greater, almost always is 5, and iph is not always
++ * word aligned, although that case is seldom.
++ */
++static __inline__ unsigned short ip_fast_csum(__const__ unsigned char *iph,
++                                            unsigned int ihl)
++{
++      unsigned long tmp1, tmp2, tmp3, tmp4;
++      unsigned short sum;
++
++      __asm__ __volatile__("
++              andcc   %1, 3, %%g0
++              be,a    7f              ! 4 byte aligned
++               sub    %2, 4, %2
++
++              sll     %2, 2, %5       ! number of bytes
++              andcc   %1, 1, %%g0
++              be,a    2f              ! 2 byte aligned
++               mov    %%g0, %0
++
++              ldub    [%1], %0
++              dec     %5
++              inc     %1
++
++      2:
++              andcc   %1, 2, %%g0
++              be      3f              ! 4 byte aligned
++               srl    %5, 1, %6       ! number of half words
++
++              lduh    [%1], %3
++              add     %3, %0, %0      ! no carry, add two half words
++              add     %1, 2, %1
++              sub     %5, 2, %5
++              dec     %6
++
++      3:
++              srl     %6, 1, %6       ! number of words
++              ld      [%1], %4
++
++      4:
++              addcc   %4, %0, %0      ! sum up words
++              add     %1, 4, %1
++              addx    %0, %%g0, %0
++              subcc   %6, 1, %6
++              be,a    5f
++               andcc  %5, 2, %%g0
++
++              b       4b
++               ld     [%1], %4
++
++      5:
++              be,a    6f              ! no half words left
++               andcc  %5, 1, %%g0
++
++              lduh    [%1], %3
++              addcc   %3, %0, %0
++              add     %1, 2, %1
++              addx    %0, %%g0, %0
++              andcc   %5, 1, %%g0
++
++      6:
++              be,a    9f              ! no bytes left
++               sll    %0, 16, %3
++
++              ldub    [%1], %3        ! single byte left
++              sll     %3, 8, %3
++              addcc   %3, %0, %0
++              addx    %0, %%g0, %0
++              sll     %0, 16, %3
++
++              addcc   %0, %3, %3      ! merge to half word
++              srl     %3, 16, %0
++              addx    %0, %%g0, %0
++
++              srl     %0, 8, %3       ! must have been odd if we get here
++              and     %3, 0xff, %3
++              sll     %0, 8, %0
++              b       10f
++               add    %3, %0, %0
++
++      7:
++              ld      [%1 + 0x00], %0
++              ld      [%1 + 0x04], %3
++              addcc   %3, %0, %0
++              ld      [%1 + 0x08], %4
++              addxcc  %4, %0, %0
++              ld      [%1 + 0x0c], %3
++              addxcc  %3, %0, %0
++              ld      [%1 + 0x10], %4
++              addx    %0, %%g0, %0
++      8:
++              addcc   %4, %0, %0
++              add     %1, 4, %1
++              addxcc  %0, %%g0, %0
++              subcc   %2, 1, %2
++              be,a    9f
++               sll    %0, 16, %3
++
++              b       8b
++               ld     [%1 + 0x10], %4
++      9:
++              addcc   %0, %3, %3
++              srl     %3, 16, %0
++              addx    %0, %%g0, %0
++      10:
++              xnor    %%g0, %0, %0
++      " : "=r" (sum), "=&r" (iph), "=&r" (ihl),
++          "=r" (tmp1), "=r" (tmp2), "=r" (tmp3), "=r" (tmp4)
++        : "1" (iph), "2" (ihl));
++
++      return sum;
++}
++
++/*
++ * computes the checksum of the TCP/UDP pseudo-header
++ * returns a 16-bit checksum, already complemented
++ */
++static __inline__ unsigned short csum_tcpudp_magic(unsigned long saddr,
++                                                 unsigned long daddr,
++                                                 int len,
++                                                 unsigned short proto,
++                                                 unsigned int sum)
++{
++      __asm__ __volatile__("
++              addcc   %1, %0, %0
++              addxcc  %2, %0, %0
++              addxcc  %3, %0, %0
++              addx    %0, %%g0, %0
++              sll     %0, 16, %1
++              addcc   %1, %0, %0
++              srl     %0, 16, %0
++              addx    %0, %%g0, %0
++              xnor    %%g0, %0, %0
++      " : "=r" (sum), "=r" (saddr)
++        : "r" (daddr), "r" ((proto<<16)+len), "0" (sum), "1" (saddr));
++
++      return sum;
++}
++static unsigned short
++udp_check(struct udphdr *uh, int len,
++        unsigned long saddr, unsigned long daddr)
++{
++      return(csum_tcpudp_magic(saddr, daddr, len, IPPROTO_UDP, 0));
++}
++
++#elif defined(__i386__) /* !__alpha__ && !__sparc__ */
+ /* This is a version of ip_compute_csum() optimized for IP headers, which
+    always checksum on 4 octet boundaries. */
+@@ -2438,7 +2583,11 @@
+   return((~sum) & 0xffff);
+ }
+-#endif /* !__alpha__ */
++#else
++
++#error You need to write tcp/ip checksum routines for your architecture
++
++#endif /* !__alpha__ && !__sparc__ && !__i386__*/
+ static void put_bootreq(void)
+ {
+
diff --git a/dip-3.3.7o-suffix.patch b/dip-3.3.7o-suffix.patch
new file mode 100644 (file)
index 0000000..7fa0d6d
--- /dev/null
@@ -0,0 +1,24 @@
+--- dip-3.3.7o/main.c.orig     Wed Aug 28 16:50:42 1996
++++ dip-3.3.7o/main.c  Wed Aug 28 16:55:13 1996
+@@ -428,7 +428,6 @@
+   strncpy(path, argv[optind], sizeof(path) - sizeof(DIP_SFX) + 1);
+   if ((sp = strrchr(path, '/')) != (char *)NULL) sp++;
+     else sp = path;
+-  if (strchr(sp, '.') == (char *)NULL) strcat(path, DIP_SFX);
+   /* set euid to ruid */
+   if (setreuid(geteuid(), getuid()) != 0){
+@@ -438,8 +437,11 @@
+   }
+   /* open file with real uid */
+   if ((fp = fopen(path, "r")) == (FILE *)NULL) {
+-      fprintf(stderr, "dip: %s: %s\n", path, strerror(errno));
+-      exit(-1);
++      if (strchr(sp, '.') == (char *)NULL) strcat(path, DIP_SFX);
++      if ((fp = fopen(path, "r")) == (FILE *)NULL) {
++              fprintf(stderr, "dip: %s: %s\n", path, strerror(errno));
++              exit(-1);
++      }
+   }
+   /* set uids back */
+   if (setreuid(geteuid(), getuid()) != 0){
diff --git a/dip-arm.patch b/dip-arm.patch
new file mode 100644 (file)
index 0000000..9364cae
--- /dev/null
@@ -0,0 +1,95 @@
+--- dip-3.3.7o/command.c.orig  Thu Jan 21 15:37:13 1999
++++ dip-3.3.7o/command.c       Thu Jan 21 15:45:04 1999
+@@ -2585,6 +2585,92 @@
+   return((~sum) & 0xffff);
+ }
++#elif defined (__arm__)
++
++/*
++ *    This is a version of ip_compute_csum() optimized for IP headers,
++ *    which always checksum on 4 octet boundaries.
++ *
++ *    Converted and optimised for ARM by R. M. King.
++ *
++ *    Note: the order that the LDM registers are loaded with respect to
++ *    the adc's doesn't matter.
++ */
++static inline unsigned short
++ip_fast_csum(unsigned char * iph, unsigned int ihl)
++{
++      unsigned int sum, tmp1;
++
++    __asm__ __volatile__("
++      sub     %2, %2, #5
++      ldr     %0, [%1], #4
++      ldr     %3, [%1], #4
++      adds    %0, %0, %3
++      ldr     %3, [%1], #4
++      adcs    %0, %0, %3
++      ldr     %3, [%1], #4
++      adcs    %0, %0, %3
++1:    ldr     %3, [%1], #4
++      adcs    %0, %0, %3
++      tst     %2, #15
++      subne   %2, %2, #1
++      bne     1b
++      adc     %0, %0, #0
++      adds    %0, %0, %0, lsl #16
++      addcs   %0, %0, #0x10000
++      mvn     %0, %0
++      mov     %0, %0, lsr #16
++      "
++      : "=&r" (sum), "=&r" (iph), "=&r" (ihl), "=&r" (tmp1)
++      : "1" (iph), "2" (ihl));
++      return(sum);
++}
++
++/*
++ *    Fold a partial checksum without adding pseudo headers
++ */
++static inline unsigned int
++csum_fold(unsigned int sum)
++{
++      __asm__("
++      adds    %0, %0, %0, lsl #16
++      addcs   %0, %0, #0x10000"
++      : "=r" (sum)
++      : "0" (sum));
++      return (~sum) >> 16;
++}
++
++static inline unsigned long
++csum_tcpudp_nofold(unsigned long saddr, unsigned long daddr, unsigned short len,
++                 unsigned short proto, unsigned int sum)
++{
++      __asm__("
++      adds    %0, %0, %1
++      adcs    %0, %0, %2
++      adcs    %0, %0, %3
++      adc     %0, %0, #0"
++      : "=&r"(sum)
++      : "r" (daddr), "r" (saddr), "r" ((ntohs(len)<<16)+proto*256), "0" (sum));
++      return sum;
++}     
++/*
++ * computes the checksum of the TCP/UDP pseudo-header
++ * returns a 16-bit checksum, already complemented
++ */
++static inline unsigned short int
++csum_tcpudp_magic(unsigned long saddr, unsigned long daddr, unsigned short len,
++                unsigned short proto, unsigned int sum)
++{
++      return csum_fold(csum_tcpudp_nofold(saddr, daddr, len, proto, sum));
++}
++
++static unsigned short
++udp_check(struct udphdr *uh, int len,
++      unsigned long saddr, unsigned long daddr)
++{
++      return(csum_tcpudp_magic(saddr, daddr, len, IPPROTO_UDP, 0));
++}
++
+ #else
+ #error You need to write tcp/ip checksum routines for your architecture
This page took 0.108064 seconds and 4 git commands to generate.