File smt.changes of Package smt.4234

-------------------------------------------------------------------
Thu Feb 16 09:47:36 CET 2017 - mc@suse.de

- version 3.0.23
- fix custom repo check in setupCustomRepo (bsc#1021405)

-------------------------------------------------------------------
Thu Jan 12 09:24:39 CET 2017 - mc@suse.de

- Convert PatchRefs table to UTF8 (bsc#1018797)

-------------------------------------------------------------------
Mon Jan  2 13:16:53 UTC 2017 - jsrain@suse.cz

- created /usr/sbin/rcsmt symlink (bsc#969339)

-------------------------------------------------------------------
Mon Jan  2 09:54:43 CET 2017 - mc@suse.de

- version 3.0.22
- do not remove the .mirror file during repo cleaning (bsc#1013854)

-------------------------------------------------------------------
Tue Dec 13 14:38:39 EST 2016 - rjschwei@suse.com

- Support registration deletion based on a timestamp/delta time
  in smt-delete-registration, new command line argument --older-than

-------------------------------------------------------------------
Thu Dec  8 17:20:22 EST 2016 - rjschwei@suse.com

- Put the man page for smt-sibing-sync in the proper package -ha
- Fix error when calling smt-sibling-sync with --help (bsc#1001178)

-------------------------------------------------------------------
Wed Dec  7 09:54:09 CET 2016 - mc@suse.de

- version 3.0.21
- use again CATALOGID for mirroring a specific repo (bsc#1007543)
- fix help message (bsc#1004714)
- Check for valid custom repository id (bsc#1004716)
- return json error on 401 Unauthorized
- support namespace option for SUSEConnect (bsc#1012116)
- add option to de-register a system using SUSEConnect (bsc#1012116)

-------------------------------------------------------------------
Tue Oct 11 15:41:45 CEST 2016 - mc@suse.de

- version 3.0.20
- show correct Repository ID in smt-repos verbose output
  (bsc#1004055)

-------------------------------------------------------------------
Tue Oct  4 12:37:08 CEST 2016 - mc@suse.de

- version 3.0.19
- translate hardware data from NCC to SCC format (bsc#998128)
- adapt EULA Url for products not hosted on SCC (bsc#970608)
- fix and check product ids during setup custom repos (bsc#996517)
- fix removing custom repository (bsc#996517)
- support adding products to existing custom repo (bsc#996517, bsc#996519)
- improve no_proxy handling in SMT (bsc#996240)
- log repositories missing for migration (bsc#999051)

-------------------------------------------------------------------
Fri Aug 26 12:46:39 CEST 2016 - mc@suse.de

- remote_ip was renamed to client_ip for apache 2.4 (bsc#992246)

-------------------------------------------------------------------
Thu Aug 11 12:42:19 CEST 2016 - mc@suse.de

- version 3.0.18
- Make the curl connect timeout configurable (bsc#992764)
- Find migration targets independent of the order of products
  reported to the API (bsc#986220)

-------------------------------------------------------------------
Thu Aug  4 09:26:08 CEST 2016 - mc@suse.de

- version 3.0.17
- Cleanup outdated product to repository references (bsc#987559)
- Prevent endless loop and cleanup repository entries if migration
  failed (bsc#990861)
- report error if a not available product should be
  registered (bsc#991453)

-------------------------------------------------------------------
Mon Aug  1 12:06:42 CEST 2016 - mc@suse.de

- version 3.0.16
- increase column size for NAME, VER and REL in Packages table
  (bsc#991439)

-------------------------------------------------------------------
Thu Jul 28 06:14:46 UTC 2016 - jsrain@suse.cz

- version 3.0.15
- made dependency on perl-DBD-mysql hard (bsc#983755)
- fixed typo in clientSetup4SMT.sh (bsc#989748)
- skipping repos reported with invalid data (bsc#990861)

-------------------------------------------------------------------
Tue Jul 26 18:05:28 CEST 2016 - mc@suse.de

- version 3.0.14
- order by target product id downwards (bsc#986018)
- add a generic error handler to return json format (bsc#943355)
- do not return incomplete activations (bsc#985396)

-------------------------------------------------------------------
Tue Jul 26 13:21:31 CEST 2016 - mc@suse.de

- version 3.0.13
- handle release stage of products (FATE#319909)
- implement installer update repos (FATE#319716)
- add regcodes for SLE10/SLE11 products to forwarding call (bsc#990105)

-------------------------------------------------------------------
Tue May 17 16:32:24 CEST 2016 - mc@suse.de

- version 3.0.12
- add credentials info to subscriptions/products API endpoint
  to support auth for docker container (bsc#979459)

-------------------------------------------------------------------
Sat Apr 30 08:05:19 EDT 2016 - rjschwei@suse.com

- SMT HA functionality for Cloud setup (fate#320820)
  + Enable registration sharing between SMT servers that are configured
    as sibling servers
  + New configuration options
    ~ cloudGuestVerify - enables a verification plugin to check if access
                         should be granted
    ~ acceptRegistrationSharing - set IP or DNS name indicating from
                                  which server sharing requests should be
                                  accepted
    ~ shareRegistrations - set IP or DNS name indicating the servers that
                           should receive shared registration requests
    ~ siblingCertDir - location where the sibling certs may be stored
  + Example implementation of verification code
  + Support deletion of registrations on the sibling server(s) in
    smt-delete-registration
  + HA functionality is encapsulated in -ha sub-package
  + Implement plugin mechanism to allow cloud specific functionality
    to be maintained separately

-------------------------------------------------------------------
Tue Apr 26 16:27:45 CEST 2016 - mc@suse.de

- Convert Patches table to UTF8 (bsc#977002)

-------------------------------------------------------------------
Wed Apr 20 12:07:09 CEST 2016 - mc@suse.de

- fix smt-jobqueue-cleanup returning Undefined subroutine isa
  (bsc#974584)

-------------------------------------------------------------------
Wed Apr 13 13:25:09 CEST 2016 - mc@suse.de

- Fix duplicate ProductCatalogs entries (bsc#973801)
- add shortname to returned product (bsc#949480)
- clientSetup4SMT: fail if machine is already registered and
  suggest to de-register (bsc#962982)
- store host and virttype attribute separate to identify virtual
  machines correctly (bsc#974649)
- prevent listing products as one without subscriptions (bsc#965590)

-------------------------------------------------------------------
Wed Mar  9 07:38:45 UTC 2016 - jsrain@localhost

- version 3.0.11
- fixed patch to file storing cron jobs in reschedule-sync.sh
  (bsc#966898)

-------------------------------------------------------------------
Mon Mar  7 07:03:10 UTC 2016 - jsrain@localhost

- version 3.0.10
- do not enable SSL for Apache on installation of the smt package
  (bsc#956632)
- fix RES registration (bsc#968124)

-------------------------------------------------------------------
Tue Feb 23 17:57:12 CET 2016 - mc@suse.de

- version 3.0.9
- fix tempfile handling
- Implement forwarding a delete system request to SCC (bsc#961135)
- adapt code to new libsolv wrapper
- download orders if --todir is given needed for SUSE Manager
- Adjusted user-visible strings for the move from NCC to SCC

-------------------------------------------------------------------
Wed Nov  4 09:31:22 CET 2015 - mc@suse.de

- version 3.0.8

-------------------------------------------------------------------
Tue Nov  3 11:18:13 CET 2015 - mc@suse.de

- fix calculation of migration target (bsc#951968)

-------------------------------------------------------------------
Thu Oct 22 11:54:42 UTC 2015 - oholecek@suse.com

- version 3.0.7

-------------------------------------------------------------------
Thu Oct 22 09:22:49 CEST 2015 - mc@suse.de

- set a global connect timeout to a value which work also for sloweri
  network connections (bsc#950924, bsc#932736)

-------------------------------------------------------------------
Mon Oct 12 09:49:55 UTC 2015 - oholecek@suse.com

- version 3.0.6

-------------------------------------------------------------------
Thu Oct  8 08:48:24 CEST 2015 - mc@suse.com

- create a symlink to repo/SUSE when exporting to directory
  (bsc#949361)

-------------------------------------------------------------------
Mon Oct  5 11:49:33 UTC 2015 - oholecek@suse.com

- version 3.0.5

-------------------------------------------------------------------
Mon Oct  5 08:50:26 CEST 2015 - mc@suse.de

- Set obsoleted_service_name to same service name (bsc#948551)
- fix the location of the SSL CA Truststore in clientSetup4SMT.sh

-------------------------------------------------------------------
Fri Sep 25 15:21:59 UTC 2015 - oholecek@suse.com

- upgrade from SMT11 does not preserve SCCcredentials permissions
  (bsc#943568)

-------------------------------------------------------------------
Fri Sep 25 13:17:23 CEST 2015 - mc@suse.de

- implement rollback for ServicePack migration feature
  (FATE#319133, FATE#319134)

-------------------------------------------------------------------
Thu Sep 17 11:41:56 UTC 2015 - oholecek@suse.com

- add smt.service for extra maintenance tasks (bsc#945081)
- remove smt-mirror-sle9 (fate#319415)
- limit timestamp to 32bit value (bnc#945382)
- version 3.0.4 

-------------------------------------------------------------------
Tue Sep  8 09:06:11 UTC 2015 - oholecek@suse.com

- smt-daily: don't use removed nosccsync option (bsc#944693)
- version 3.0.3

-------------------------------------------------------------------
Thu Aug 27 12:15:19 UTC 2015 - oholecek@suse.com

- version 3.0.2

-------------------------------------------------------------------
Wed Aug 26 11:56:10 CEST 2015 - mc@suse.de

- implement ServicePack migration API (FATE#319133, FATE#319134)

-------------------------------------------------------------------
Thu Aug 24 12:33:53 CEST 2015 - mc@suse.de

- implement forwarding registrations to SCC (bsc#942300, bsc#907791)
- implement delete systems requests to SCC
- enable reports based on local data for SCC connected SMT server

-------------------------------------------------------------------
Fri Aug 21 10:35:47 CEST 2015 - mc@suse.de

- Use a connect timeout when checking if a file exists (bsc#932736)
- implement /subscriptions/products for docker integration
- Make Rest interface work if PerlTaintChecks are on (bsc#939076)

-------------------------------------------------------------------
Thu Aug 20 13:25:37 UTC 2015 - oholecek@suse.com

- add support for migrating DB engine to InnoDB 
- move tmpfile configuration to git
  remove tmpfile-smt.conf (source2)

-------------------------------------------------------------------
Mon Aug  3 12:17:15 UTC 2015 - oholecek@suse.com

- fix /var/run/smt packaging (bsc#940343)
  add tmpfile-smt.conf as source2

-------------------------------------------------------------------
Fri Jul 31 07:15:37 UTC 2015 - oholecek@suse.com

- version 3.0.1
- SLE-12 support

-------------------------------------------------------------------
Thu Jul  9 13:25:27 UTC 2015 - oholecek@suse.com

- delete testdata after build so clamav is happy
- run through spec-cleaner 

-------------------------------------------------------------------
Wed Jul  8 15:52:07 UTC 2015 - oholecek@suse.com

- use perl provides instead of perl package names

-------------------------------------------------------------------
Wed May 20 10:07:12 CEST 2015 - mc@suse.de

- version 2.0.12

-------------------------------------------------------------------
Mon Apr 20 09:10:59 CEST 2015 - mc@suse.de

- remove entries from ProductCatalogs table for NCC sources as well
  (bsc#927554)

-------------------------------------------------------------------
Wed Mar 18 16:57:31 CET 2015 - mc@suse.de

- version 2.0.11
- fix smt-ncc-sync --export to use correct time format for
  subscription dates (bsc#922958)
- fix syntax error

-------------------------------------------------------------------
Fri Feb 27 14:48:38 CET 2015 - mc@suse.de

- version 2.0.10
- fix increasing files if metadata have checksums in there filenames
- Skip duplicate subscription-system combinations (bsc#905076)
- Add alias to display /SUSE on the same level as /repo (bsc#911546)
- fix error in smt help if a directory is not readable by the smt user
  (bsc#915001)
- merge products with different IDs (bsc#918568)

-------------------------------------------------------------------
Thu Nov 27 13:46:49 CET 2014 - mc@suse.de

- version 2.0.9
- fix get next jobid (bsc#903686)
- Create Patchstatus job when registering a new client
  with SCC protocol (bsc#904352)

-------------------------------------------------------------------
Mon Nov 24 08:46:25 CET 2014 - mc@suse.de

- Fix spelling error in commandline output (bsc#906595)

-------------------------------------------------------------------
Tue Nov 18 10:41:56 CET 2014 - mc@suse.de

- version 2.0.8
- prevent POODLE: SMT should only talk TLS (bsc#903684)
  CVE-2014-3566

-------------------------------------------------------------------
Thu Nov 13 07:58:54 UTC 2014 - jsrain@suse.cz

- proofreaded README-SCC file (bnc#902903)

-------------------------------------------------------------------
Thu Nov  6 11:35:26 CET 2014 - mc@suse.de

- fix duplicate detection (bsc#903677)
- If migration is not possible, write a message to look into
  the logfile for more info (bsc#903787)
- ix setup-custom-repos accessing wrong column in DB (bsc#903847)

-------------------------------------------------------------------
Wed Oct 15 15:02:20 CEST 2014 - mc@suse.de

- reduce warnings during scc migration (bnc#901281)

-------------------------------------------------------------------
Mon Oct 13 14:21:40 CEST 2014 - mc@suse.de

- version 2.0.7
- rename local json file created or read with --todir or --fromdir
  for organization/products/unscoped (bnc#900895)

-------------------------------------------------------------------
Thu Oct  2 12:44:33 UTC 2014 - jsrain@suse.cz

- version 2.0.6
- fixed API version check (bnc#899508)

-------------------------------------------------------------------
Wed Oct  1 11:35:24 UTC 2014 - jsrain@suse.cz

- version 2.0.5
- adjusted README-SCC

-------------------------------------------------------------------
Mon Sep 29 09:50:09 CEST 2014 - mc@suse.de

- prevent warnings (bnc#898703)
- log info about migration only. Do not confuse user by printing it
  to stdout.

-------------------------------------------------------------------
Thu Sep 18 10:02:07 CEST 2014 - mc@suse.de

- make EULA urls available with the configured scheme (bnc#897250)
- Check non "nu" repos for availability (bnc#897246)

-------------------------------------------------------------------
Tue Sep 16 14:53:25 CEST 2014 - mc@suse.de

- version 2.0.4
- add authtoken support for mirroring
- switch default SUSE update server to updates.suse.com

-------------------------------------------------------------------
Mon Sep  8 14:30:01 CEST 2014 - mc@suse.de

- version 2.0.3
- implement and use SCC API v4
- add product_type to products (bnc#889383)
- add --write-config to SUSEConnect command (bnc#894853)
- fix curl debug output
- use repo enabled flag (bnc#889373)

-------------------------------------------------------------------
Tue Aug 26 14:36:50 CEST 2014 - mc@suse.de

- version 2.0.2
- strip release part from version if edition was provided (bnc#891810)
- fix fetching the repoindex file
- check for beeing root during migration
- use SCC API version 3
- provide API version 3

-------------------------------------------------------------------
Thu Jul 31 13:02:23 CEST 2014 - mc@suse.de

- fix upgrade of products

-------------------------------------------------------------------
Wed Jul 30 17:00:45 CEST 2014 - mc@suse.de

- improve error handling

-------------------------------------------------------------------
Wed Jul 23 10:30:11 CEST 2014 - mc@suse.de

- fix creating stored proceedure with DBIx (bnc#884574)
- fix double declaration (bnc#887133)
- encode product id in json as number (bnc#885966)
- prevent dublicate entry errors if NCC report registrations double

-------------------------------------------------------------------
Wed Jul  9 12:45:25 CEST 2014 - mc@suse.de

- version 2.0.1
- use SCC API v2 to speak with SCC
- add protocol enhancements

-------------------------------------------------------------------
Wed Jun 18 15:05:37 CEST 2014 - mc@suse.de

- implement SCC API v2

-------------------------------------------------------------------
Mon Jun  9 08:19:46 UTC 2014 - jsrain@suse.cz

- fixed crash on registering against SMT

-------------------------------------------------------------------
Wed Jun  4 09:08:27 UTC 2014 - jsrain@suse.cz

- version 2.0.0
- adjustments to support SUSE Customer Center and the SLE12
  product family (bnc#880704)

-------------------------------------------------------------------
Mon May 12 15:45:53 CEST 2014 - mc@suse.de

- drop index only if it exists (bnc#852632)
- accept content encoding gzip (bnc#872168)

-------------------------------------------------------------------
Fri Oct 25 12:16:38 CEST 2013 - mc@suse.de

- rephrase warning message about missing header directory
- Create a patch id also for normal bugzilla URLs (bnc#846620)

-------------------------------------------------------------------
Tue Aug 20 16:20:37 CEST 2013 - mc@suse.de

- version 1.2.4
- add 10 second timeout for dns and server connection to the wget
  command, this prevents the registration script from hanging if there
  is an issue with the network
- make unescape more robust (bnc#834782)
- fix syntax error while not using autoaccept (bnc#834801)

-------------------------------------------------------------------
Tue Jun 11 13:17:38 CEST 2013 - mc@suse.de

- version 1.2.3
- Enhance clientSetup4SMT.sh to accept a CA certificate in a
  non-interactive way by providing the fingerprint (bnc#821853)

-------------------------------------------------------------------
Tue Apr 16 13:07:15 CEST 2013 - mc@suse.de

- version 1.2.2
- setting umask to default (bnc#814663)

-------------------------------------------------------------------
Mon Apr 15 13:44:33 CEST 2013 - mc@suse.de

- fix unescape of proxy user and password (bnc#812475)
- do not show errors before values are entered (bnc#815379)

-------------------------------------------------------------------
Tue Jan  8 12:11:46 CET 2013 - mc@suse.de

- let reschedule-sync.sh fix broken cron entries (bnc#796899)

-------------------------------------------------------------------
Mon Jan  7 09:49:55 CET 2013 - mc@suse.de

- require bc, needed by reschedule-sync.sh (bnc#796899)

-------------------------------------------------------------------
Thu Dec 13 10:39:32 CET 2012 - mc@suse.de

- version 1.2.1
- Use a larger time window for the NCC sync to distribute load
  (bnc#787129,bnc#718000,bnc#779544)
- Ignore option --repository, if --dbreplfile is given
  (bnc#784393)
- mark files with wrong checksum as invalid and remove them
  before mirror again

-------------------------------------------------------------------
Wed Apr  4 10:56:40 CEST 2012 - mc@suse.de

- version 1.2.0
- update copyright date (bnc#755497)

-------------------------------------------------------------------
Mon Apr  2 18:02:01 CEST 2012 - mc@suse.de

- use su option for logrotate (bnc#677335)

-------------------------------------------------------------------
Fri Mar 30 12:38:30 CEST 2012 - mc@suse.de

- comment mirrorUser and Password out to avoid
  duplicate definition (bnc#751556)

-------------------------------------------------------------------
Tue Mar 20 11:47:03 CET 2012 - mc@suse.de

- remove trailing whitespaces from config values
- fix re-include patches into staging snapshots (bnc#753016)

-------------------------------------------------------------------
Fri Mar 16 16:37:15 CET 2012 - mc@suse.de

- fix obsolete information (bnc#751554)
- set TARGET to empty string if it is undef (bnc#751526, bnc#751532)
- update copyright notice (bnc#752608)

-------------------------------------------------------------------
Thu Mar  8 14:59:59 CET 2012 - mc@suse.de

- version 1.2.0
- do not use cleanPath for URLs, it removes the double slash
  after the scheme (bnc#751222)

-------------------------------------------------------------------
Fri Feb 24 11:53:38 CET 2012 - mc@suse.de

- fix setMirrorableCatalogs to change the flag only for catalogs
  with the same catalog type (bnc#748828)

-------------------------------------------------------------------
Wed Feb 15 17:59:35 CET 2012 - mc@suse.de

- add manpage documenting the REST API

-------------------------------------------------------------------
Tue Feb 14 16:05:29 CET 2012 - mc@suse.de

- update and clean RepositoryContentMetadata if staging is
  enabled or disabled (bnc#746402)

-------------------------------------------------------------------
Mon Feb 13 16:13:46 CET 2012 - mc@suse.de

- support more checksum types to make hardlinking work with
  checksums different than sha1 (bnc#746402)

-------------------------------------------------------------------
Wed Feb  8 11:09:45 CET 2012 - mc@suse.de

- update vhost-ssl.conf to latest default configuration with
  changes in SSLProtocol and SSLCipherSuite

-------------------------------------------------------------------
Wed Feb  1 13:41:55 CET 2012 - mc@suse.de

- fix uninitialized variables when creating staging group
  (bnc#744546)

-------------------------------------------------------------------
Mon Jan 30 12:27:46 CET 2012 - mc@suse.de

- remove content of staging groups on delete
- let the user confirm removing a staging group

-------------------------------------------------------------------
Thu Jan 26 16:01:43 CET 2012 - mc@suse.de

- return complete version of repositories in repoindex.xml
  - not the filtered ones - (FATE#310105)
- implement delete repository
  (FATE#308567, FATE#310207, FATE#312770)

-------------------------------------------------------------------
Wed Jan 25 13:38:30 CET 2012 - mc@suse.de

- implement providing a registration status (bnc#593607)
- add --target parameter to smt-setup-custom-repos
- require openssl-certs (bnc#738904)

-------------------------------------------------------------------
Tue Jan 24 12:39:09 CET 2012 - mc@suse.de

- clientSetup4SMT.sh: add parameter --namespace to request a
  staging repository during registration
- remove also Filter and ContentData if a group is removed

-------------------------------------------------------------------
Fri Jan 20 15:37:05 CET 2012 - mc@suse.de

- implement staging groups (FATE#308764)
- disable mirroring of source RPMs to off by default (FATE#313095)
- add commands listgroups, creategroup and removegroup to
  smt-staging

-------------------------------------------------------------------
Wed Jan 18 18:02:01 CET 2012 - jdsn@suse.de

- make the new feature available via smt.conf file (bnc#730469)

-------------------------------------------------------------------
Tue Dec 20 21:25:48 CET 2011 - jdsn@suse.de

- add reboot feature to softwarepush and update job; let user
  decide if a failed job blocks the SMT JobQueue (bnc#730469)
- fix naming of job status to make it more obvious what the status
  means; always show parent job ID (bnc#729542)
- version 1.1.24

-------------------------------------------------------------------
Thu Oct 20 10:00:29 CEST 2011 - mc@suse.de

- version 1.1.23
- remove negotiate from supported proxy auth methods (bnc#724687)

-------------------------------------------------------------------
Tue Oct 18 11:54:57 CEST 2011 - mc@suse.de

- do not set Content-Length as custom header. Let libcurl
  set it. (bnc#723901)
- Use libcurl string as UserAgent default if not specified
  in smt.conf.
- If UserAgent in smt.conf is empty do not send a UserAgent
  string. Use the default only if UserAgent is not specified
  in smt.conf
- enhance REST API for Products and Repositories

-------------------------------------------------------------------
Wed Oct 12 15:53:59 CEST 2011 - mc@suse.de

- fix invalid warning about clients in NCC does not exist
  locally (bnc#721238)
- cut patch description down to DB column size (bnc#723571)

-------------------------------------------------------------------
Tue Sep 27 12:39:12 CEST 2011 - mc@suse.de

- fix disable staging of not mirrorable repositories (bnc#650682)
- document verbose level in the manpages (bnc#710348)
- check permissions on the credentials file (bnc#677361)
- fix message of certificate check in smt-report (bnc#656121)

-------------------------------------------------------------------
Mon Sep 26 10:23:33 CEST 2011 - mc@suse.de

- fix for packages with release or version equal 0 (bnc#698512)
- Move parsing patch data in the mirror process (bnc#653937)
- fix parsing RES patches which have different date format,
  references without id and category names (bnc#653893)

-------------------------------------------------------------------
Tue Sep 20 10:45:47 CEST 2011 - mc@suse.de

- version 1.1.22
- use perl-WWW-Curl as backend to fix several issues with https
  connections via proxyies.(bnc#710365, bnc#718042, bnc#718055)
-------------------------------------------------------------------
Wed Sep 14 11:44:13 CEST 2011 - mc@suse.de

- use WWW::Curl for http(s) requests
  - add support for ftp URLs
  - add IPv6 support (FATE#305046)
  - support NTLM proxy authentication
  - let libcurl calculate the Content-Length of a post request
    (bnc#597264)
  - add optimize command to smt-db
  - Exit gracefully on SIGINT & SIGTERM (bnc #515968).

-------------------------------------------------------------------
Tue Jun 14 12:00:49 CEST 2011 - mc@suse.de

- make smt-mirror --hardlink 0 work (bnc#699107)
- fix logging while hardlining (bnc#699107)
- improve hardlink speed (bnc#699107)

-------------------------------------------------------------------
Mon Feb 14 17:32:23 UTC 2011 - locilka@suse.cz

- Fixed RPMMD parser not to touch undefined keys in data hash
  (BNC #670654).
- 1.1.21

-------------------------------------------------------------------
Mon Feb  7 09:55:36 CET 2011 - mc@suse.de

- version 1.1.20
- do not remove userinfo on file urls

-------------------------------------------------------------------
Fri Dec 17 14:48:47 CET 2010 - mc@suse.de

- fix order when matching products (bnc#659912)

-------------------------------------------------------------------
Mon Nov 29 14:52:11 CET 2010 - jdsn@suse.de

- Fix use of uninitialized value during report generation (bnc#656254)

-------------------------------------------------------------------
Fri Nov 26 16:16:27 CET 2010 - mc@suse.de

- Fix certificate check. Print message correctly.

-------------------------------------------------------------------
Wed Nov 24 23:24:46 CET 2010 - jkupec@suse.cz

- Fixed DB error when storing patches and unknown patch
  category appears
- version 1.1.19

-------------------------------------------------------------------
Tue Nov 23 13:47:26 CET 2010 - jkupec@suse.cz

- Fixed syntax error in smt-daily cron script (bnc #630170)

-------------------------------------------------------------------
Fri Sep 17 15:11:36 CEST 2010 - jkupec@suse.cz

- Avoid updating Last Mirror timestamp of a repository in case of
  errors (bnc #614997)
- version 1.1.18

-------------------------------------------------------------------
Tue Sep  7 16:39:01 CEST 2010 - jkupec@suse.cz

- REST API documentation added (SMT-REST-API.txt)
- fixed empty <product uiname="...">
- sending correct repo type in /repo/repoid REST call response
- added mirrored time stamp to /product/productid/repos response

-------------------------------------------------------------------
Thu Sep  2 11:52:45 CEST 2010 - jkupec@suse.cz

- Don't run mirror if ncc-sync exits with error (bnc #630170)
- Fixed supressed 'Finished mirroring' message if header.info
  is not found when mirroring RES5 repositories (bnc #628676)

-------------------------------------------------------------------
Wed Aug 25 15:42:15 CEST 2010 - jkupec@suse.cz

- added original rpm package location data to DB and /patch/$id XML

-------------------------------------------------------------------
Thu Jul 29 16:20:52 CEST 2010 - jkupec@suse.cz

- new REST API added: /repos to return all available repositories
  as XML
- fixed a few patch caching problems in smt-mirror

-------------------------------------------------------------------
Wed Jul 28 14:10:24 CEST 2010 - jkupec@suse.cz

- FATE #310105 - return full repo list for mirrorUser on
  https://smt.server/repo/repoindex.xml

-------------------------------------------------------------------
Tue Jul 27 15:11:53 CEST 2010 - jkupec@suse.cz

- smt-mirror: match -c long option to docs (--clean) (bnc #617323)

-------------------------------------------------------------------
Tue Jul 27 12:17:15 CEST 2010 - jkupec@suse.cz

- added package and patch reference data to /patch/$patchid XML

-------------------------------------------------------------------
Mon Jul 26 19:45:20 CEST 2010 - jkupec@suse.cz

- new REST API added:
  - /repo/$repoid/patches
  - /patch/$patchid

-------------------------------------------------------------------
Wed Jul 21 11:16:27 CEST 2010 - jkupec@suse.cz

- new REST API added:
  - /products
  - /product/$productid
  - /product/$productid/repos
  - /repo/$repoid

-------------------------------------------------------------------
Tue Jul  6 10:40:43 CEST 2010 - mc@suse.de

- fix disabling of not mirrorable repositories (bnc#619314)

-------------------------------------------------------------------
Tue Jul  6 09:54:10 CEST 2010 - mc@suse.de

- increase timeout
- insert the right value into the clients table

-------------------------------------------------------------------
Mon Apr 26 16:12:02 CEST 2010 - mc@suse.de

- add Conflicts with slms-registration (bnc#591847)

-------------------------------------------------------------------
Wed Mar 31 14:16:30 CEST 2010 - mc@suse.de

- copy headers directoy while staging of YUM repositories
  (bnc#587606)

-------------------------------------------------------------------
Wed Feb 10 15:58:22 CET 2010 - jsrain@suse.cz

- smt-support deletes uploaded tarballs after successful upload
  by default now (bnc#574297)

-------------------------------------------------------------------
Wed Jan 20 09:48:26 CET 2010 - mc@suse.de

- use the database for staging (bnc#572170)

-------------------------------------------------------------------
Wed Dec 16 13:40:09 CET 2009 - mc@suse.de

- fix report generation (bnc#564788)
- version 1.1.17

-------------------------------------------------------------------
Mon Dec  7 18:41:05 CET 2009 - jkupec@suse.cz

- When generating testing repository with patch filterning, avoid
  overriding of generated repo signature and key with the original
  ones from the full mirror (bnc #560823).

-------------------------------------------------------------------
Mon Nov 23 20:17:45 CET 2009 - jkupec@suse.cz

- Fixed error when creating testing snapshot of code 10 update
  repositories (those without updateinfo.xml) (bnc #556867)

-------------------------------------------------------------------
Mon Nov 16 10:45:06 CET 2009 - mc@suse.de

- fix misleading output of smt-repos command (bnc#522033)

-------------------------------------------------------------------
Thu Nov 12 10:21:34 CET 2009 - mc@suse.de

- fix smt-mirror-sle9 (bnc#546132)
- send a user agent string in http requests (bnc#554856)

-------------------------------------------------------------------
Wed Nov 11 16:09:33 CET 2009 - mc@suse.de

- honor no_proxy variable (bnc#543327)
- print only a warning if registration server returns no
  data during ncc-sync. (bnc#547653)
- do not search for an repoindex file if no service is
  configured (bnc#547654)

-------------------------------------------------------------------
Tue Nov 10 16:20:39 CET 2009 - mc@suse.de

- print error if wrong guid is used in delete-registration
  (bnc#515590)

-------------------------------------------------------------------
Fri Jul 24 15:04:18 CEST 2009 - jkupec@suse.cz

- require perl-satsolver (bnc #524972)

-------------------------------------------------------------------
Mon Jul 13 15:44:58 CEST 2009 - mc@suse.de

- version 1.1.16
- fix reporting registrations without Subscriptions in ncc mode
  (bnc#521525)

-------------------------------------------------------------------
Thu Jul  9 18:33:19 CEST 2009 - jdsn@suse.de

- only activate client jobs if parent was successful (bnc#520700)
- only cleanup client jobs with broken parent id (bnc#520701)
- added man page for smt-client script

-------------------------------------------------------------------
Wed Jul  8 18:29:34 CEST 2009 - jkupec@suse.cz

- smt-staging: allowing filtering of patches by category also
  individually with --individually option
- smt-staging: sorting the listupdates table by name, allowing
  --sort-by-version and --sort-by-category
- 1.1.15

-------------------------------------------------------------------
Wed Jul  8 15:25:03 CEST 2009 - mc@suse.de

- more quoting changes (bnc#489645)
- fix typo in ncc-sync (bnc#520177)

-------------------------------------------------------------------
Wed Jul  8 13:21:23 CEST 2009 - jkupec@suse.cz

- fixed one more bug when enabling staging (bnc #509922)
- smt-staging: show last creation date of testing/production repo
  in the 'status' command.
- SMT::Mirror::RpmMd: handling file open() exceptions (bnc #520094)

-------------------------------------------------------------------
Tue Jul  7 23:30:17 CEST 2009 - jdsn@suse.de

- add timestamp for patchstatus information (bnc#519552)
- fix handling of failing patchstatus jobs
- perform refresh prior to a patchstatus job
- update lastcontact on every REST request
- adaptions for new timestamp and filter for smt-client script

-------------------------------------------------------------------
Tue Jul  7 16:28:00 CEST 2009 - locilka@suse.cz

- Extended setupClient4SMT.sh to adapt supportconfig.conf entry for
  uploading generated support configs to the same server as the one
  for registration (bnc #516495).

-------------------------------------------------------------------
Tue Jul  7 16:13:59 CEST 2009 - mc@suse.de

- fix some quoting issues in SQL statements. (bnc#489645)

-------------------------------------------------------------------
Mon Jul  6 15:24:54 CEST 2009 - mc@suse.de

- try to get the hostname for list-registration;
  fallback to IP address (bnc#508291)

-------------------------------------------------------------------
Fri Jul  3 16:29:20 CEST 2009 - mc@suse.de

- improve parsing of other.xml
- provide log and loglevel to RpmMdOtherFilter

-------------------------------------------------------------------
Thu Jul  2 17:52:49 CEST 2009 - locilka@suse.cz

- Added functionality that returns details about repository
  snapshots states.

-------------------------------------------------------------------
Thu Jul  2 15:24:13 CEST 2009 - mc@suse.de

- drop privileges in smt-mirror-sl9 and print a warning,
  if .wgetrc does not exist in the home diretcory of the
  smt user

-------------------------------------------------------------------
Thu Jul  2 12:58:46 CEST 2009 - jkupec@suse.cz

- smt-staging: use signingKeyID from smt.conf if not given on
  command line
- mirroring files even if the local version is newer
- 1.1.14

-------------------------------------------------------------------
Wed Jul  1 16:21:07 CEST 2009 - jkupec@suse.cz

- smt-staging: allow staging for all repos, only filtering is only
  allowed for code11 update repos (those with updateinfo.xml.gz)
- smt-staging: fixed selecting of reposigories by ID from smt-repos
  and by name & target
- 1.1.13

-------------------------------------------------------------------
Wed Jul  1 14:43:51 CEST 2009 - jkupec@suse.cz

- smt-staging improvements
  * --nodesc added to listupdates
  * listupdates now shows Testing and Production repo status
  * man page extended

-------------------------------------------------------------------
Tue Jun 30 17:03:44 CEST 2009 - jkupec@suse.cz

- smt-staging: --keyid and --keypass added for createrepo

-------------------------------------------------------------------
Tue Jun 30 12:23:15 CEST 2009 - mc@suse.de

- add a table to the report with registrations which are not
  assigned to subscriptions.
  This happens if a subscription is not necessary (e.g. SDK, SMT)
  or the subscriptions are not provided by the registration server.

-------------------------------------------------------------------
Mon Jun 29 13:33:50 CEST 2009 - mc@suse.de

- special handling of HTTP status code 501 -- not implemented.
  For listregistrations and listsubscriptions print a warning but
  return with success.
- add option --pdf and --xml to help (bnc#517263)
- print out the full path to the report if --file is used.

-------------------------------------------------------------------
Fri Jun 26 15:46:32 CEST 2009 - tgoettlicher@suse.de

- added man page for smt-job

-------------------------------------------------------------------
Fri Jun 26 10:20:00 CEST 2009 - mc@suse.de

- rename option --nonccsync to --nosync in smt-report
  keep --nonccsync hidden for compatibility reason
- enable mail for registration via cron by default
- put hostname in the subject of report mails

-------------------------------------------------------------------
Wed Jun 24 15:44:45 CEST 2009 - jkupec@suse.cz

- SMT::CLI::setCatalogStaging(): move the repository directories
  to proper locations when enabling/disabling staging (bnc #509922)
  YaST agent adjusted to use this function, too.
- fixed arguments quoting ("smt repos 'My Test Repo' 'x86_64' -s"
  now works)

-------------------------------------------------------------------
Wed Jun 24 15:05:18 CEST 2009 - mc@suse.de

- better messages for setup-custom-repo --delete (bnc#508505)
- fix output and logging of smt-delete-registration (bnc#515590)

-------------------------------------------------------------------
Wed Jun 24 10:18:36 CEST 2009 - jkupec@suse.cz

- avoid filtering filelists.xml.gz, it takes too long (bnc #510300)

-------------------------------------------------------------------
Tue Jun 23 16:25:43 CEST 2009 - jkupec@suse.cz

- smt-staging: status command added

-------------------------------------------------------------------
Mon Jun 22 16:33:35 CEST 2009 - jkupec@suse.cz

- smt-staging list-updates: --patch/--category options added
- smt-staging allow/forbid: --all option added
- SMT::Filter::whatMatches($patch) added

-------------------------------------------------------------------
Mon Jun 22 14:41:40 CEST 2009 - jsrain@suse.cz

- display more reasonable warning if smt-support is not installed
  (bnc#514346)

-------------------------------------------------------------------
Fri Jun 19 15:30:10 CEST 2009 - jkupec@suse.cz

- respect MirrorSRC smt.conf option when creating testing/production
  snapshots using 'smt staging createrepo' (bnc #510927)

-------------------------------------------------------------------
Fri Jun 19 11:32:46 CEST 2009 - mc@suse.de

- do not ignore case of options (bnc#514637)
- add --mail as default cronjob parameter to NCC_SYNC_PARAMS and
  MIRROR_PARAMS (FATE#304513)

-------------------------------------------------------------------
Thu Jun 18 19:13:30 CEST 2009 - jkupec@suse.cz

- avoiding downloading of (.rpm) files which would later be
  removed because of patch filtering.

-------------------------------------------------------------------
Thu Jun 18 14:55:33 CEST 2009 - jkupec@suse.cz

- fixed unknown LOG_MARK constant error (bnc #514354) (mc)
- 1.1.12

-------------------------------------------------------------------
Wed Jun 17 20:35:41 CEST 2009 - jdsn@suse.de

- fixing smt-job script
- 1.1.11

-------------------------------------------------------------------
Wed Jun 17 18:31:01 CEST 2009 - jkupec@suse.cz

- checking for broken dependencies when manipulating filters
  in smt-staging (YaST module needs adaptation yet).
- replaced 'catalogs' with 'repositories' in all texts
- smt-setup-custom-catalogs renamed to smt-setup-custom-repos
- 1.1.10

-------------------------------------------------------------------
Wed Jun 17 10:29:14 CEST 2009 - mc@suse.de

- log the reason for a failed post request as error and not as debug

-------------------------------------------------------------------
Mon Jun 15 11:46:19 CEST 2009 - mc@suse.de

- remove unsupported YOU9 mirror definitions
  YOU9-Novell-Linux-Desktop, YOU9-Novell-Linux-Desktop-SDK,
  YOU9-Novell-Linux-POS, YOU9-Open-Enterprise-Server (bnc#498614)
- exit with error on unknown commandline parameter (bnc#513115)
- add missing short options (bnc#513098)

-------------------------------------------------------------------
Wed Jun 10 15:14:45 CEST 2009 - mc@suse.de

- do not append queryparameter to zypp or yum URLs.
  SLES10 and RES do not know them (bnc#511519).
- fix invalid parameter (bnc#511289)
- For y/n questions expect <enter> to finish the input (bnc#511496)

-------------------------------------------------------------------
Tue Jun  9 14:50:46 CEST 2009 - mc@suse.de

- re-write report based on local data to support multi productclass
  subscriptions (bnc#507209)

-------------------------------------------------------------------
Tue Jun  9 11:59:59 CEST 2009 - locilka@suse.cz

- Added --format=csv output format option into smt-list-products
  and smt-list-registrations scripts (bnc #499440).
- Added manual page for smt-catalogs (symlink to smt-repos)
  (bnc #511168).

-------------------------------------------------------------------
Mon Jun  8 16:04:01 CEST 2009 - locilka@suse.cz

- Fixed smt-client commandline arguments (bnc #510888).

-------------------------------------------------------------------
Fri Jun  5 16:29:23 CEST 2009 - mc@suse.de

- use a dynamic id for the NU service based on LocalNUUrl
  in smt.conf (bnc#510340)

-------------------------------------------------------------------
Fri Jun  5 11:32:12 CEST 2009 - locilka@suse.cz

- Changed isSubrepoUpToDate logic (bnc #510314).
- Fixed smt-mirror to reset .mirror file only if a particular
  repository has changed (bnc #510320).

-------------------------------------------------------------------
Thu Jun  4 14:47:20 CEST 2009 - locilka@suse.cz

- Extended Client::getPatchStatusLabel to return translated status
  label and as a second value - non-translated status string.

-------------------------------------------------------------------
Thu Jun  4 14:27:57 CEST 2009 - jkupec@suse.cz

- Fixed unnecessary re-signing of mirrored repositories
  (bnc #509909).
- Fixed missing SMT::Client include in SMT::Registration
- Fixed few bugs when generating filtered repositories.
- 1.1.9

-------------------------------------------------------------------
Thu Jun  4 09:47:51 CEST 2009 - visnov@suse.cz

- Remove sysconfig.smt-client file
- Remove superflous 'exit 0'

-------------------------------------------------------------------
Wed Jun  3 18:07:21 CEST 2009 - jkupec@suse.cz

- smt-staging script added
- 1.1.8

-------------------------------------------------------------------
Wed Jun  3 12:15:41 CEST 2009 - locilka@suse.cz

- Added caching of the current SMT configuration and DB connection
  into the SMT::CLI.
- Created new smt-client script to show the clients state and
  manage their tasks.
- Adjusted SMT::Client to provide unified labels for client
  statuses according to the pending patchs status.

-------------------------------------------------------------------
Wed Jun  3 11:08:55 CEST 2009 - jkupec@suse.cz

- SMT::Mirror::RpmMd: removing of packages belonging to filtered
  patches done (fate #306251).
- SMT::Parser::RpmMdPrimaryFilter added
- SMT::Parser::RpmMdOtherFilter added
- SMT::Parser::RpmMdPatches
- most of the testsuite fixed
- Total number of files added to mirror statistics

-------------------------------------------------------------------
Mon Jun  1 12:58:21 CEST 2009 - locilka@suse.cz

- SMT::Clients, SMT::Job, and SMT::JobQueue turned into
  object-oriented API (for speedup).

-------------------------------------------------------------------
Mon May 25 13:45:31 CEST 2009 - jkupec@suse.cz

- Fixed creating smt-catalogs symlink.

-------------------------------------------------------------------
Thu May 21 17:11:25 CEST 2009 - locilka@suse.cz

- version 1.1.7
- Extended SMT::Repositories module to allow to switch mirroring
  and staging directly.
- Added functions for checking whether subrepository is up to date.

-------------------------------------------------------------------
Thu May 21 16:22:34 CEST 2009 - jkupec@suse.cz

- smt-catalogs renamed to smt-repos, smt-catalogs is now symlink
  to smt-repos

-------------------------------------------------------------------
Wed May 20 16:19:42 CEST 2009 - jkupec@suse.cz

- version 1.1.6
  * added patch filtering capability to SMT::Mirror::RpmMd
  * software push and client patch status reporting WIP
  * smt-mirror: added --repository option for selecting the
    repository to mirror, instead of mirroring all
  * smt-support: added repackage functionality
  * smt-ncc-sync: --export added to dump database tables, needed for
    setting up a disconnected server, to XML files
  * smt-mirror: --fromlocalsmt added to use the local running SMT
    as the mirror-source (FATE #306252)
  * smt-mirror: renamed --dryrun to --testrun (FATE #304899)
  * added TYPE column to the MachineData table
  * added LAST_MIRROR column to the Catalogs table
  * JobQueue table added to DB
  * LOCAL.signingKeyID smt.conf option added
  * added NTS SMT::Support Perl module that allows uploading
    supportconfigs
  * added SMT::Repositories for handling things related to Catalogs
    DB table

-------------------------------------------------------------------
Mon May  4 15:08:06 CEST 2009 - mc@suse.de

- version 1.1.5
  * new rpmmd parser for locations and patches
  * Initial revision of smt-catalogs-xml, works similar to smt-catalogs,
    but purely on XML files (Fate#306252)
  * Added --batch-mode into the smt-catalogs script
  * autoincrement ID column added to Catalogs
  * Filters table added
  * initial migration files for job queue
  * added smt-support subpackage

-------------------------------------------------------------------
Thu Apr  2 16:18:42 CEST 2009 - mc@suse.de

- version 1.1.4
  * do not unlink files in repodata if we work in .repodata
  * document the XML format in the manpage of smt-report
  * show local virtual machines in ncc report
  * make the unix user configurable under which the smt* commandline tools
    should run
  * fix reporting in dryrun mode
  * Don't try to access the RepositoryContentData Table when no database
    connection is available.
  * new option --fromdir to mirror from local directories,
    (Fate#306252, partial)
  * smt-mirror allow to mirror from file:// URLs now, might
    come in handy for customer created catalogs
  * allow file:// for custom catalogs
  * print catalogs which can newly be mirrored and catalogs
    which cannot be mirrored anymore.
  * fix parsing of deltarpms (bnc#491403)
  * new directory structure for staging
    repo/
    repo/testing/
    repo/full
  * change Registration service to return the right repository
    if staging is enabled
  * change smt-mirror to mirror to the right directory depending
    on the staging flag for the catalog
  * change alias for plain rpm-md catalogs with the staging status
    changes
  * request NCCcredentails for rpm-md repositories from SMT server.

-------------------------------------------------------------------
Thu Mar 26 15:17:34 CET 2009 - mc@suse.de

- version 1.1.3
  * FATE#304513: send subscription report every second day if alerts
    are detected.
  * FATE#306254: Canonical location of package signing keys
    keys in repo/keys/ directory are checked by setupClient4SMT.sh
    and the user were asked to import them
  * FATE#306261: Canonical location for setupClient4SMT.sh
    setupClient4SMT.sh can be downloaded from
    .../repo/tools/setupClient4SMT.sh
  * new package res-signingkeys which contain the RES key.
  * FATE#304511: SMT: report to include details on downloaded updates
    - print the number of new security and recommended updates
    - print the titles of new security and recommended updates

-------------------------------------------------------------------
Mon Mar 23 16:39:10 CET 2009 - mc@suse.de

- version 1.1.2
  - introduce a home directory for user smt (/var/lib/smt)
  - chdir to the home in dropPrivileges()
  - smt-ncc-sync --fromdir/--todir calculate the fullpath if
    a relative path was given and print the destination
  - FATE#305991: configure NCC regserver url in /etc/smt.conf and
                 use /etc/suseRegister.conf as fallback if the
                 key does not exist in smt.conf.
  - fix report of no changes - all files up-to-date in Yum
  - store repodata in the database under the final
    location after renaming .repodata to repodata
  - fix test for existing files

-------------------------------------------------------------------
Fri Mar 20 11:42:38 CET 2009 - mc@suse.de

- version 1.1.1
  * speedup mirroring
  * seperate yum from rpmmd
  * show total mirror time in summary
  * use hardlink by default if files already exists in
    other catalogs
  * use copy as fallback
  * add option --nohardlink to use only copy
  * store informations about local available packages
    into the DB.
  * implement authentication, when user access the repositories
  * update the documentation
  * changing logging mechanism
    - add verbose level instead of debug (true|false)
    - filter in printLog and not in the code.
  * handle new namespace argument during registration
  * store namespace and secret into the clients table
  * count linked and copied files and print them in the summary
  * print complete statistic; do not cut lines with value 0
  * Fate#304872: Detailed view of custom catalogs; display assigned
    products in --verbose mode
  * Catalogs enable/disable: report the number of changed catalogs.
  * Fate#304873: Provide informations about catalogs that is going to be
    deleted
  * FATE#304485: implement --disable-by-product
  * add --mail|-m parameter to smt-ncc-sync, smt-mirror, smt-register
  * create special smt user in RPM pre script
  * all smt* commands drop the privileges and switch to
    smt user now
  * change default permissions of some files and directories in
    the smt package
  * add changeSMTUserPermissions.sh helper script
    to change directory and file permissions for the special
    smt user
  * call registration at the end of clientSetup4SMT.sh
  * implement generating PDF and XML Report
  * add CONSUMEDVIRT column to Subscriptions table
  * parse consumed-virtual from ListSubscriptions and store
    it into the database
  * Add Column to the report about virtual systems.
  * First step to staging:
    - add STAGING (Y/N) column to catalogs table
    - add --enable-staging, --disable-staging parameter to
      smt-catalog
    - modify dbrepl create/read providing the STAGING parameter
    - configure full/repo/ directory in apache2 by default. Used for
      staging
    - modify smt-mirror to mirror to full/repo/ if a catalogs is marked
      for staging
  * fix mirroring of delta rpms in SLE11 catalogs
    (bnc#486926)

-------------------------------------------------------------------
Tue Feb 10 12:21:11 CET 2009 - mc@suse.de

- die, if product could not be found in the database
- check node at generating XML
- set TMPDIR => 1 if we use File::Temp::tempdir with a template

-------------------------------------------------------------------
Mon Jan 26 16:40:47 CET 2009 - mc@suse.de

- remove perl-IO-Zlib from Requires. It is now part
  of perl itself

-------------------------------------------------------------------
Thu Jan 22 18:16:54 CET 2009 - mc@suse.de

- fix reading proxy credentials from .curlrc(bnc#468496)

-------------------------------------------------------------------
Tue Jan 20 10:42:24 CET 2009 - mc@suse.de

- version 1.1.0
  * make re-try code generic
  * improve log output (fate#305537)
  * create tempdirs with smt prefix
  * put lock files into /var/run/smt/ (fate#305541)
  * get SMT guid from new file and implement also creation
    and convert functionality.

-------------------------------------------------------------------
Thu Jan 15 16:32:09 CET 2009 - mc@suse.de

- version 1.0.9
  * store product informations seperate to be able to send the original
    data to NCC. (bnc#450939 Comment #42)
  * fix copy CA in case of using chained CAs (bnc#466378)
  * fix smt-catalogs man page (bnc#449325)

-------------------------------------------------------------------
Thu Dec  4 12:29:46 CET 2008 - mc@suse.de

- version 1.0.8
  * do not suppress forbidden error when trying to mirror
    non-entitled catalogs with smt-mirror-sle9. (bnc#445607)
  * improve speed when copying metadata (bnc#430808)
  * parse virttype from host element
  * improve clientSetup4SMT to detect several possible places
    where the certificate has to be stored.
  * do not try to put a certificate to zmd/trusted-certs/ if zmd
    is not installed.

-------------------------------------------------------------------
Wed Oct 29 09:51:29 CET 2008 - mc@suse.de

- version 1.0.7
  * create database with charset latin1 (bnc#430146)
  * proxy urls should not have a trailing / (bnc#433508)
  * support for older yum repository format
  * do not require repomd.xml.key if repomd.xml.asc exists
    (bnc#439154)

-------------------------------------------------------------------
Thu Sep 11 14:42:02 CEST 2008 - mc@suse.de

- version 1.0.6
  * create todir if it does not exists.(bnc#406328)
  * create extra mirror directory if it does not exists. (bnc#406304)
  * write logmessage if repoindex return a directory which is marked
    for mirroring but is currently not available. (bnc#416737)
  * store repoindex.xml to a tmp directory (may fix bnc#416737)
  * add option --regcert to clientSetup4SMT.sh (bnc#421079)
  * fix local SMT Virtual Machine Report (bnc#413757)
  * catch error on head request (bnc#425387)

-------------------------------------------------------------------
Tue Jul  1 10:48:57 CEST 2008 - mc@suse.de

- version 1.0.5
  * smt-ncc-sync: honor --help
  * fix texts in report (bnc#405148, bnc#393776)

-------------------------------------------------------------------
Mon Jun 30 10:18:44 CEST 2008 - mc@suse.de

- version 1.0.4
  * get client IP if no hostname was send and store it in the
    client table (bnc#403695)
  * smt-report: warnings should not drop alerts. (bnc#403703)

-------------------------------------------------------------------
Tue Jun 24 15:10:41 CEST 2008 - mc@suse.de

- version 1.0.3
  * catch SSL errors on download and provide nice error message
    instead of a perl backtrace. (bnc#401607)
  * add check for root user to clientSetup4SMT.sh
  * fix not running apache after rcsmt start (bnc#403104)

-------------------------------------------------------------------
Wed Jun 18 13:39:55 CEST 2008 - mc@suse.de

- version 1.0.2
  * smt-setup-custom-catalog: enhance help text and man page:
    add info about how to find out the Catalog ID (bnc#400501)
  * close filehandles if we do not need them anymore (bnc#399260)

-------------------------------------------------------------------
Fri Jun 13 10:11:39 CEST 2008 - mc@suse.de

- version 1.0.1
  * fix "unlimited" handling in the report summary table
    (bnc#398875)
  * adding a DISCLAIMER to the bottom of a report
  * show also unused expired subscriptions in report
    to match NCC report (bnc#398120)
  * change column titles to improve the report
    (first step to fix bnc#398130)
  * fix product detection (bnc#398817)
  * add verbose mode to list-registrations, which shows also
    the subscriptions where this client is assigned to, if
    NCC registration is enabled. (bnc#398166)

-------------------------------------------------------------------
Mon Jun  9 15:41:07 CEST 2008 - mc@suse.de

- version 1.0.0
  * fix some per warnings
  * set a UserAgent timeout
  * manually adding a header to an ASCIITable to speed up
    rendering (bnc#396702)
  * reduce max register requests in one bulkop to 15.
  * small fixes in man pages and help texts
  * fix return, in case of no catalog were removed
    (part of bnc#397100)
  * move proxy settings into a seperate function
  * implement own proxy variables in smt.conf (bnc#397369)
  * allow to mirror not signed repositories (bnc#397118)
  * fix some problems with --dryrun
  * fix some problems with verify and deepverify
  * read global proxy settings inside of cron scripts
    (bnc#398589)

-------------------------------------------------------------------
Mon Jun  2 17:38:16 CEST 2008 - mc@suse.de

- version 0.9.7
  * fix wrong SQL statement with NODCOUNT = -1 (bnc#396291)
  * fix csv headlines

-------------------------------------------------------------------
Wed May 28 12:01:16 CEST 2008 - dmacvicar@suse.de

- version 0.9.6
  * changes on man pages, texts and command
    line options
  * (bnc#393776)
  * (bnc#393778)
  * (bnc#390085)
  * (bnc#393075)


-------------------------------------------------------------------
Wed May 21 17:37:29 CEST 2008 - mc@suse.de

- version 0.9.5
  * changes on man pages and texts.

-------------------------------------------------------------------
Tue May 20 13:52:49 CEST 2008 - mc@suse.de

- version 0.9.4
  * mirror-sle9: add timeout options to wget (bnc#390240)
  * mirror-sle9: use same filehandle for OUT and ERR (bnc#390240)
  * new man page drafts
  * fix some messages (bnc#391439)
  * implement proxy authentication support (bnc#392495)
  * follow redirects when flagging mirrorable catalogs (bnc#392509)
  * show productIDs in list-products output (bnc#391997)

-------------------------------------------------------------------
Tue May 13 10:07:53 CEST 2008 - mc@suse.de

- version 0.9.3
  * do not send a NU service if we do not have a catalog for the
    client (maybe fix bnc#388406)

-------------------------------------------------------------------
Fri May  9 13:22:48 CEST 2008 - mc@suse.de

- version 0.9.2
  * fix incorrect time stamps on mirrored files (bnc#388227)
  * change logging in SMT::Registration and NU::RepoIndex
    * use different logging function
    * no informational logging by default(only errors)
  * write Site ID and SMT ID into the report
  * second draft for the legend
  * fix help of smt scripts (bnc#387402)
  * mark some documentation to be installed
  * mark man-pages as %doc
  * add --host <smt hostname> option to clientSetup4SMT.sh
    to generate the URL based on the provided hostname

-------------------------------------------------------------------
Thu May  8 10:40:35 CEST 2008 - mc@suse.de

- version 0.9.1
  * create logfiles with 600 permissions
  * rotate if logfile size is above 4MB
  * show an error if no product were found during
    smt catalogs -enable-by-prod
  * add hint to smt catalogs --help how to find
    valid product names
  * fix column name in list-products. A product
    has an architecture, no target
  * calculate locally used Subscriptions directly via
    PRODUCT_CLASS columns in Subscriptions and Products table.
  * parse <product-class> from NCC result
  * rename smt-mirror-sles9 to smt-mirror-sle9 (bnc#387405)

  - Database version 0.09
    - drop ProductSubscriptions table
    - rename PRODGROUP to PRODUCT_CLASS in Subscriptions table

-------------------------------------------------------------------
Tue May  6 15:26:19 CEST 2008 - mc@suse.de

- version 0.9.0
  * fix smt ncc-sync does not enable zypp catalogs (bnc#384363)
  * sync with ncc before generate report
  * add parameter --nonccsync to disable ncc sync during
    report generation
  * create only reports we want to show
  * add smt-gen-report
  * remove report from smt-daily
  * get commandline options from smt-cron.conf
    The admin has now the possibility to change the parameters
  * add smt-gen-report to cron
  * rename YEP => SMT in smt help
  * fixes to be able to run smt-ncc-sync --todir <dir> without
    database
  * fix parsing of <consumed>
  * If start-date and/or end-date of a subscription is 0, this
    subscriptions expires never
  * parse SUBID from listsubscriptions call
  * generate PRODGROUP during listsubscriptions
  * modify report to use SUBID instead of REGCODE and PRODGROUP
    instead of SUBNAME
  * strip | character from path before using it for XML::Parser
    (bnc#383759)
  * add check of localdir() (bnc#383759)

  - Database version 0.08
    - Subscription table:
    - SUBSTARTDATE and SUBENDATE can be NULL
    - Add SUBID as primary key
    - add PRODGROUP
    - modify ProductSubscriptions and ClientSubscriptions table
      to use SUBID as reference to Subscriptions

-------------------------------------------------------------------
Mon Apr 28 11:05:51 CEST 2008 - mc@suse.de

- version 0.8.0
  * fix disable catalogs if only the target is provided
  * set HTTPS_CA_DIR and enable certificate checking
  * set NCCREGERROR if registration at NCC failed
  * do not register clients at NCC which registration failed before
  * add --reseterror parameter to smt-register
  * add alert to report, with the number of failed NCC registrations

-------------------------------------------------------------------
Fri Apr 25 18:17:42 CEST 2008 - mc@suse.de

- version 0.7.1
  * send ostarget and ostarget-bak with de-register call
  * implement mirror src rpms enable/disable (bnc#383191)
  * fix update Registration table
  * register maximal 25 clients in one bulkop call
    if we need to register more, put them in a seperate call

-------------------------------------------------------------------
Fri Apr 25 14:07:06 CEST 2008 - mc@suse.de

- version 0.7.0
  * delete no longer existing NCC data from Products, Catalogs,
    ProductCatalogs and Targets table.

-------------------------------------------------------------------
Fri Apr 25 11:52:18 CEST 2008 - mc@suse.de

- version 0.6.1
  * fix database setup

-------------------------------------------------------------------
Thu Apr 24 17:41:15 CEST 2008 - mc@suse.de

- version 0.6.0
  * add CONSUMED column to Subscription table
  * change report behaviour to use the CONSUMED value
    from NCC if client registration is enabled and
    create a local report only if client registration
    is disabled.
  * Enable full NCC syncronization
  * bugfixes
  * remove temporary data from database

-------------------------------------------------------------------
Tue Apr 22 13:26:29 CEST 2008 - mc@suse.de

- version 0.5.0
  * be sure that apache and (if required) mysql is running if
    'rcsmt start' is called(bnc#378701)
  * add mirror script for sles9 repositories
  * changing ownership of smt.conf from 'wwwrun,root' to 'root,www'
  * implementation of bulk operation for registration
  * implement --dryrun (bnc#380598)
  * fix name of backup suseRegister.conf file in clientSetup4SMT.sh
  * rework report module to use consumed value from NCC to
    show company wide subscription status

-------------------------------------------------------------------
Fri Apr 11 16:35:28 CEST 2008 - mc@suse.de

- version 0.4.1
  * only enable selected catalogs - fix cancel (bnc#378302)
  * test correct error variable to make ncc-sync not fail silently
    (bnc#367678)
  * prepare man pages
  * fix counting of recipient addresses

-------------------------------------------------------------------
Fri Apr 11 10:44:16 CEST 2008 - mc@suse.de

- version 0.4.0
  * default database user is now smt
  * smt-catalog: fix parameter handling
  * initial setup of max_connections for mysqldb
  * adding mail and csv support to smt-report

-------------------------------------------------------------------
Mon Apr  7 12:26:30 CEST 2008 - mc@suse.de

- version 0.3.2
  * quote username in smt-db
  * set correct owner of smt.conf in smt-db setup and smt-db cpw

-------------------------------------------------------------------
Fri Apr  4 14:08:51 CEST 2008 - mc@suse.de

- version 0.3.1
  * fix ostarget-bak handling
  * implement client setup script
  * randomize start of register cronjob
  * enhance smt-db to create the database and to change
    the password for the smt user.
  * adding generic function to render reports

-------------------------------------------------------------------
Mon Mar 31 17:57:21 CEST 2008 - mc@suse.de

- version 0.3.0
  * add workflow for database migration
  * filter catalogs returned by repoindex.xml by architecture
  * add cronjobs
  * add init script for smt
  * some protocol changes in NCC communication
  * adding logrotate configuration to rotate smt logs
  * mirror only MIRRORABLE catalogs of type NU
  * add certificate check to report module
  * copy certificate in init script
  * improve lock function
  * implement 'enable catalogs by product'
  * enhance list-products with a catalog status.
  * several bugfixes

-------------------------------------------------------------------
Fri Mar  7 18:21:40 CET 2008 - mc@suse.de

- version 0.2.1
  * use NULL as default for NCCREGDATE
  * use no default for SUBSTARTDATE and SUBENDDATE
  * registration return a error if [LOCAL] url is empty
  * skip catalogs where we do not have correct urls
  * try to make all statements database independent by using
    DBI bind_param method for Date and Time columns
  * some small bugfixes

-------------------------------------------------------------------
Thu Mar  6 17:13:06 CET 2008 - mc@suse.de

- version 0.2.0
  * add more test data
  * add target to clients table
  * add new paramter to smt.conf (forwardRegistration, nccEmail)
  * change default permissions of smt.conf to 640, wwwrun, root
  * support for listsubscriptions
  * changed output of listregistrations
  * update report module

-------------------------------------------------------------------
Wed Feb 27 12:17:26 CET 2008 - mc@suse.de

- rename yep => smt
  * version 0.1.0
  * strip whitespaces behind the url
  * remove unused clients

-------------------------------------------------------------------
Thu Feb 21 14:23:46 CET 2008 - mc@suse.de

- version 0.0.6
  * implement logfile support for mirror, register and  ncc-sync
  * Add "MirrorAll" parameter to yep.conf
  * implement the hardlink feature
  * implement report module

-------------------------------------------------------------------
Fri Feb  8 13:32:29 CET 2008 - mc@suse.de

- version 0.0.5
  * Add database tables SubscriptionStatus and Clients
  * drop table ProductDependencies
  * lock support for yep-mirror and other client tools
  * replace catalog-mirror-flags and list-catalogs with
    simply yep-catalogs
  * implement first versions of client tools for NCC
    connection (yep-register, yep-delete-registration)
  * bugfixes

-------------------------------------------------------------------
Fri Feb  1 11:34:29 CET 2008 - mc@suse.de

- version 0.0.4
  * add Parser for RpmMd, NU, RegData
  * speed-up verify and add deepverify option to yep-mirror
  * adding more tools
  * various bugfixes
  * support for custom catalogs
  * support for running YEP in isolated networks
  * switch to mysql as default database
  * download patch and delta RPMs
  * yep-mirror download the meta data into a temporary directory
    first, to keep the repository valid during mirror operation.

-------------------------------------------------------------------
Mon Jan 21 16:13:56 CET 2008 - mc@suse.de

- version 0.0.3
  * rename some vars in yep.conf
  * use XML::Writer module everywhere
  * RepoIndex.pm return no-cache header
  * find and use ostarget during registration
  * restart apache on update
  * move client tools to /usr/sbin

-------------------------------------------------------------------
Thu Jan 17 17:44:32 CET 2008 - mc@suse.de

- version 0.0.2
  * initial registration server
  * support SSL
  * support testing enviroment

-------------------------------------------------------------------
Fri Jan 11 17:44:00 CET 2008 - mc@suse.de

- version 0.0.1 - initial version

openSUSE Build Service is sponsored by