Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP3:GA
smt.16587
smt.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File smt.changes of Package smt.16587
------------------------------------------------------------------- Wed Sep 9 16:31:34 UTC 2020 - Serhii Kotov <skotov@suse.com> - Version 3.0.45 - Fix patches.description field (bsc#1175871) ------------------------------------------------------------------- Fri Jul 30 15:27:01 UTC 2020 - Ali Abdallah <ali.abdallah@suse.com> - Version 3.0.44 - Add two options LowSpeedLimit and LowSpeedTime to configure CURLOPT_LOW_SPEED_LIMIT and CURLOPT_LOW_SPEED_TIME (bsc#1174348) - Fix handling dash based version formats in 'systems/products' endpoint (bsc#1165012) ------------------------------------------------------------------- Fri Jul 9 13:12:08 UTC 2020 - Felix Schnizlein <fschnizlein@suse.com> - Version 3.0.43 - Fix missing offline migration targets (bsc#1165012) ------------------------------------------------------------------- Fri Jun 7 12:48:08 UTC 2019 - Will Stephenson <wstephenson@suse.com> - Version 3.0.42 - Extend Subscription name and product class fields to 256 chars (bsc#1129844) ------------------------------------------------------------------- Thu Feb 21 13:45:22 UTC 2019 - ikapelyukhin@suse.com - Version 3.0.41 - Add CURLOPT_LOW_SPEED_LIMIT to prevent downloads from getting stuck (bsc#1126290) ------------------------------------------------------------------- Thu Jan 24 08:36:07 UTC 2019 - ikapelyukhin@suse.com - Version 3.0.40 - Fix registration sharing to make SMT to RMT sharing possible (bsc#1123974) ------------------------------------------------------------------- Mon Dec 3 13:30:33 UTC 2018 - wstephenson@suse.com - Version 3.0.39 - Truncate patch summary to 512 chars (bsc#1117190) ------------------------------------------------------------------- Tue Oct 9 14:40:52 UTC 2018 - ikapelyukhin@suse.com - Version 3.0.38 - Add migration path check when registration sharing is enabled - Fix sibling sync errors (bsc#1111056): - Synchronize all registered products - Handle duplicate registrations when syncing - Force resync to the sibling instance in `upgrade` and `synchronize` API calls - Harden hostname check during sibling check by forcing double reverse lookup (CVE-2018-12472) (bsc#1104076) ------------------------------------------------------------------- Tue Aug 14 08:17:29 UTC 2018 - ikapelyukhin@suse.com - Version 3.0.37 - Disable XML entities and expansion (CVE-2018-12471) (bsc#1103809) - Strict table name check in shared registrations API (CVE-2018-12470) (bsc#1103810) - Fixed hostname check in shared registrations API (CVE-2018-12472) (bsc#1104076) ------------------------------------------------------------------- Thu Jul 5 15:12:33 UTC 2018 - ikapelyukhin@suse.com - version 3.0.36 - Fix cron jobs randomization (bsc#1097560) ------------------------------------------------------------------- Wed Jun 27 13:52:16 UTC 2018 - ikapelyukhin@suse.com - version 3.0.35 - Fix duplicate migration paths (bsc#1097824) ------------------------------------------------------------------- Tue May 29 10:42:02 UTC 2018 - ikapelyukhin@suse.com - Fixes for the offline migration (bsc#1094865) ------------------------------------------------------------------- Fri May 25 11:13:51 UTC 2018 - ikapelyukhin@suse.com - version 3.0.34 - Add SLES15 offline migrations (bsc#1087241, bsc#1090144) - Fix product.license download (bsc#1088828) - Automatically enable recommended modules when enabling base SLE 15 products - Add smt-data-export script for migrating to RMT ------------------------------------------------------------------- Wed Jan 3 10:50:40 UTC 2018 - ikapelyukhin@suse.com - version 3.0.33 - More verbose incomplete registration logging (bsc#1072921, bsc#1074608) ------------------------------------------------------------------- Mon Nov 27 15:24:04 UTC 2017 - ikapelyukhin@suse.com - version 3.0.32 - Fix authentication handler for Apache 2.4 (bsc#1067577) - All is good, no change required :-) (bsc#1056614) ------------------------------------------------------------------- Tue Nov 21 13:44:36 UTC 2017 - ikapelyukhin@suse.com - version 3.0.31 - Add SLE15 product tree support - Add DB migration to accomodate SLE15 product data from SCC ------------------------------------------------------------------- Wed Oct 4 07:43:16 UTC 2017 - ikapelyukhin@suse.com - version 3.0.30 - Specify TLSv1 explicitly for older wget versions (bsc#1059943) - Use repo CATALOGID instead of ID in smt-staging (bsc#1058992) ------------------------------------------------------------------- Thu Aug 3 08:11:30 UTC 2017 - ikapelyukhin@suse.com - version 3.0.29 - Truncate patch description (bsc#1049788) - Validate that the product doesn't have activated extensions during single product deactivation - Improve message output if migration fails ------------------------------------------------------------------- Tue Jul 4 11:01:01 UTC 2017 - ikapelyukhin@suse.com - version 3.0.28 - Fix repo removal for single product deactivation (bsc#1047153) ------------------------------------------------------------------- Mon Jun 5 11:31:33 EDT 2017 - rjschwei@suse.com - version 3.0.27 - Follow up fix to backlog write (bsc#1038363) + Do not sleep on a lock forever, which eventually leads to the server locking up ------------------------------------------------------------------- Tue May 16 12:47:11 CEST 2017 - ikapelyukhin@suse.com - version 3.0.26 - Add caching of SCCcredentials on startup (bsc#1030677) ------------------------------------------------------------------- Wed May 10 09:46:49 EDT 2017 - rjschwei@suse.com - Fix typo in XML in registration sharing test - Fix backlog write issue (bsc#1038363) ------------------------------------------------------------------- Thu May 4 10:02:23 CEST 2017 - ikapelyukhin@suse.com - version 3.0.25 - Add single product deactivation endpoint - Add info about repositories with errors to summary (bsc#944291) - Add an option to exclude optional packages (--exclude-optional or -x) ------------------------------------------------------------------- Fri Mar 10 12:46:29 UTC 2017 - jsrain@suse.cz - allow 12-digit service request (bsc#1026417) ------------------------------------------------------------------- Sun Feb 19 05:38:26 EST 2017 - rjschwei@suse - version 3.0.24 - share the product data with the sibling server (bsc#1025898) ------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor