platform/upstream/rpm.git
27 years agoignore cookies
marc [Wed, 29 Oct 1997 15:55:29 +0000 (15:55 +0000)]
ignore cookies

CVS patchset: 1877
CVS date: 1997/10/29 15:55:29

27 years agohandle cookies in source packages
marc [Wed, 29 Oct 1997 15:55:09 +0000 (15:55 +0000)]
handle cookies in source packages

CVS patchset: 1876
CVS date: 1997/10/29 15:55:09

27 years agoadded cookie support
marc [Wed, 29 Oct 1997 15:54:45 +0000 (15:54 +0000)]
added cookie support

CVS patchset: 1875
CVS date: 1997/10/29 15:54:45

27 years agooboslete code was using a wrong loop invariant
marc [Wed, 29 Oct 1997 15:53:35 +0000 (15:53 +0000)]
oboslete code was using a wrong loop invariant

CVS patchset: 1874
CVS date: 1997/10/29 15:53:35

27 years agouse simple dns stuff
ewt [Wed, 29 Oct 1997 15:12:19 +0000 (15:12 +0000)]
use simple dns stuff

CVS patchset: 1873
CVS date: 1997/10/29 15:12:19

27 years agolook for user/group name->id transitions after running preinstall
ewt [Tue, 28 Oct 1997 20:59:16 +0000 (20:59 +0000)]
look for user/group name->id transitions after running preinstall

CVS patchset: 1872
CVS date: 1997/10/28 20:59:16

27 years agoignore missing entries in requires database
ewt [Sun, 26 Oct 1997 16:42:44 +0000 (16:42 +0000)]
ignore missing entries in requires database

CVS patchset: 1871
CVS date: 1997/10/26 16:42:44

27 years agoHandle patch > 2.1
marc [Thu, 23 Oct 1997 15:10:03 +0000 (15:10 +0000)]
Handle patch > 2.1

CVS patchset: 1870
CVS date: 1997/10/23 15:10:03

27 years agofixed oldpatch stuff
ewt [Wed, 22 Oct 1997 03:22:17 +0000 (03:22 +0000)]
fixed oldpatch stuff

CVS patchset: 1869
CVS date: 1997/10/22 03:22:17

27 years agoadded check for old patch versions
ewt [Wed, 22 Oct 1997 00:20:06 +0000 (00:20 +0000)]
added check for old patch versions

CVS patchset: 1868
CVS date: 1997/10/22 00:20:06

27 years agoHandle scripts where script prog in a string array.
marc [Fri, 17 Oct 1997 18:35:53 +0000 (18:35 +0000)]
Handle scripts where script prog in a string array.
Make verify script use runScript().
Always chdir("/") before running scripts.

CVS patchset: 1867
CVS date: 1997/10/17 18:35:53

27 years agoUse runScript() for verifying script.
marc [Fri, 17 Oct 1997 18:34:22 +0000 (18:34 +0000)]
Use runScript() for verifying script.
Add verify prog args.

CVS patchset: 1866
CVS date: 1997/10/17 18:34:22

27 years agoCheck for write errors
marc [Fri, 17 Oct 1997 18:12:09 +0000 (18:12 +0000)]
Check for write errors

CVS patchset: 1865
CVS date: 1997/10/17 18:12:09

27 years agoheader adjustment
marc [Fri, 17 Oct 1997 04:34:34 +0000 (04:34 +0000)]
header adjustment

CVS patchset: 1864
CVS date: 1997/10/17 04:34:34

27 years agoAdded headerAddOrAppendEntry()
marc [Fri, 17 Oct 1997 04:14:06 +0000 (04:14 +0000)]
Added headerAddOrAppendEntry()
Allow more NULL args to getEntry(), etc

CVS patchset: 1863
CVS date: 1997/10/17 04:14:06

27 years ago*** empty log message ***
ewt [Fri, 17 Oct 1997 03:12:31 +0000 (03:12 +0000)]
*** empty log message ***

CVS patchset: 1862
CVS date: 1997/10/17 03:12:31

27 years agowhen evaluating conditionals, array iteration number stays the same
ewt [Fri, 17 Oct 1997 03:12:03 +0000 (03:12 +0000)]
when evaluating conditionals, array iteration number stays the same

CVS patchset: 1861
CVS date: 1997/10/17 03:12:03

