From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5894fe67040038b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-12 07:15:15 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!hub1.nntpserver.com!btnet-peer0!btnet-feed5!btnet!mendelevium.btinternet.com!not-for-mail From: "Tony Gair" Newsgroups: comp.lang.ada Subject: Re: Attributes 'Version and 'Body_Version Date: Mon, 12 Nov 2001 15:06:31 -0800 Organization: BT Internet Message-ID: <9soor6$esl$1@plutonium.btinternet.com> References: <9s9iti$g$1@nh.pace.co.uk> <5ee5b646.0111081953.31e2633c@posting.google.com> <9sm4se$35v$1@nh.pace.co.uk> NNTP-Posting-Host: host217-34-85-11.in-addr.btopenworld.com X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Xref: archiver1.google.com comp.lang.ada:16326 Date: 2001-11-12T15:06:31-08:00 List-Id: This would be very useful from a security point of view for downloadable distributed programs from a open source point of view, and I would use it if I could get the hang of the distrib annex (aaaaarrrrgggggghhhh) "Marin David Condic" wrote in message news:9sm4se$35v$1@nh.pace.co.uk... > The important thing about it is that at runtime, a subsystem can detect if > there has been a change in something (either within itself or within > something it is using) from some known point. That doesn't have to be > because the source file was edited and it would be hard to imagine how the > object file could know anything abut that without some kind of recompilation > going on. So its clear to me that the meaning is "This module has been > recompiled/relinked at a different time than the one you know about..." or > "This is the identical compiled/linked image you know about..." The file may > be edited a hundred times, but if it never got waved past the > compiler/linker how is the object file going to know that? > > I just thought that the feature would be more useful if the strings were > ordered such that you could detect at runtime "This is a *later*/*earlier* > issue than the one I know about" rather than just detecting that it is > different. > > MDC > -- > Marin David Condic > Senior Software Engineer > Pace Micro Technology Americas www.pacemicro.com > Enabling the digital revolution > e-Mail: marin.condic@pacemicro.com > Web: http://www.mcondic.com/ > > > "Larry Kilgallen" wrote in message > news:L9pmQ$PSskWd@eisner.encompasserve.org... > > > > E.3 (5) says: > > > > The version of a compilation unit changes whenever the version > > changes for any compilation unit on which it depends semantically. > > The version also changes whenever the compilation unit itself > > changes in a semantically significant way. It is implementation > > defined whether there are other events (such as recompilation) > > that result in the version of a compilation unit changing. > >