_______________________________________________________________________________

Verify v0.21                                                (c) 2010-2012 Pepak
http://www.pepak.net/download/verify-overovani-integrity-souboru/
_______________________________________________________________________________


CHANGELOG
---------

  v0.21

    * Vrazn pepracovn zdrojov kd, aby byla oddlena vkonn st od sti
      prezentan. V budoucnu to umon vytvoit k programu grafick rozhran.
      V souasn dob byly upraveny vstupy v prbhu programu (vc informac,
      vyuit barev, atd.) - vechno, co se zobrazovalo pedtm, se zobrazuje
      i te, jen v pehlednj podob.

    * Pokud se zmnila pouze dlka souboru, ale vechno ostatn zstalo beze
      zmny, tak se v operaci Update (-u) povaoval soubor za nezmnn.

    * Funkce Verify (-v) nyn respektuje pznak -t (zohledovat asovou
      znmku soubor) a chov se nyn tm toton jako Update (-u) - rozdl
      je nyn hlavn v tom, e Update po svm skonen zaktualizuje <hashfile>,
      zatmco Verify ho nemn.

    * Funkce Verify (-v) a Update (-u) pepracovny tak, aby intern pouvaly 
      Match (-m). Dky tomu u by mlo bt (krom rychlosti) lhostejn, jestli 
      pouijete Verify/Update nebo jestli pomoc Build vytvote nov <hashfile>
      a ten pomoc Match porovnte s pvodnm - vstup by ml bt toton.

    * Zmnil se vznam parametr u funkce Dupes (-D), aby byl kompatibiln s
      ostatnmi funkcemi: Nyn se prochzej poloky z <hashfile> a hled se,
      jestli u se nevyskytovaly ve <file>. Pvodn to bylo naopak.



  v0.20

    * Opravena vn chyba v 64bitov verzi, kvli kter dochzelo bhem vech
      operac krom build k pepisovn pamti. Odstranny i dal potenciln
      zdroje nekompatibilit se 64bitovmi Windows.

    * Program jde opt zkompilovat i ve starch Delphi (oveno na Delphi 5).



  v0.19

    * Samostatn verze pro 64bitov Windows.

    * Hashlist se nyn ukld v kdovn UTF8. Pro ten hashlistu je 
      podporovno kdovn UTF8, UTF16 a ANSI.

    * Obdobn vstupy (jinam ne na konzoli) se ukldaj v UTF8.

    * Datum a as posledn zmny souboru se nyn uvauje v UTC, tud zmna
      ze zimnho asu na letn a zpt u by nemla zneplatnit uloen daj
      (pro ely parametru -t).

    * Sestaven kompilan skript ("build.bat" a "build-rel.bat"), obdobn,
      jako v mch ostatnch programech. Zajmav je speciln sputn s
      parametrem x64 (build.bat x64), kter sestav 64bitovou verzi (pokud
      mte nainstalovan Delphi XE2 nebo vy).



  v0.18

    * Podpora pro vyhledvn duplicit. K dispozici jsou pkazy:
      -D <file> ... Hled zznamy z <file>, kter se vyskytuj v <hashlist>.
      -D1 ......... Hled zznamy, kter jsou v <hashlist> duplicitn (tzn.
                    porovnv <hashlist> "sm se sebou").



  v0.17

    * Program nesprvn vyhodnocoval situaci, kdy se objev nov soubor ve
      dvou kopich, jako dv nezvisl operace COPY (soubor A byl zkoprovn
      ze souboru B a soubor B byl zkoprovn ze souboru A). Nyn se vyhodnot
      sprvn jako dva pidan soubory.

    * Pidny digitln podpisy. Pokud maj fungovat, muste nainstalovat
      mj koenov certifikt podle nvodu na strnce
      http://www.pepak.net/programovani/podepisovani-kodu/.



  v0.16

    * Pokud se zmnilo datum souboru, ale obsah zstal nezmnn, operace 
      Update ponechala v hashlistu pvodn datum souboru. To sice vedlo ke
      sprvnm vstupm, ale pi ptm sputn Update se znovu musel
      pepotvat obsah souboru, i kdy teba nemusel (tzn. nsledujc 
      operace Update mohla bt pomalej, ne bylo nutn).

    * Operace Update nehlsila smazan ani pesunut soubory. Nyn u je
      hls.

    * Operace Update nyn rozliuje pejmenovan soubory a soubory, kter 
      byly bez nhrady smazny, v ppad, e smazan soubor ml stejn
      obsah jako nkter zachovan soubor. Pkladem: Mm soubory A a B,
      oba se stejnm obsahem. Operace Update nyn um odliit ppad, kdy
      jsem B pejmenoval na C, od ppadu, kdy jsem B smazal.

    * Byl upraven vstup pro zkoprovan a pejmenovan soubory, aby byl
      konzistentn s vstupem pro jin typy zmn.

    * Zmnn vchoz stav pepna -sp- a -sr- na -sp a -sr.



  v0.15

    * Vyazeno ukldn hashlistu po kadm souboru pi operaci Update. To
      vedlo ppad velkch hashlist k velkmu zpomalen operace a vzhledem
      k tomu, e program reaguje na CTRL+BREAK vlastn obsluhou, je to i
      zbyten.

    * Pokud uivatel peru operaci Update, nebude hashlist oznut jen na
      u zpracovan soubory.



  v0.14

    * Prvn veejn verze, vydan u pleitosti soute serveru Delphi.cz:
      http://delphi.cz/post/Soutez-o-RAD-Studio-2007-Architekt.aspx