27 years agomade mips compatible with noarch
ewt [Thu, 16 Oct 1997 17:35:48 +0000 (17:35 +0000)]
made mips compatible with noarch

CVS patchset: 1860
CVS date: 1997/10/16 17:35:48

27 years agooops
ewt [Wed, 15 Oct 1997 18:53:54 +0000 (18:53 +0000)]
oops

CVS patchset: 1859
CVS date: 1997/10/15 18:53:54

27 years agoadded header for SunOS
ewt [Wed, 15 Oct 1997 15:46:09 +0000 (15:46 +0000)]
added header for SunOS

CVS patchset: 1858
CVS date: 1997/10/15 15:46:09

27 years agoserial handling fixes
ewt [Wed, 15 Oct 1997 15:44:57 +0000 (15:44 +0000)]
serial handling fixes

CVS patchset: 1857
CVS date: 1997/10/15 15:44:57

27 years agoDo a sanity check on BuildRoot
marc [Tue, 14 Oct 1997 22:02:54 +0000 (22:02 +0000)]
Do a sanity check on BuildRoot

CVS patchset: 1856
CVS date: 1997/10/14 22:02:54

27 years agoAllow License: instead of Copyright:
marc [Tue, 14 Oct 1997 21:50:13 +0000 (21:50 +0000)]
Allow License: instead of Copyright:

CVS patchset: 1855
CVS date: 1997/10/14 21:50:13

27 years agoAllow Copyrght: to be inherited
marc [Tue, 14 Oct 1997 21:46:49 +0000 (21:46 +0000)]
Allow Copyrght: to be inherited

CVS patchset: 1854
CVS date: 1997/10/14 21:46:49

27 years ago1) added make tar rule
ewt [Tue, 14 Oct 1997 15:22:55 +0000 (15:22 +0000)]
1) added make tar rule

CVS patchset: 1853
CVS date: 1997/10/14 15:22:55

27 years agoverification fix for systems where a single gid maps to multiple gnames
ewt [Tue, 14 Oct 1997 15:20:39 +0000 (15:20 +0000)]
verification fix for systems where a single gid maps to multiple gnames

CVS patchset: 1852
CVS date: 1997/10/14 15:20:39

27 years agoWhen creating archive use fsPath to find the file.
marc [Mon, 13 Oct 1997 16:39:27 +0000 (16:39 +0000)]
When creating archive use fsPath to find the file.

CVS patchset: 1851
CVS date: 1997/10/13 16:39:27

27 years agoupdated versions to 2.4.9
ewt [Fri, 10 Oct 1997 21:46:34 +0000 (21:46 +0000)]
updated versions to 2.4.9

CVS patchset: 1850
CVS date: 1997/10/10 21:46:34

27 years agoremove popt.spec when building archive
ewt [Fri, 10 Oct 1997 21:29:15 +0000 (21:29 +0000)]
remove popt.spec when building archive

CVS patchset: 1849
CVS date: 1997/10/10 21:29:15

27 years agofixes from obsoletes changes
ewt [Fri, 10 Oct 1997 19:12:31 +0000 (19:12 +0000)]
fixes from obsoletes changes

CVS patchset: 1848
CVS date: 1997/10/10 19:12:31

27 years ago*** empty log message ***
ewt [Fri, 10 Oct 1997 19:11:01 +0000 (19:11 +0000)]
*** empty log message ***

CVS patchset: 1847
CVS date: 1997/10/10 19:11:01

27 years agoonly generate requirements for executable files
ewt [Fri, 10 Oct 1997 19:10:36 +0000 (19:10 +0000)]
only generate requirements for executable files

CVS patchset: 1846
CVS date: 1997/10/10 19:10:36

27 years agoTerminate optionsTable
marc [Wed, 8 Oct 1997 15:13:35 +0000 (15:13 +0000)]
Terminate optionsTable

CVS patchset: 1845
CVS date: 1997/10/08 15:13:35

27 years agochanged 'archive' rule to use cvs export
ewt [Tue, 7 Oct 1997 14:33:50 +0000 (14:33 +0000)]
changed 'archive' rule to use cvs export

CVS patchset: 1844
CVS date: 1997/10/07 14:33:50

27 years agoBug
marc [Tue, 7 Oct 1997 14:22:40 +0000 (14:22 +0000)]
Bug

