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