- 
    Fri Sep 01 2006 - mvidner@suse.cz
    
- Fixed warnings in code using Rep.h when compiling with -W.
- 2.13.8
   
  
  - 
    Fri Mar 10 2006 - mvidner@suse.cz
    
- Prevent log truncation because of integer overflow on machines
  with lots of memory (#156149).
- 2.13.7
   
  
  - 
    Tue Feb 28 2006 - mvidner@suse.cz
    
- Increased the log size from 10*1MB to 10*10MB because zypp still
  logs like hell. Hopefully it can be reverted once things settle
  down (#153306).
- 2.13.6
   
  
  - 
    Mon Feb 20 2006 - visnov@suse.cz
    
- fix gpg signature check (meissner@suse.de)
- 2.13.5
   
  
  - 
    Tue Feb 14 2006 - visnov@suse.cz
    
- Added raw logging function
- 2.13.4
   
  
  - 
    Wed Dec 21 2005 - visnov@suse.cz
    
- Merged proofread ISO language names
   
  
  - 
    Mon Nov 21 2005 - mvidner@suse.cz
    
- Fixed a new[]/delete mismatch in Pathname::_assign
   
  
  - 
    Thu Oct 06 2005 - ma@suse.de
    
- Provide macros to define pointer classes within a namespace.
  Required with GCC 4.1.
- 2.13.3
   
  
  - 
    Wed Oct 05 2005 - visnov@suse.cz
    
- fix build with GCC 4.1
- 2.13.2
   
  
  - 
    Mon Sep 19 2005 - ma@suse.de
    
- PathInfo::copy_dir: Don't preserve mode and ownership. (#117649)
- Adjust template specializations to correct namespace.
- 2.13.1
   
  
  - 
    Thu Sep 15 2005 - ma@suse.de
    
- ISOLanguage: Support ISO 639-2 (3-letter) codes. (#113949)
- 2.13.0
   
  
  - 
    Wed Sep 07 2005 - ma@suse.de
    
- Fixed untranslated language and country names. (#106104)
- 2.12.8
   
  
  - 
    Thu Sep 01 2005 - ma@suse.de
    
- Fix overflow in y2log::maxlogsize which causes y2log files
  being rotated after every line. (#106734)
- 2.12.7
   
  
  - 
    Wed Aug 03 2005 - ma@suse.de
    
- Fixed missing configure checks and spec file dependencies for
  libxml2
- 2.12.6
   
  
  - 
    Tue Aug 02 2005 - mir@suse.de
    
- Added utilies for XML parsing, nice for parsing large XML files
  "twig by twig" (XMLNodeIterator, LibXMLHelper)
   
  
  - 
    Mon Aug 01 2005 - ma@suse.de
    
- Added PathInfo::erase. Remove whatever happens to be located
  at path (file or directory).
- 2.12.5
   
  
  - 
    Mon Aug 01 2005 - ma@suse.de
    
- Added TmpFile, TmpDir: Reference counted class providing
  temporary files or directories.
- Added TmpPath: Reference counted class automaticaly removing
  files or directories when the last reference drops.
- 2.12.4
   
  
  - 
    Fri Jul 29 2005 - ma@suse.de
    
- Fixed potential buffer overflow when assigning Pathnames.
   
  
  - 
    Mon Jul 25 2005 - ma@suse.de
    
- Added PathInfo::sha1sum: Compute a files SHA1 digest
   
  
  - 
    Thu Jul 21 2005 - ma@suse.de
    
- PathInfo: Save and restore ostream state when using format
  manipulator.
- Stringutils: Added atoi like functions to convert strings to
  numbers.
- 2.12.3
   
  
  - 
    Mon Jul 18 2005 - ma@suse.de
    
- Added SourceCodeLocation: helper for logging 'file(function):line'
- Added Exception
- Replaced _Body/_Handle with VarPtr<>
- Added operator* for counted pointer classes
- 2.12.2
   
  
  - 
    Fri Jul 08 2005 - ma@suse.de
    
- Added ifgzstream/ofgzstream (gzstream.h). Streams for reading and
  writing gzip files. Adapted configure and spec file, as we now need
  libz.
- 2.12.1
   
  
  - 
    Mon May 23 2005 - visnov@suse.cz
    
- fix printf arguments
   
  
  - 
    Mon Apr 18 2005 - lnussel@suse.de
    
- fix redirect of stderr to stdout (#78098)
   
  
  - 
    Tue Feb 22 2005 - mvidner@suse.cz
    
- When renumbering file descriptors, check whether we already have
  the desired number (#64797).
- 2.11.5
   
  
  - 
    Fri Feb 18 2005 - ma@suse.de
    
- Enabled translation of language and country names.
- 2.11.4
   
  
  - 
    Tue Feb 08 2005 - ma@suse.de
    
- Compile with gcc4.
- 2.11.3
   
  
  - 
    Thu Jan 20 2005 - ma@suse.de
    
- New classes for language and country code handling.
- 2.11.2
   
  
  - 
    Wed Dec 01 2004 - ma@suse.de
    
- Keep vendor attributes inside the packagemanager library. (#47528)
- 2.11.1
   
  
  - 
    Fri Oct 29 2004 - mvidner@suse.cz
    
- Added pkgconfig support.
- 2.11.0
   
  
  - 
    Thu Sep 30 2004 - ma@suse.de
    
- Added class KVMap
- 2.10.6
   
  
  - 
    Tue Sep 21 2004 - ma@suse.de
    
- Allow passing environment varaibles to ExternalProgram. (#38261)
- 2.10.5
   
  
  - 
    Sat Sep 18 2004 - schwab@suse.de
    
- Fix C++ syntax.
   
  
  - 
    Mon Aug 30 2004 - lnussel@suse.de
    
- use pkgconfig macro to check for OpenSSL
- use get() instead of readsome() as readsome() seems to be non-blocking and
  returns zero in the middle of a file
- add Makefile target to test Digest class
- 2.10.4
   
  
  - 
    Thu Aug 12 2004 - jsrain@suse.cz
    
- added libpng to neededforbuild
- 2.10.3
   
  
  - 
    Tue Jul 13 2004 - lnussel@suse.de
    
- don't use system() for calling gpg (#42776)
- always log executed external programs and their status if they fail
- 2.10.2
   
  
  - 
    Thu Jul 01 2004 - ma@suse.de
    
- New PathInfo::md5sum
   
  
  - 
    Thu Jun 24 2004 - lnussel@suse.de
    
- link against openssl so that the dependencies are added to liby2util.la
- new class for message digests (MD5, SHA1 etc)
- 2.10.1
   
  
  - 
    Thu Jun 17 2004 - lnussel@suse.de
    
- merge 9.1 branch
- 2.10.0
   
  
  - 
    Fri May 21 2004 - ma@suse.de
    
- fixed logging configuration (#40970)
- 2.9.24
   
  
  - 
    Tue Apr 20 2004 - ma@suse.de
    
- New enum PathInfo::file_type (file, directory, link, etc.)
- New PathInfo::readdir which retrieves directory content and
  file_type of each entry.
- 2.9.23
   
  
  - 
    Tue Apr 06 2004 - lnussel@suse.de
    
- SUSE is great (#38495)
- 2.9.22
   
  
  - 
    Sun Apr 04 2004 - kkaempf@suse.de
    
- add 'cifs' to URL (#37871)
- 2.9.21
   
  
  - 
    Fri Apr 02 2004 - arvin@suse.de
    
- finally changed license to GPL for good
   
  
  - 
    Tue Mar 23 2004 - visnov@suse.cz
    
PathInfo::md5sum- use GNU-like output for log_simple mode
- 2.9.19
   
  
  - 
    Mon Mar 22 2004 - ma@suse.de
    
- TagCacheRetrieval::retrieveData must clear any old data in case
  of retrieval error.
- 2.9.18
   
  
  - 
    Thu Mar 18 2004 - ma@suse.de
    
- Added convenience classes for callback redirection.
- 2.9.17
   
  
  - 
    Wed Mar 17 2004 - mvidner@suse.cz
    
- include MemUsage.h unconditionally, let *it* (un)define D_MEMUSAGE
- 2.9.16
   
  
  - 
    Tue Mar 16 2004 - lnussel@suse.de
    
- disable -DD_MEMUSAGE otherwise all depending packages need to enable it too
- 2.9.15
   
  
  - 
    Mon Mar 15 2004 - mvidner@suse.cz
    
- fixed initialization of LangCode::_nameHash
- 2.9.14
   
  
  - 
    Sun Mar 14 2004 - kkaempf@suse.de
    
- enable MemUsage with -DD_MEMUSAGE
- add size tracking
   
  
  - 
    Tue Mar 02 2004 - lnussel@suse.de
    
- add access functions to internal debug variable
   
  
  - 
    Mon Mar 01 2004 - ma@suse.de
    
- Added common set operations (setutil.h)
- 2.9.12
   
  
  - 
    Tue Feb 24 2004 - mvidner@suse.cz
    
- Toggle debug on SIGUSR1, reread log.conf on SIGUSR2.
   
  
  - 
    Tue Feb 24 2004 - msvec@suse.cz
    
- use normal log behavior in ycpc when Y2DEBUG is set
   
  
  - 
    Mon Feb 23 2004 - mvidner@suse.cz
    
- Reread log.conf on SIGUSR1
- 2.9.11
   
  
  - 
    Sat Feb 21 2004 - ma@suse.de
    
- Reimplemented counted pointer classes
- 2.9.10
   
  
  - 
    Thu Feb 19 2004 - visnov@suse.cz
    
- ensure initialization of memusage counter
- 2.9.9
   
  
  - 
    Wed Feb 18 2004 - msvec@suse.cz
    
- better function name for the simple log mode
   
  
  - 
    Tue Feb 17 2004 - mvidner@suse.cz
    
- Added MemUsage
- 2.9.8
   
  
  - 
    Mon Feb 09 2004 - msvec@suse.cz
    
- added simple log mode (mainly for ycpc)
- 2.9.7
   
  
  - 
    Tue Jan 27 2004 - ma@suse.de
    
- Let parser classes use std::streamoff instead of std::streampos.
   
  
  - 
    Sat Jan 24 2004 - ma@suse.de
    
- Added PathInfo::hardlink
- 2.9.6
   
  
  - 
    Fri Jan 23 2004 - msvec@suse.cz
    
- added possibility to use a custom log.conf
   
  
  - 
    Thu Jan 22 2004 - ma@suse.de
    
- Compile with gcc-3.4
- 2.9.5
   
  
  - 
    Thu Dec 18 2003 - ma@suse.de
    
- Restored Y2SLog providing a default log component name.
- 2.9.4
   
  
  - 
    Fri Dec 12 2003 - msvec@suse.cz
    
- merge again the logging functionality from core
- implement better logging configuration
- 2.9.3
   
  
  - 
    Thu Nov 13 2003 - ma@suse.de
    
- Fixed ProgressCounter::updateIfNewPercent. After reset, update
  should be triggered anyway. Otherwise an initial 0% report may
  get lost. (#30382)
- 2.9.2
   
  
  - 
    Thu Nov 06 2003 - mvidner@suse.cz
    
- Switched autodocs from kdoc to doxygen
- 2.9.1
   
  
  - 
    Tue Sep 23 2003 - ma@suse.de
    
- Added PathInfo::symlink
- 2.8.15
   
  
  - 
    Thu Sep 18 2003 - ma@suse.de
    
- Provide virtual methods Rep::ref_to and Rep::unref_to triggered
  whenever the reference counter changes.
- 2.8.12
   
  
  - 
    Thu Sep 11 2003 - ma@suse.de
    
- ExternalProgram: Close excess file descriptors on exec. (#30410)
- 2.8.11
   
  
  - 
    Fri Aug 29 2003 - ma@suse.de
    
- Adapt CallBack and ProgressCounter to packagemanager needs.
- 2.8.10
   
  
  - 
    Mon Aug 25 2003 - sh@suse.de
    
- Second part of fix for bug #19603: RPM groups not translated
  Moved gettext initialization out to from Y2PM.cc (in packagemanager)
  to YRpmGroupsTree.cc
   
  
  - 
    Tue Aug 12 2003 - ma@suse.de
    
- fixed PtrClasses: call to nonstatic member before class is
  completely initialized.
- 2.8.9
   
  
  - 
    Tue Jul 29 2003 - cschum@suse.de
    
- Suppress ".." in PathInfo::readDir().
   
  
  - 
    Mon Jul 28 2003 - cschum@suse.de
    
- Fix test suite for autobuild.
- 2.8.8
   
  
  - 
    Sun Jul 27 2003 - ma@suse.de
    
- Fixes to CallBack class.
- 2.8.7
   
  
  - 
    Tue Jul 15 2003 - ma@suse.de
    
- Added CallBack template classes.
- Added ProgressCounter incl. callback support.
- 2.8.6
   
  
  - 
    Tue Jul 08 2003 - cschum@suse.de
    
- Added support for "file:" URLs.
- Added Url class tests.
- Removed "get" suffix from Url accessor functions.
- Added Protocol enum to Url class.
- Changed Url::setPort/port() to use int value.
- 2.8.5
   
  
  - 
    Tue Jun 24 2003 - cschum@suse.de
    
- Fixed ExternalProgram::running().
   
  
  - 
    Tue Jun 17 2003 - cschum@suse.de
    
- Added FSize constructor with string argument.
   
  
  - 
    Wed Jun 11 2003 - arvin@suse.de
    
- add /usr/include/YaST2 to file list of devel subpackage
   
  
  - 
    Tue Jun 03 2003 - ma@suse.de
    
- Build fix: Don't package unmaintained validate_* programs at all.
- Added PathInfo::zipType
- 2.8.2
   
  
  - 
    Fri May 30 2003 - mvidner@suse.de
    
- Build fix: package also validate_packages_lang, validate_selection.
- 2.8.1
   
  
  - 
    Tue Apr 22 2003 - ma@suse.de
    
- 2.8.0
   
  
  - 
    Tue Apr 22 2003 - cschum@suse.de
    
- Also use separate GPG home dir when running as non-root (#26360).
   
  
  - 
    Fri Mar 14 2003 - ma@suse.de
    
- In vendor check isSuSE() return true for "UnitedLinux" too.
- 2.7.15
   
  
  - 
    Thu Mar 06 2003 - ma@suse.de
    
- Added 'int PathInfo::chmod( const Pathname & path, mode_t mode );'
- 2.7.14
   
  
  - 
    Mon Mar 03 2003 - ma@suse.de
    
- 2.7.13
   
  
  - 
    Thu Feb 27 2003 - lnussel@suse.de
    
- use std::set instead of hash in Ustring.h for speed reasons
- increase library version number to reflect binary incompatible changes
   
  
  - 
    Tue Feb 25 2003 - cschum@suse.de
    
- GPGCheck now also works for non-root users.
   
  
  - 
    Tue Feb 25 2003 - gs@suse.de
    
- 2.7.12   #include <assert.h> added
   
  
  - 
    Mon Feb 24 2003 - cschum@suse.de
    
- Don't report missing config file as error (#23799).
   
  
  - 
    Fri Feb 21 2003 - ma@suse.de
    
- 2.7.10
   
  
  - 
    Wed Feb 19 2003 - cschum@suse.de
    
- GPGCheck: Don't prompt user, when destination file can't be removed.
   
  
  - 
    Tue Feb 18 2003 - ma@suse.de
    
- Added PathInfo::userMay methods, evaluating file permissions according
  to current uid/gid.
- 2.7.9
   
  
  - 
    Tue Feb 11 2003 - sh@suse.de
    
- (Partial) fix for bug #19603: RPM groups not translated
  YRpmGroupsTree / YStringTree now use dgettext( "rpm-groups", msg )
  to retrieve the translations.
   
  
  - 
    Mon Feb 03 2003 - ma@suse.de
    
- Url::operator== should be 'const'.
- 2.7.7
   
  
  - 
    Wed Jan 29 2003 - ma@suse.de
    
- Added FSize::fillBlock (and FSize::fullBlock) to adjust (return adjusted)
  size to provided blocksize boundary.
- 2.7.6
   
  
  - 
    Thu Jan 23 2003 - ma@suse.de
    
- Added class PathInfo::devino_cache. Standalone simple cache
  remembering device/inode to detect hardlinks.
- 2.7.5
- Added class PathInfo::stat_mode. Standalone wrapper class for mode_t
  values (filetype and protection) as derived from ::stat().
- 2.7.4
- Added stringutil::splitToLines. Split string into a list of lines
  using per default '\n' as line delimiter.
- Added stringutil::dumpOn. Helper for stream output of string list
  and vector.
- 2.7.3
   
  
  - 
    Wed Jan 22 2003 - cschum@suse.de
    
- Added numstring, hexstring and optstring functions for long long
  parameters.
   
  
  - 
    Wed Dec 18 2002 - cschum@suse.de
    
- Added Url::operator==().
- Added PathInfo::copy().
- Cleaned up GPGCheck class.
- Folded TaggedParser::lookupYouEndTag() into TaggedParser::lookupEndTag().
   
  
  - 
    Thu Nov 14 2002 - ma@suse.de
    
- Fixed bug that inhibits logging on big-endian architectures.
- 2.7.1
   
  
  - 
    Thu Nov 14 2002 - cschum@suse.de
    
- Added SysConfig class for accessing /etc/sysconfig/* files.
   
  
  - 
    Mon Oct 14 2002 - ma@suse.de
    
- Fixed TagRetrievalPos. Failed to read multiline entries containing
  lines longer than 1024 byte.
- 2.6.21
   
  
  - 
    Wed Oct 09 2002 - ma@suse.de
    
- Fixed pathInfo::copy_dir. Check for existing target dir didn't work.
- 2.6.20
   
  
  - 
    Wed Oct 02 2002 - cschum@suse.de
    
- Added support for YOU-style localized multiline tags.
- 2.6.19
   
  
  - 
    Wed Sep 11 2002 - kkaempf@suse.de
    
- Handle empty values in TaggedParser more gracefully
- 2.6.18
   
  
  - 
    Tue Sep 10 2002 - ma@suse.de
    
- Added LangCode::hasCountry() and LangCode::languageOnly()
- 2.6.17
   
  
  - 
    Tue Sep 10 2002 - arvin@suse.de
    
- reduce logging (bug #19289)
   
  
  - 
    Tue Sep 10 2002 - ma@suse.de
    
- add PathInfo::rename()
- 2.6.15
   
  
  - 
    Mon Sep 09 2002 - lnussel@suse.de
    
- do not output password by default, use saveAsString if you need it
   
  
  - 
    Sun Sep 08 2002 - kkaempf@suse.de
    
- ignore case of end tags when parsing
- 2.6.13
   
  
  - 
    Fri Sep 06 2002 - kkaempf@suse.de
    
- dont output stderr of "diff" to console
- 2.6.12
   
  
  - 
    Thu Sep 05 2002 - kkaempf@suse.de
    
- improve Rep handling
- improve Url handling
- count sizes in 1024, not 1000
- 2.6.11
   
  
  - 
    Tue Sep 03 2002 - kkaempf@suse.de
    
- add vendor checks
- improve TaggedParser/TaggedFile to read old common.pkd format
- 2.6.10
   
  
  - 
    Tue Sep 03 2002 - mvidner@suse.cz
    
- kdoc cleanup: better cross references and fixed some parsing issues.
   
  
  - 
    Sun Sep 01 2002 - kkaempf@suse.de
    
- add Vendor hash
- 2.6.9
   
  
  - 
    Wed Aug 28 2002 - kkaempf@suse.de
    
- add PathInfo::copy_file2dir()
- 2.6.8
   
  
  - 
    Wed Aug 28 2002 - kkaempf@suse.de
    
- add PathInfo::copy_dir()
- 2.6.7
   
  
  - 
    Sun Aug 25 2002 - kkaempf@suse.de
    
- add TaggedFile and TaggedParser for easier packages parsing
   
  
  - 
    Fri Aug 23 2002 - kkaempf@suse.de
    
- drop BitField implementation.
   
  
  - 
    Wed Aug 21 2002 - kkaempf@suse.de
    
- add group tag cache
   
  
  - 
    Sun Aug 18 2002 - kkaempf@suse.de
    
- add TagCacheRetrievalPtr
- add reference pointer statistics
   
  
  - 
    Fri Aug 16 2002 - kk@suse.de
    
- split off core logging functions for use by liby2util
  and yast2-core
   
  
  - 
    Thu May 16 2002 - ma@suse.de
    
- Initial version.