CVS patchset: 1843
CVS date: 1997/10/07 14:22:40

27 years agofflags query formatter handles ghosts
ewt [Mon, 6 Oct 1997 18:00:11 +0000 (18:00 +0000)]
fflags query formatter handles ghosts

CVS patchset: 1842
CVS date: 1997/10/06 18:00:11

27 years agoAdded %ghost option for files
marc [Mon, 6 Oct 1997 17:43:58 +0000 (17:43 +0000)]
Added %ghost option for files

CVS patchset: 1841
CVS date: 1997/10/06 17:43:58

27 years ago*** empty log message ***
ewt [Fri, 3 Oct 1997 16:09:15 +0000 (16:09 +0000)]
*** empty log message ***

CVS patchset: 1840
CVS date: 1997/10/03 16:09:15

27 years agoadded smarts for ordering sets
ewt [Fri, 3 Oct 1997 16:08:45 +0000 (16:08 +0000)]
added smarts for ordering sets

CVS patchset: 1839
CVS date: 1997/10/03 16:08:45

27 years agowas calculating incorrect archive size for package w/ hard links
ewt [Fri, 3 Oct 1997 16:08:20 +0000 (16:08 +0000)]
was calculating incorrect archive size for package w/ hard links

CVS patchset: 1838
CVS date: 1997/10/03 16:08:20

27 years agofixed problems introduced by obsolete handling
ewt [Fri, 3 Oct 1997 16:06:36 +0000 (16:06 +0000)]
fixed problems introduced by obsolete handling

CVS patchset: 1837
CVS date: 1997/10/03 16:06:36

27 years agoneeds to read rpmrc
ewt [Fri, 3 Oct 1997 16:05:46 +0000 (16:05 +0000)]
needs to read rpmrc

CVS patchset: 1836
CVS date: 1997/10/03 16:05:46

27 years agoSanity check
marc [Tue, 30 Sep 1997 20:23:20 +0000 (20:23 +0000)]
Sanity check

CVS patchset: 1835
CVS date: 1997/09/30 20:23:20

27 years agopopt is it's own library
ewt [Fri, 19 Sep 1997 14:08:10 +0000 (14:08 +0000)]
popt is it's own library

CVS patchset: 1834
CVS date: 1997/09/19 14:08:10

27 years ago1) allowed installation based on a PREFIX
ewt [Thu, 18 Sep 1997 16:46:08 +0000 (16:46 +0000)]
1) allowed installation based on a PREFIX
2) added popt.spec

CVS patchset: 1833
CVS date: 1997/09/18 16:46:08

27 years ago1) use Makefile.inc if it's present
ewt [Thu, 18 Sep 1997 16:39:46 +0000 (16:39 +0000)]
1) use Makefile.inc if it's present
2) added install rule

CVS patchset: 1832
CVS date: 1997/09/18 16:39:46

27 years agoadded kickstart support for
ewt [Thu, 18 Sep 1997 01:54:30 +0000 (01:54 +0000)]
added kickstart support for
1) keymap
2) swap
3) lilo
4) postinstall networking (preliminary)
5) dependency resolution

CVS patchset: 1831
CVS date: 1997/09/18 01:54:30

27 years agoFix requires generation for scripts
marc [Wed, 17 Sep 1997 17:52:08 +0000 (17:52 +0000)]
Fix requires generation for scripts

CVS patchset: 1830
CVS date: 1997/09/17 17:52:08

27 years agoadded install/dep time support for obsoletes tag
ewt [Tue, 16 Sep 1997 23:16:21 +0000 (23:16 +0000)]
added install/dep time support for obsoletes tag

CVS patchset: 1829
CVS date: 1997/09/16 23:16:21

27 years agoMove obsoletes to own tag
marc [Tue, 16 Sep 1997 20:09:31 +0000 (20:09 +0000)]
Move obsoletes to own tag

CVS patchset: 1828
CVS date: 1997/09/16 20:09:31

27 years agoAdded Obsoletes: tag
marc [Tue, 16 Sep 1997 19:20:16 +0000 (19:20 +0000)]
Added Obsoletes: tag

CVS patchset: 1827
CVS date: 1997/09/16 19:20:16

27 years agoremoved some unused variables
ewt [Sun, 14 Sep 1997 13:16:51 +0000 (13:16 +0000)]
removed some unused variables

