Revision 906665

Go back to digest for 11th January 2009

Features in Utilities

Ralf Habacker committed changes in /trunk/kdesupport/kdewin-installer:

abstracted md5 support to general check sum support to be able to add sha1 support
- moved hash functions into separate file hash.cpp/.h
- added HashFile class
- added buildsystem option for compiling sha1 support
- refactored build system
- extended packager to be able to create sha1 check sums with the '-checksum sha1' option

sha1 support is not ready, the following work is left:
- add config option to define which hash type is used in a specific release
- extend package hash value checking to sha1 sums (shared/package.cpp)
- add fallback md5 solution if sha1 sums are not available
- added sha1 support to emerge

File Changes

Added 3 files
  • /trunk/kdesupport/kdewin-installer/sha1sum
  •   /CMakeLists.txt
  •   /sha1sum.cpp
Modified 22 files
  • /trunk/kdesupport/kdewin-installer
  •   /CMakeLists.txt
  •   /config.h.cmake
  •   /configer/CMakeLists.txt
  •   /console/CMakeLists.txt
  •   /md5sum/CMakeLists.txt
  •   /md5sum/md5sum.cpp
  •   /packager/CMakeLists.txt
  •   /packager/main.cpp
  •   /packager/packager.cpp
  •   /packager/packager.h
  •   /shared/CMakeLists.txt
  •   /shared/database.cpp
  •   /shared/downloader.cpp
  •   /shared/downloader.h
  •   /shared/globalconfig.cpp
  •   /shared/misc.cpp
  •   /shared/misc.h
  •   /shared/package.cpp
  •   /shared/package.h
  •   /shared/uninstaller.cpp
  •   /gui/themes/amarok/CMakeLists.txt
  •   /gui/themes/main/CMakeLists.txt
25 files changed in total