CVS patchset: 1826
CVS date: 1997/09/14 13:16:51

27 years agofixed size in write()
ewt [Sun, 14 Sep 1997 13:16:36 +0000 (13:16 +0000)]
fixed size in write()

CVS patchset: 1825
CVS date: 1997/09/14 13:16:36

27 years agoadded various arch_compat and build_arch_compat lines
ewt [Sun, 14 Sep 1997 13:16:25 +0000 (13:16 +0000)]
added various arch_compat and build_arch_compat lines

CVS patchset: 1824
CVS date: 1997/09/14 13:16:25

27 years agoadded build compatibilities for m68k ppc
ewt [Sun, 14 Sep 1997 02:33:27 +0000 (02:33 +0000)]
added build compatibilities for m68k ppc

CVS patchset: 1823
CVS date: 1997/09/14 02:33:27

27 years agovesrion 2.4.7
ewt [Fri, 12 Sep 1997 19:26:01 +0000 (19:26 +0000)]
vesrion 2.4.7

CVS patchset: 1822
CVS date: 1997/09/12 19:26:01

27 years agovesrion 2.4.7
ewt [Fri, 12 Sep 1997 19:13:58 +0000 (19:13 +0000)]
vesrion 2.4.7

CVS patchset: 1821
CVS date: 1997/09/12 19:13:58

27 years agodo "set -x" as "set -xs" is simply broken
ewt [Fri, 12 Sep 1997 19:12:36 +0000 (19:12 +0000)]
do "set -x" as "set -xs" is simply broken

CVS patchset: 1820
CVS date: 1997/09/12 19:12:36

27 years ago1) fixed some HP specific typos
ewt [Fri, 12 Sep 1997 19:09:07 +0000 (19:09 +0000)]
1) fixed some HP specific typos
2) uname() rseults get pushed through *_canon tables before being used

CVS patchset: 1819
CVS date: 1997/09/12 19:09:07

27 years agopre/post script processing had some erroneous free() calls
ewt [Tue, 9 Sep 1997 21:00:48 +0000 (21:00 +0000)]
pre/post script processing had some erroneous free() calls

CVS patchset: 1818
CVS date: 1997/09/09 21:00:48

27 years agodidn't package / properly
ewt [Tue, 9 Sep 1997 19:11:27 +0000 (19:11 +0000)]
didn't package / properly

CVS patchset: 1817
CVS date: 1997/09/09 19:11:27

27 years agofind-requires (Linux) adds requirements for shell interpretors
ewt [Mon, 1 Sep 1997 15:55:56 +0000 (15:55 +0000)]
find-requires (Linux) adds requirements for shell interpretors

CVS patchset: 1816
CVS date: 1997/09/01 15:55:56

27 years ago*** empty log message ***
ewt [Sun, 31 Aug 1997 14:00:23 +0000 (14:00 +0000)]
*** empty log message ***

CVS patchset: 1815
CVS date: 1997/08/31 14:00:23

27 years agoHad some wrong month length in date parsing code
ewt [Sun, 31 Aug 1997 13:58:57 +0000 (13:58 +0000)]
Had some wrong month length in date parsing code

CVS patchset: 1814
CVS date: 1997/08/31 13:58:57

27 years ago*** empty log message ***
ewt [Fri, 29 Aug 1997 15:49:10 +0000 (15:49 +0000)]
*** empty log message ***

CVS patchset: 1813
CVS date: 1997/08/29 15:49:10

27 years agoDo not allow version specification in PreReq:
marc [Fri, 29 Aug 1997 14:04:58 +0000 (14:04 +0000)]
Do not allow version specification in PreReq:

CVS patchset: 1812
CVS date: 1997/08/29 14:04:58

27 years agofixed __hpux test
ewt [Thu, 28 Aug 1997 20:53:30 +0000 (20:53 +0000)]
fixed __hpux test

CVS patchset: 1811
CVS date: 1997/08/28 20:53:30

27 years agoonly write install prefix env variable if one is defined
ewt [Thu, 28 Aug 1997 19:15:47 +0000 (19:15 +0000)]
only write install prefix env variable if one is defined

CVS patchset: 1810
CVS date: 1997/08/28 19:15:47

27 years agoreplaced temporary file creation to be significantly safer
ewt [Thu, 28 Aug 1997 19:13:54 +0000 (19:13 +0000)]
replaced temporary file creation to be significantly safer

CVS patchset: 1809
CVS date: 1997/08/28 19:13:54

27 years agoset RPM_INSTALL_PREFIX properly
ewt [Thu, 28 Aug 1997 18:51:07 +0000 (18:51 +0000)]
set RPM_INSTALL_PREFIX properly

CVS patchset: 1808
CVS date: 1997/08/28 18:51:07

27 years agohpux hacks
ewt [Thu, 28 Aug 1997 18:49:01 +0000 (18:49 +0000)]
hpux hacks

CVS patchset: 1807
CVS date: 1997/08/28 18:49:01

27 years agoneed to fabricate user/group name lists for v1 packagse
ewt [Thu, 28 Aug 1997 18:41:06 +0000 (18:41 +0000)]
need to fabricate user/group name lists for v1 packagse

CVS patchset: 1806
CVS date: 1997/08/28 18:41:06

27 years agoversion 2.4.6
ewt [Wed, 27 Aug 1997 14:25:28 +0000 (14:25 +0000)]
version 2.4.6

CVS patchset: 1805
CVS date: 1997/08/27 14:25:28

27 years agoadded sun4d arch_canon entry
ewt [Wed, 27 Aug 1997 13:24:04 +0000 (13:24 +0000)]
added sun4d arch_canon entry

CVS patchset: 1804
CVS date: 1997/08/27 13:24:04

27 years agoset proper default for chown() checking
ewt [Tue, 26 Aug 1997 18:22:16 +0000 (18:22 +0000)]
set proper default for chown() checking

CVS patchset: 1803
CVS date: 1997/08/26 18:22:16

27 years agoFixed md5 on source packages.
marc [Tue, 26 Aug 1997 16:36:30 +0000 (16:36 +0000)]
Fixed md5 on source packages.

CVS patchset: 1802
CVS date: 1997/08/26 16:36:30

27 years agochown() follows symlinks on nextstep (that's what I'll guess anyway)
ewt [Tue, 26 Aug 1997 14:26:27 +0000 (14:26 +0000)]
chown() follows symlinks on nextstep (that's what I'll guess anyway)

CVS patchset: 1801
CVS date: 1997/08/26 14:26:27

27 years agogot rid of includes of malloc.h (use stdlib.h instead)
ewt [Tue, 26 Aug 1997 14:21:46 +0000 (14:21 +0000)]
got rid of includes of malloc.h (use stdlib.h instead)

CVS patchset: 1800
CVS date: 1997/08/26 14:21:46

27 years agoadded os_canon entries for BSD/OS and NextStep
ewt [Tue, 26 Aug 1997 14:19:35 +0000 (14:19 +0000)]
added os_canon entries for BSD/OS and NextStep

CVS patchset: 1799
CVS date: 1997/08/26 14:19:35

27 years agodon't do link count checking on dirs
ewt [Mon, 25 Aug 1997 17:45:30 +0000 (17:45 +0000)]
don't do link count checking on dirs

CVS patchset: 1798
CVS date: 1997/08/25 17:45:30

27 years agoUpdated to 2.4.5
ewt [Mon, 25 Aug 1997 14:39:13 +0000 (14:39 +0000)]
Updated to 2.4.5

CVS patchset: 1797
CVS date: 1997/08/25 14:39:13

27 years ago1) RPM_ARCHIVESIZE tag didn't get filled in properly
ewt [Mon, 25 Aug 1997 14:38:48 +0000 (14:38 +0000)]
1) RPM_ARCHIVESIZE tag didn't get filled in properly
2) added include of <pwd.h> to lib/install.c

CVS patchset: 1796
CVS date: 1997/08/25 14:38:48

27 years ago1) added buildarch_compat tables
ewt [Sun, 24 Aug 1997 18:12:05 +0000 (18:12 +0000)]
1) added buildarch_compat tables
2) fixed malloc problem in rpmrc parsing

CVS patchset: 1795
CVS date: 1997/08/24 18:12:05

27 years ago*** empty log message ***
ewt [Sun, 24 Aug 1997 13:04:46 +0000 (13:04 +0000)]
*** empty log message ***

CVS patchset: 1794
CVS date: 1997/08/24 13:04:46

27 years agoadded version stamp
ewt [Sun, 24 Aug 1997 13:04:39 +0000 (13:04 +0000)]
added version stamp

CVS patchset: 1793
CVS date: 1997/08/24 13:04:39

27 years agorecognizes i686
ewt [Sun, 24 Aug 1997 13:04:25 +0000 (13:04 +0000)]
recognizes i686

CVS patchset: 1792
CVS date: 1997/08/24 13:04:25

27 years agoversion 2.4.5
ewt [Sun, 24 Aug 1997 13:04:06 +0000 (13:04 +0000)]
version 2.4.5

CVS patchset: 1791
CVS date: 1997/08/24 13:04:06

27 years agoIf --root is used, call getpwent() before the chroot(), forcing any
ewt [Sun, 24 Aug 1997 13:00:51 +0000 (13:00 +0000)]
If --root is used, call getpwent() before the chroot(), forcing any
name services libraries to be loaded from outside of the chroot()

CVS patchset: 1790
CVS date: 1997/08/24 13:00:51

27 years agochanged vesrion to 2.4.4
ewt [Thu, 21 Aug 1997 01:56:28 +0000 (01:56 +0000)]
changed vesrion to 2.4.4

CVS patchset: 1789
CVS date: 1997/08/21 01:56:28

27 years agoadded --noorder
ewt [Thu, 21 Aug 1997 01:23:14 +0000 (01:23 +0000)]
added --noorder

CVS patchset: 1788
CVS date: 1997/08/21 01:23:14

27 years ago1) rpm2cpio didn't handle zlib errors properly
ewt [Thu, 21 Aug 1997 01:20:16 +0000 (01:20 +0000)]
1) rpm2cpio didn't handle zlib errors properly
2) query formats could yield (none)\n instead of just (none)
3) queries of fssizes w/o fsnames went bonkers

CVS patchset: 1787
CVS date: 1997/08/21 01:20:16

27 years agobuild up LIBS by appending
ewt [Thu, 21 Aug 1997 01:07:29 +0000 (01:07 +0000)]
build up LIBS by appending

CVS patchset: 1786
CVS date: 1997/08/21 01:07:29

27 years agoapplied changes from Alex deVries
ewt [Thu, 21 Aug 1997 01:04:46 +0000 (01:04 +0000)]
applied changes from Alex deVries

CVS patchset: 1785
CVS date: 1997/08/21 01:04:46

27 years agoBUILDARCHS is now not only internal
marc [Tue, 19 Aug 1997 16:36:20 +0000 (16:36 +0000)]
BUILDARCHS is now not only internal

CVS patchset: 1784
CVS date: 1997/08/19 16:36:20

27 years agoAdd BUILDARCHS tag to source packages.
marc [Tue, 19 Aug 1997 16:35:33 +0000 (16:35 +0000)]
Add BUILDARCHS tag to source packages.

CVS patchset: 1783
CVS date: 1997/08/19 16:35:33

27 years agoLook for random() in -lucb
ewt [Sun, 10 Aug 1997 13:41:11 +0000 (13:41 +0000)]
Look for random() in -lucb

CVS patchset: 1782
CVS date: 1997/08/10 13:41:11

27 years agoChanged licensing of librpm to LGPL
ewt [Sun, 10 Aug 1997 13:40:16 +0000 (13:40 +0000)]
Changed licensing of librpm to LGPL

CVS patchset: 1781
CVS date: 1997/08/10 13:40:16

27 years agoreturn proper success code after writing hardlinks
ewt [Thu, 31 Jul 1997 16:25:34 +0000 (16:25 +0000)]
return proper success code after writing hardlinks

CVS patchset: 1780
CVS date: 1997/07/31 16:25:34

27 years ago1) improved cpio error message
ewt [Thu, 31 Jul 1997 16:02:19 +0000 (16:02 +0000)]
1) improved cpio error message
2) moved bad chdir() restoration
3) close files after writing their contents to cpio archive

CVS patchset: 1779
CVS date: 1997/07/31 16:02:19

27 years ago1) cpio can now conditionally follow symlinks
ewt [Thu, 31 Jul 1997 14:04:56 +0000 (14:04 +0000)]
1) cpio can now conditionally follow symlinks
2) directory archiving is fixed

CVS patchset: 1778
CVS date: 1997/07/31 14:04:56