File spacewalk-backend.changes of Package spacewalk-backend
-------------------------------------------------------------------
Fri Jan 01 00:00:00 CEST 2038 - faketagger@suse.inet
- Use more secure defusedxml parser (bsc#1227577)
- Fix PREPENDED_DIR error when importing
pkgs
- Overhaul spacewalk-debug for use inside of a container
- Drop receiving_updates column from ISSv1 queries
- Fix parameter error when syncing product repositories in ISS v1
(bsc#1244724)
- Use absolute paths when invoking external commands
-------------------------------------------------------------------
Thu Jul 24 16:54:44 CEST 2025 - marina.latini@suse.com
- version 5.1.13-0
* Fix malformed .changes file
-------------------------------------------------------------------
Thu Jul 24 16:07:34 CEST 2025 - marina.latini@suse.com
- version 5.1.12-0
* Enhance permissions for reposync zypper cache
* CVE-2025-46809: Do not expose HTTP Proxy password
when breaking URL format (bsc#1245005)
-------------------------------------------------------------------
Fri Jun 27 13:02:54 CEST 2025 - marina.latini@suse.com
- version 5.1.11-0
* Require the current name of spacewalk-client-tools
-------------------------------------------------------------------
Tue Jun 24 15:26:10 CEST 2025 - marina.latini@suse.com
- version 5.1.10-0
* Use libzypp's Curl2 backend during reposync (bsc#1245222)
-------------------------------------------------------------------
Tue Jun 17 19:29:59 CEST 2025 - marina.latini@suse.com
- version 5.1.9-0
* Use localhost instead of getfqdn as server_url
(bsc#1238320)
* Avoid excessive logging from RPM when syncing
GPG keys during reposync execution
* Make reposync to allow commas as part of HTTP Proxy password
(bsc#1243460)
* Use cryptographically secure random generation for secrets
* Fix zstd-compressed comps file reposync use case (bsc#1243821)
* Fix fetching the mirrorlist with a ca bundle which include only
the intermediate CAs. This is the case for RHUI CA bundles
(bsc#1243241).
-------------------------------------------------------------------
Mon May 12 23:20:56 CEST 2025 - marina.latini@suse.com
- version 5.1.8-0
* Remove bootloader linux and initrd files from spacewalk-debug
-------------------------------------------------------------------
Fri Apr 11 17:16:14 CEST 2025 - marina.latini@suse.com
- version 5.1.7-0
* Use the new product name SUSE Multi-Linux Manager
* Improve debian reposync logging (bsc#1227859)
* Remove code for local database
* Do not log debug messages as errors (bsc#1240124)
* Drop Inter-Server-Sync v1
* Drop subpackages spacewalk-backend-iss and
spacewalk-backens-iss-export
-------------------------------------------------------------------
Mon Mar 24 11:46:11 CET 2025 - marina.latini@suse.com
- version 5.1.6-0
* Remove import of Salt code that might be shipped for a different
Python version (bsc#1239859)
-------------------------------------------------------------------
Fri Feb 28 11:47:44 CET 2025 - rosuna@suse.com
- version 5.1.5-0
* Implement module to get configuration values from the database
* Allow translation to wrap strings as weblate forces it
* Make ISSv1 timezone independent (bsc#1221505)
* Cast float pkg metadata to int (gh#uyuni-project/uyuni#9613)
* Allow spacewalk-repo-sync filtering using NEVRA
instead of package name only (bsc#1234226)
* Fix `AttributeError: ENABLE_NVREA` for reposyncing (bsc#1226273)
* Fix wrong timestamp when importing packages
with rhnpush (bsc#1235970)
* New password policy impl, removal of old defaults
* Always parse versions from rhn config as strings
-------------------------------------------------------------------
Fri Jan 24 14:57:56 CET 2025 - marina.latini@suse.com
- version 5.1.4-0
* Rename table suseProductSCCRepository to the more meaningful
name suseChannelTemplate (bsc#1234994)
* Refresh pillar data together with regenration of channel metadata
* Add dependency to libzypp to support new token style
* Show Source String change for translations
-------------------------------------------------------------------
Thu Dec 12 16:05:39 CET 2024 - rosuna@suse.com
- version 5.1.3-0
* Update translation strings
-------------------------------------------------------------------
Thu Dec 12 09:20:01 CET 2024 - rosuna@suse.com
- version 5.1.2-0
* Support '^' in RPM version string when importing appstreams
* Detect and update errata when not all repository packages are
linked (bsc#1227644)
* Require 5.1 database schema
* Fix mgr-sign-metadata-ctl check-channels when checking for
signatures in repomd metadata (bsc#1233884)
* Set default RPM package summary if it's missing (bsc#1232530)
-------------------------------------------------------------------
Mon Oct 14 15:44:04 CEST 2024 - rosuna@suse.com
- version 5.1.1-0
* Ignore 'buildorder' parsing errors when parsing entries in module
metadata (bsc#1230274)
* Provide http_headers also to Debian repository syncer
* Make spacewalk-data-fsck aware of orphaned RPMs (bsc#1227882)
* reposync: import GPG keys to RPM DB individually (bsc#1217003)
* Bump version to 5.1.0
* Add log string to the journal when services are stopped
because of insufficent disk space
-------------------------------------------------------------------
Thu Aug 01 09:36:37 CEST 2024 - marina.latini@suse.com
- version 5.0.9-0
* Support more NEVRA types when importing module metadata
* yum_src: use proper name variable name for
subprocess.TimeoutExpired
* Check and populate PTF attributes at the time of importing
packages (bsc#1225619)
* reposync: introduce timeout when syncing DEB channels
(bsc#1225960)
* Refresh channel newest packages after importing Appstreams
metadata
-------------------------------------------------------------------
Tue Jun 18 18:16:16 CEST 2024 - marina.latini@suse.com
- version 5.0.8-0
* Update translation strings
-------------------------------------------------------------------
Mon Jun 10 16:56:22 CEST 2024 - marina.latini@suse.com
- version 5.0.7-0
* Move server-only functions out of uyuni.common (bsc#1222325)
* Remove applet handler
* Drop spacewalk-backend-applet subpackage
* Remove server-side action handling (traditional stack)
* Print detailed parsing errors when indexing module metadata
* Remove configuration management (traditional stack)
* Drop spacewalk-backend-config-files-common,
spacewalk-backend-config-files, and
spacewalk-backend-config-files-tool
* Adjust minimal DB schema version requirements
-------------------------------------------------------------------
Fri May 03 14:52:07 CEST 2024 - marina.latini@suse.com
- version 5.0.6-0
* Native support for AppStream repositories
* Import module metadata during reposync
* Add support for package signature type V4 RSA/SHA512
(bsc#1221465)
* Set permissions on exported Salt GPG key (bsc#1222996)
* Remove Configuration Management (traditional stack)
* Drop spacewalk-backend-config-files-common,
spacewalk-backend-config-files, and
spacewalk-backend-config-files-tool
-------------------------------------------------------------------
Thu Apr 04 18:51:42 CEST 2024 - marina.latini@suse.com
- version 5.0.5-0
* Fix inserting NULL into some columns during ISSv1 sync (bsc#1220980)
* Strip whitespace from .deb package metadata (bsc#1214387)
-------------------------------------------------------------------
Tue Feb 13 17:24:48 CET 2024 - marina.latini@suse.com
- version 5.0.4-1
* Require latest 5.0 database schema version
* Fix issue in "spacewalk-repo-sync" when RPM packages contains
files with size greater than 4GB (bsc#1219151)
-------------------------------------------------------------------
Mon Jan 29 11:56:53 CET 2024 - rosuna@suse.com
- version 5.0.3-1
* Remove normalize_orphan_vendor_packages and move it to taskomatic (bsc#1216781)
* Unquote HTML-encoded credentials before synchronizing repositories (bsc#1217204)
* Apply Black and Pylint to enforce Python style
-------------------------------------------------------------------
Thu Jan 18 11:06:01 CET 2024 - jgonzalez@suse.com
- version 5.0.2-1
* schema dir moved to /usr/share/susemanager/db
-------------------------------------------------------------------
Tue Jan 16 08:26:58 CET 2024 - jgonzalez@suse.com
- version 5.0.1-1
* Implement new default behaviour for channel synchronisation,
now automatically dropping packages which are deleted from the
upstream repository (strict mode)
* Use the new apache2-mod_wsgi package name
* Updated query to the new credentials structure
-------------------------------------------------------------------
Fri Dec 15 17:05:00 CET 2023 - rosuna@suse.com
- version 4.4.13-1
* Fix decompressing and renaming bzip2 comps files in reposync
* Skip syncing packages with incorrect metadata (bsc#1213738)
* Move all file managed by RPM from /srv to /usr/share/susemanager
* Prevent reposync from processing failed packages
* Revert documentroot variable to be the common webserver location
-------------------------------------------------------------------
Wed Nov 01 20:47:46 CET 2023 - marina.latini@suse.com
- version 4.4.12-1
* Added key import debug logging to reposync (bsc#1213675)
* Set stricter file permissions for config file
* Add table statistics and options to the support config database output
* Add CLM data collection to spacewalk-debug
* Fix clear of self.__config cache on rhnConfig.py only when timeDiff change
* Add unique index for rhnpackagechangelogdata table
* Tito requires to list the package source as %{name}-%{version}.tar.gz
-------------------------------------------------------------------
Mon Sep 18 14:26:50 CEST 2023 - rosuna@suse.com
- version 4.4.11-1
* Use a constant to get the product name in python code rather than reading rhn.conf (bsc#1212943)
* add hint about missing auth header for PAYG instances (bsc#1213445)
* rhn-ssl-dbstore read ca from STDIN (bsc#1212856)
* Add cobbler collections to supportconfig
* Fix spacewalk-data-fsck src.rpm handling
* Accept missing rhn.conf file
* use credentials file for reposync if password is in URL
* Use context manager for Apache Webserver details.
* drop never used activation tool to connect to redhat cdn
* implement new RHUI support in reposync
* Only show missing /root/.curlrc error with log_level = 5 (bsc#1212507)
* Make spacewalk-data-fsck compatible to Enterprise Linux rpm version.
-------------------------------------------------------------------
Wed Apr 19 12:51:32 CEST 2023 - marina.latini@suse.com
- version 4.4.10-1
* Make "spacewalk-repo-sync --help" command to work if reposync is running.
* Enhance mirrorlist detection for dnf reposync plugin.
* Add httpd user and group to rhn.conf.
* Add package details to reposync error logging
* Added context manager usage for more files.
* remove pylint check at build time
* Fix the mgr-inter-sync not creating valid repository metadata when dealing
with empty channels (bsc#1207829)
* Filter CLM modular packages using release strings (bsc#1207814)
* fix repo sync for cloud payg connected repositories (bsc#1208772)
* Fix issues with kickstart syncing on mirrorlist repositories
* Do not sync .mirrorlist and other non needed files
* reposync: catch local file not found urlgrabber error properly (bsc#1208288)
* OS specific httpd user for logrotate config.
-------------------------------------------------------------------
Tue Feb 28 11:55:00 CET 2023 - jgonzalez@suse.com
- version 4.4.9-1
* Use json instead of simplejson for spacewalk-repo-sync
-------------------------------------------------------------------
Tue Feb 21 14:05:08 CET 2023 - jgonzalez@suse.com
- version 4.4.8-1
* set new CPU core value for traditional registration
* add logspec param in rhn.conf to set urlgrabber loglevel
* Do not specify a cobbler version, as that is now centralized at the
patterns
-------------------------------------------------------------------
Tue Jan 24 13:12:35 CET 2023 - jgonzalez@suse.com
- version 4.4.7-1
* Fix reposync error about missing "content-type" key when syncing certain channels
-------------------------------------------------------------------
Mon Jan 23 08:29:58 CET 2023 - jgonzalez@suse.com
- version 4.4.6-1
* Compute headers as list of two-tuples to be used by url grabber (bsc#1205523)
* Updated logrotate configuration (bsc#1206470)
-------------------------------------------------------------------
Wed Dec 14 14:14:34 CET 2022 - jgonzalez@suse.com
- version 4.4.5-1
* remove jabberd and osa-dispatcher
* Add rhel_9 as Salt-enabled kickstart installation
* Remove AppStream variant from EL8 and derivatives treeinfos
-------------------------------------------------------------------
Fri Dec 02 14:53:12 CET 2022 - jgonzalez@suse.com
- version 4.4.4-1
* Add 'octet-stream' to accepted content-types for reposync mirrorlists
-------------------------------------------------------------------
Fri Nov 25 09:45:11 CET 2022 - jgonzalez@suse.com
- version 4.4.3-1
* Correct insert statement to reprocess system overview list
-------------------------------------------------------------------
Fri Nov 18 15:11:50 CET 2022 - jgonzalez@suse.com
- version 4.4.2-1
* do not fetch mirrorlist when a file url is given
* Exclude invalid mirror urls for reposync (bsc#1203826)
* require python3-debian version which support new compression
methods to sync ubuntu22-04 repositories (bsc#1205212)
* Update system overview table in reposync
* Keep older module metadata files in database (bsc#1201893)
* Used the legacy reporting system in spacewalk-debug to obtain
up-to-date information
-------------------------------------------------------------------
Wed Sep 28 11:14:14 CEST 2022 - jgonzalez@suse.com
- version 4.4.1-1
* Enhance passwords cleanup and add extra files in spacewalk-debug (bsc#1201059)
* Prevent mixing credentials for proxy and repository server
while using basic authentication and avoid hiding errors
i.e. timeouts while having proxy settings issues
with extra logging in verbose mode (bsc#1201788)
* Fix the condition of hiding the token from URL on logging
* export armored GPG key to salt filesystem as well
* Upgrade Cobbler requirement to 3.3.3 or later
* Added an optional component_type property to the LOG object
and included it to a log message
* Add an optional component property to the log messages
* Make reposync use the configured http proxy with mirrorlist (bsc#1198168)
* Prevent tracebacks on running spacewalk-repo-sync
on loading update notice with no version specified in the meta data
-------------------------------------------------------------------
Wed Jul 27 14:16:43 CEST 2022 - jgonzalez@suse.com
- version 4.3.15-1
* cleanup leftovers from removing unused xmlrpc endpoint
-------------------------------------------------------------------
Tue Jun 21 18:30:19 CEST 2022 - jgonzalez@suse.com
- version 4.3.14-1
* Fix issues with "http proxy" not being used by reposync in some cases
-------------------------------------------------------------------
Fri May 20 00:04:23 CEST 2022 - jgonzalez@suse.com
- version 4.3.13-1
* Fix virt_notify SQL syntax error (bsc#1199528)
* store create-bootstrap logs in spacewalk-debug
* Fix traceback on calling spacewalk-repo-sync --show-packages
(bsc#1193238)
* cleanup leftovers from removing unused xmlrpc endpoint
-------------------------------------------------------------------
Thu May 05 13:40:49 CEST 2022 - jgonzalez@suse.com
- version 4.3.12-1
* Do not raise error on file:// based DEB repo when looking
for alternative Release files (bsc#1199142)
-------------------------------------------------------------------
Wed May 04 15:19:39 CEST 2022 - jgonzalez@suse.com
- version 4.3.11-1
* hide reportdb password in spacewalk-debug
* Fix wrong unicode characters issued by rpm (#4614).
-------------------------------------------------------------------
Tue Apr 19 11:57:07 CEST 2022 - jgonzalez@suse.com
- version 4.3.10-1
* drop unused cert handler
* Less strict package-list parsing in debPackage importlib
* implement more decompression algorithms for reposync (bsc#1196704)
-------------------------------------------------------------------
Fri Mar 11 15:44:57 CET 2022 - jgonzalez@suse.com
- version 4.3.9-1
* Ensure configured http_proxy is used in reposync
* enable check for client certificates in reposync
* remove auto inherit of host entitlements for virtual guests
* Fix reposync update notice formatting and date parsing (bsc#1194447)
* supportconfig spacewalk-debug: extract task schedule data from db
* Define report_db_sslroot default during package build.
-------------------------------------------------------------------
Tue Feb 15 10:01:39 CET 2022 - jgonzalez@suse.com
- version 4.3.8-1
* define rhn.conf template for reporting database configuration
* SLES PAYG client support on cloud
* Ignore local modules when querying repositories.
* Fixed mirror link usage for dnf.
-------------------------------------------------------------------
Tue Jan 18 13:49:59 CET 2022 - jgonzalez@suse.com
- version 4.3.7-1
* Print more clear errors for spacewalk-remove-channel (bsc#1190564)
* Fix issues to work with latest urlgrabber version 4.1
* Retrieve and store copyright information about patches
* Unify decompression of metadata with uyuni.common.fileutils
* Fix yum reposync plugin for Fedora 33-35 repos
* require python macros for building
* Add headers to update proxy auth token in listChannels (bsc#1193585)
-------------------------------------------------------------------
Tue Dec 07 09:54:28 CET 2021 - jgonzalez@suse.com
- version 4.3.6-1
* exchange zypp-plugin dependency to use the python3 version (bsc#1192514)
-------------------------------------------------------------------
Fri Dec 03 12:21:02 CET 2021 - jgonzalez@suse.com
- version 4.3.5-1
* Reposync: replace architecture variables in mirror lists
* exchange zypp-plugin dependency to use the python3 version
-------------------------------------------------------------------
Tue Nov 16 10:03:10 CET 2021 - jgonzalez@suse.com
- version 4.3.4-1
* Fix a possible traceback when sync non-flat deb repositories
with no architecture specified
-------------------------------------------------------------------
Fri Nov 05 13:36:01 CET 2021 - jgonzalez@suse.com
- version 4.3.3-1
* remove abrt as server capability
* Avoid GPG errors messages in reposync caused by rpm not understanding
signatures (bsc#1191538)
* Add suite, component and arch handling for deb repo plugin
to improve non-flat deb repos synchronization
* Improved the diskcheck script to return an exit value and to
allow performing the check without sending notification
* handle download of metadata filesnames with checksums (bsc#1188315)
* Sanitize cached filename for custom SSL certs used by reposync (bsc#1190751)
-------------------------------------------------------------------
Fri Sep 17 12:02:04 CEST 2021 - jgonzalez@suse.com
- version 4.3.2-1
* Added RHN config parameter httpd_config_dir.
* fix typo "verfication" instead of "verification"
-------------------------------------------------------------------
Mon Aug 09 10:57:52 CEST 2021 - jgonzalez@suse.com
- version 4.3.1-1
- Build Uyuni on RHEL/Fedora (not SUSE Manager).
- Fix rpm handling of empty package group and devicefiles tag (bsc#1186650)
- Fixed minrate/timeout configuration for dnf plugin.
- Check if batch needs to be imported even after failure (bsc#1183151)
-------------------------------------------------------------------
Fri Jun 18 15:18:58 CEST 2021 - jgonzalez@suse.com
- version 4.2.14-1
- show better error message when reposync failed
-------------------------------------------------------------------
Mon Jun 14 17:33:06 CEST 2021 - jgonzalez@suse.com
- version 4.2.13-1
- fix downloading comps files by matching type in repomd.xml (bsc#1186653)
-------------------------------------------------------------------
Mon May 24 12:36:07 CEST 2021 - jgonzalez@suse.com
- version 4.2.12-1
- switch to www group for satellite logs (bsc#1185097)
- Fix binary blob corruptions in tradidional config file deployment (bsc#1183864)
- Fix for GPG checking on synchonizing mirrored dpkg repo (bsc#1184351)
-------------------------------------------------------------------
Wed May 05 16:32:29 CEST 2021 - jgonzalez@suse.com
- version 4.2.11-1
- change deprecated path /var/run into /run for systemd (bsc#1185059)
-------------------------------------------------------------------
Mon Apr 19 14:50:31 CEST 2021 - jgonzalez@suse.com
- version 4.2.10-1
- Update translation strings
-------------------------------------------------------------------
Fri Apr 16 13:18:32 CEST 2021 - jgonzalez@suse.com
- version 4.2.9-1
- Fail traditional errata and package actions when they act on retracted items
- Add advisory_status to reposync and ISS
- define dependency for DB schema version
- Improve config component switching to initial on exceptions
- deb_src repo plugin is not restoring config namespace on exception (bsc#1182197)
- Fixing improper exception handling causing another exception in ThreadedDownloader
- Add minrate/timeout configuration values for downloading DEB/RPM packages
- add allow vendor change with patching via rhnstack
- Fixed kickstart tree permissions to a+r.
- Avoid race condition due multiple reposync import threads (bsc#1183151)
-------------------------------------------------------------------
Fri Mar 05 15:41:07 CET 2021 - jgonzalez@suse.com
- version 4.2.8-1
- Fix for UnicodeDecodeError in satellite-sync: Opening RPM file in binary mode (bsc#1181274)
-------------------------------------------------------------------
Thu Feb 25 12:03:17 CET 2021 - jgonzalez@suse.com
- version 4.2.7-1
- Open repomd files as binary (bsc#1173893)
- Rename rhnVirtualInstanceInfo memory_size_k column
-------------------------------------------------------------------
Fri Feb 12 14:27:27 CET 2021 - jgonzalez@suse.com
- version 4.2.6-1
- fix string conversion of action result
- Fix requesting Release file in debian repos (bsc#1182006)
- Removed "Software Crashes" feature
-------------------------------------------------------------------
Wed Jan 27 13:01:05 CET 2021 - jgonzalez@suse.com
- version 4.2.5-1
- Reposync: Fixed Kickstart functionality.
- Reposync: Fixed URLGrabber error handling.
- Reposync: Fix modular data handling for cloned channels (bsc#1177508)
- Added dnf plugin to reposync.
- Drop Transfer-Encoding header from proxy respone to fix error response messages (bsc#1176906)
- Prevent tracebacks on missing mail configuration (bsc#1179990)
- Fix pycurl.error handling in suseLib.py (bsc#1179990)
- Truncate author name in the changelog (bsc#1180285)
- harden extratag key import by execute_values to ignore conflicts
- internal code cleanup (dropping unused table rhnErrataTmp)
- Fix Debian package version comparison
- Removal of python-gzipstream since it's no longer used
- Use sanitized repo label to build reposync repo cache path (bsc#1179410)
- SPEC file update: Source0 URL, Python3 build requirements.
- Added logging for dpkg repository detection
- Added RHEL8 build.
-------------------------------------------------------------------
Thu Dec 03 13:42:23 CET 2020 - jgonzalez@suse.com
- version 4.2.4-1
- add the VirtualPC as virtualization type (bsc#1178990)
- Quote the proxy settings to be used by Zypper (bsc#1179087)
- Do not raise TypeError when processing SUSE products (bsc#1178704)
-------------------------------------------------------------------
Wed Nov 25 12:19:21 CET 2020 - jgonzalez@suse.com
- version 4.2.3-1
- Fix spacewalk-repo-sync to successfully manage and sync ULN repositories
- fix errors in spacewalk-debug and align postgresql queries to new DB version
- ISS: Differentiate packages with same nevra but different checksum in the same channel (bsc#1178195)
- add 'allow_vendor_change' option to rhn clients for dist upgrades
- Re-enables possibility to use local repos with repo-sync (bsc#1175607)
- prevent IntegrityError during mgr-inter-sync execution (bsc#1177235)
-------------------------------------------------------------------
Mon Sep 21 11:59:42 CEST 2020 - jgonzalez@suse.com
- version 4.2.2-1
- Updating translations from weblate
-------------------------------------------------------------------
Fri Sep 18 12:13:40 CEST 2020 - jgonzalez@suse.com
- version 4.2.1-1
- Only regenerate bootstrap repositories when linking new packages (bsc#1174636)
- support installer_updates flag in ISS
- Take care of SCC auth tokens on DEB repos GPG checks (bsc#1175485)
- Use spacewalk keyring for GPG checks on DEB repos (bsc#1175485)
- Remove duplicate languages and update translation strings
- Fix strings (mentions of Satellite, replace SUSE Manager with PRODUCT_NAME, etc)
- Update package version to 4.2.0
-------------------------------------------------------------------
Thu Jul 23 13:25:13 CEST 2020 - jgonzalez@suse.com
- version 4.1.12-1
- Adds basic functionality for gpg check
-------------------------------------------------------------------
Mon Jun 29 10:06:58 CEST 2020 - jgonzalez@suse.com
- version 4.1.11-1
- make media.1/products available for every channel. Needed for
autoinstallation of SLE15 SP2 (bsc#1173204)
-------------------------------------------------------------------
Tue Jun 23 17:20:14 CEST 2020 - jgonzalez@suse.com
- version 4.1.10-1
- Only check strongest available Ubuntu/Debian repository index checksum
- Verify GPG signature of Ubuntu/Debian repository metadata (Release file)
-------------------------------------------------------------------
Wed Jun 10 12:14:57 CEST 2020 - jgonzalez@suse.com
- version 4.1.9-1
- Allow spacewalk-repo-sync to sync empty DEB repositories.
- supportconfig speedup fixes, add option to not compress spacewalk-debug output dir
- Prevent failure when syncing from RHEL CDN due extra params (bsc#1171885)
- Ubuntu repos sync uses http proxy (bsc#1168845)
-------------------------------------------------------------------
Wed May 20 10:53:18 CEST 2020 - jgonzalez@suse.com
- version 4.1.8-1
- reposync speedup fixes, which require psycopg2 to be at least version 2.8.4
- use default sender address from web namespace
- Enable extra HTTP headers support for "spacewalk-repo-sync".
- Add missing Zypper plugin to deal with ULN repositories.
-------------------------------------------------------------------
Mon Apr 13 09:32:22 CEST 2020 - jgonzalez@suse.com
- version 4.1.7-1
- validate cached package entries on ISS slave (bsc#1159184)
- restore config namespace in debian repo module to fix
autogeneration of bootstrap repos
- send CreateBootstrapRepoFailed Notification
-------------------------------------------------------------------
Thu Mar 19 12:07:22 CET 2020 - jgonzalez@suse.com
- version 4.1.6-1
- Read MODULARITYLABEL tag from RPM packages
-------------------------------------------------------------------
Wed Mar 11 10:49:22 CET 2020 - jgonzalez@suse.com
- version 4.1.5-1
- Add Ubuntu repository checksum index checking for flat and default repository formats
- Always use the same RPM database when running "spacewalk-repo-sync"
from the command line or via taskomatic (bsc#1163468)
- call mgr-create-bootstrap-repo after repo sync
- fix mgrcfg-client python3 breakage (bsc#1164309
- Remove oracle backend support and tests
- remove code to handle tables used for forwarding registrations
to NCC.
-------------------------------------------------------------------
Mon Feb 17 12:47:56 CET 2020 - jgonzalez@suse.com
- version 4.1.4-1
- Remove auditlog-keeper
- update doc link to point to new documentation server
-------------------------------------------------------------------
Thu Jan 30 14:48:13 CET 2020 - jgonzalez@suse.com
- version 4.1.3-1
- Prevent timestamp format exception on mgr-inter-sync while processing comps (bsc#1157346)
-------------------------------------------------------------------
Wed Jan 22 12:10:51 CET 2020 - jgonzalez@suse.com
- version 4.1.2-1
- When downloading repo metadata, don't add "/" to the repo url if it already ends with one (bsc#1158899)
- Use HTTP proxy settings when fetching the mirrorlist on spacewalk-repo-sync (bsc#1159076)
- enhance suseProducts via ISS to fix SP migration on slave server (bsc#1159184)
- generate metadata with empty vendor (bsc#1158480)
- prevent a traceback when reposyncing openSUSE 15.1 (bsc#1158672)
- close config files after reading them (bsc#1158283)
- Associate VMs and systems with the same machine ID at bootstrap (bsc#1144176)
-------------------------------------------------------------------
Wed Nov 27 16:58:20 CET 2019 - jgonzalez@suse.com
- version 4.1.1-1
- Revert fixes systems that do not yet use systemd as spacewalk-backend
is no more part of client tools (replaced by uyuni-base)
- convert spacewalk-backend to a python3 only package
- fix spacewalk-update-signatures for python3 (bsc#1156521)
- port diskcheck utility to 4.0.3 branch (bsc#1156397)
- add systemd service macros for diskcheck.service
- removed spacewalk-backend-libs subpackage; replaces by uyuni-common-libs
- read LOBs explicitly
- Bump version to 4.1.0 (bsc#1154940)
- Improve error message when deleting channel that's in a content lifecycle project (bsc#1145769)
- fix specfile for systems that do not yet use systemd
- fix problems with Package Hub repos having multiple rpms with same NEVRA
but different checksums (bsc#1146683)
- fix re-registration with re-activation key (bsc#1154275)
- Change the default value of taskomatic maxmemory to 4GB
- Add basic support for importing modular repositories
- Add script to update additional fields in the DB for existing Deb packages
- use active values for diskchecker mails
- parse restart_suggested flag from patches and set it as keywords (bsc#1151467)
- Import additional fields for Deb packages
- do not require parameters to start on column 1
- Add Requires: systemd for completeness
- create /usr/lib/systemd/systemd during build
- BuildRequires: systemd for spacewalk-diskcheck
- add option spacecheck_shutdown; tidy up wording of notifications
- add disk space checker script
- Prevent "reposync" crash when handling metadata on RPM repos (bsc#1138358)
- Do not show expected WARNING messages from "c_rehash"
- fix misspelling in spacewalk-repo-sync (bsc#1149633)
- remove credentials also from potential rhn.conf backup files in spacewalk-debug (bsc#1146419)
- Do not crash 'rhn-satellite-exporter' with ModuleNotFound error (bsc#1146869)
- Don't skip Deb package tags on package import (bsc#1130040)
- For backend-libs subpackages, exclude files for the server
(already part of spacewalk-backend) to avoid conflicts (bsc#1148125)
- prevent duplicate key violates on repo-sync with long changelog
entries (bsc#1144889)
- spacewalk-remove-channel check that channel doesn't have cloned channels before deleting it (bsc#1138454)
- Fix broken spacewalk-data-fsck utility (bsc#1131556)
- /etc/rhn also was packaged for spacewalk-backend-tools
- Add '--latest' support for reposync on DEB based repositories
- Require uyuni-base-common for /etc/rhn
- Do not try to download RPMs from the unresolved mirrorlist URL
- Fix encoding issues with DB bytes values (bsc#1144300)
- Avoid traceback on mgr-inter-sync when there are problems
with cache of packages (bsc#1143016)
- do not overwrite comps and module data with older versions
- fix issue with "dists" keyword in url hostname
- import packages from all collections of a patch not just first one
-------------------------------------------------------------------
Thu Aug 01 12:43:45 CEST 2019 - jgonzalez@suse.com
- version 4.0.19-1
- Fix import of rhnAuthPAM to avoid issues when using rhnpush.
-------------------------------------------------------------------
Wed Jul 31 17:30:57 CEST 2019 - jgonzalez@suse.com
- version 4.0.18-1
- Ensure bytes type when using hashlib to avoid traceback
on XMLRPC call to "registration.register_osad" (bsc#1138822)
- Fix for CVE-2019-10136. An attacker with a valid, but expired,
authenticated set of headers could move some digits around,
artificially extending the session validity without modifying
the checksum. (bsc#1136480)
- Do not duplicate "http://" protocol when using proxies with "deb"
repositories (bsc#1138313)
- Fix reposync when dealing with RedHat CDN (bsc#1138358)
- Prevent FileNotFoundError: repomd.xml.key traceback (bsc#1137940)
- Add journalctl output to spacewalk-debug tarballs
- Prevent unnecessary triggering of channel-repodata tasks when GPG
signing is disabled (bsc#1137715)
- Fix spacewalk-repo-sync for Ubuntu repositories in mirror case (bsc#1136029)
- Add support for ULN repositories on new Zypper based reposync.
-------------------------------------------------------------------
Wed May 15 17:06:26 CEST 2019 - jgonzalez@suse.com
- version 4.0.17-1
- use new names in code for client tool packages which were renamed (bsc#1134876)
-------------------------------------------------------------------
Wed May 15 15:07:45 CEST 2019 - jgonzalez@suse.com
- version 4.0.16-1
- SPEC cleanup
- Fix password prompt within mgr-sign-metadata
- Fix TypeError for 'errata.getErrataInfo' XMLRPC handler (bsc#1132346)
- fix typo in syncing product extensions (bsc#1118492)
- Fix mgr-sign-metadata-ctl checking of exported keys.
-------------------------------------------------------------------
Thu Apr 25 18:00:41 CEST 2019 - jgonzalez@suse.com
- version 4.0.15-1
- Use suseLib.get_proxy to get the HTTP proxy configuration
properly on DEB repos (bsc#1133424)
-------------------------------------------------------------------
Mon Apr 22 12:07:39 CEST 2019 - jgonzalez@suse.com
- version 4.0.14-1
- Add support for mirrorlist and metalink on Zypper reposync.
- Solve situations where synced packages have epoch 0 but reposync
does not find them them on the database.
- Fix path to the RPM database used by Zypper at reposync.
- add makefile for python linter and unit/integration tests
-------------------------------------------------------------------
Mon Apr 08 10:26:33 CEST 2019 - jgonzalez@suse.com
- version 4.0.13-1
- fix linking of packages in reposync (bsc#1131677)
-------------------------------------------------------------------
Fri Mar 29 10:29:46 CET 2019 - jgonzalez@suse.com
- version 4.0.12-1
- Include arch to distinct latest packages on reposync.
- Migrate missing spacewalk-cfg-get script to Python3
- Improve dependency solving algorithm for spacewalk-repo-sync.
-------------------------------------------------------------------
Mon Mar 25 16:41:48 CET 2019 - jgonzalez@suse.com
- version 4.0.11-1
- remove apache access_compat module and adapt config files
- Add support for getting latest versions from RPM packages
when running "spacewalk-repo-sync" after migration to Zypper.
- Include packages dependencies on "spacewalk-repo-sync" when using filters
for RPM packages.
- Allow package filtering (name matching) on spacewalk-repo-sync after
migrating away from yum.
- Fix crash when importing new channel families on 'mgr-inter-sync' (bsc#1129300)
- Make Zypper to use the spacewalk GPG keyring in reposync (bsc#1128529)
- Fix: handle non-standard filenames for comps.xml (bsc#1120242)
- Make reposync use and append token correctly to the URL
- Avoid DB constraint violations caused by extended UTF8 characters on the RPM headers
- Prevent mgr-inter-sync crash because 'SuseProductRepository' not found (bsc#1129300)
- Fix invalid mode error when doing spacewalk-repo-sync on Ubuntu
official repos.
-------------------------------------------------------------------
Tue Mar 12 11:20:08 CET 2019 - jgonzalez@suse.com
- version 4.0.10-1
- Make sure the package download url does not have '//' (bsc#1127488)
- Fix bootstrapping SLE15 traditional client (bsc#1128564)
-------------------------------------------------------------------
Mon Mar 04 09:54:01 CET 2019 - jgonzalez@suse.com
- version 4.0.9-1
- fix reading LOB objects with python3
-------------------------------------------------------------------
Sat Mar 02 00:09:45 CET 2019 - jgonzalez@suse.com
- version 4.0.8-1
- Fix "mgr-inter-sync" problems after Python 3 migration.
- mgr-sign-metadata can optionally clear-sign metadata files
- Added 'mgr-sign-metadata-ctl' for repository metadata signing
-------------------------------------------------------------------
Wed Feb 27 12:59:35 CET 2019 - jgonzalez@suse.com
- version 4.0.7-1
- Allow errata import from local repositories.
- Fix "rhnpush" after migration to Python 3.
- Fix package import issues when package encoding is ISO8859-1.
- Fix issues with HTTP proxy and reposync.
- Solve Python 3 problem and allow traditional registration.
-------------------------------------------------------------------
Fri Feb 08 17:38:16 CET 2019 - jgonzalez@suse.com
- version 4.0.6-1
- Add "python-urlgrabber" as a new dependency.
- Fix Python3 issues on satellite_tools scripts
-------------------------------------------------------------------
Thu Jan 31 09:40:56 CET 2019 - jgonzalez@suse.com
- version 4.0.5-1
- Use "Zypper" and "libsolv" in "spacewalk-repo-sync". Replace "yum".
- Require the correct dependency for python-rpm to allow the Proxy
to work with Python3 only
- Make rhn-ssl-dbstore compatible with python3
-------------------------------------------------------------------
Wed Jan 16 12:21:06 CET 2019 - jgonzalez@suse.com
- version 4.0.4-1
- Take only text files from /srv/salt to make spacewalk-debug smaller (bsc#1103388)
- move channel update close to commit to avoid long lock (bsc#1121424)
- Adapt Inter Server Sync code to new SCC sync backend
-------------------------------------------------------------------
Mon Dec 17 14:34:38 CET 2018 - jgonzalez@suse.com
- version 4.0.3-1
- Fix issue raising exceptions 'with_traceback' on Python 2
- Hide Python traceback and show only error message (bsc#1110427)
- honor renamed postgresql10 log directory for supportconfig
-------------------------------------------------------------------
Fri Oct 26 10:06:41 CEST 2018 - jgonzalez@suse.com
- version 4.0.2-1
- support mirroring of source packages
- Make spacewalk-backend code compatible with Python 3
- Channels to be actually un-subscribed from the assigned systems when being removed
using spacewalk-remove-channel tool(bsc#1104120)
- Prepare spacewalk-backend packages to build on Python 3
- Replace PyPAM with python-python-pam
-------------------------------------------------------------------
Fri Aug 10 15:13:14 CEST 2018 - jgonzalez@suse.com
- version 4.0.1-1
- Bump version to 4.0.0 (bsc#1104034)
- Fix copyright for the package specfile (bsc#1103696)
- fix directory permissions (bsc#1101152)
- Feature: implement optional signing repository metadata
- Fix truncated result message of server actions (bsc#1039043)
- Do not copy 'foreign_entitlement' from virtual host to the
registered guest (bsc#1093381)
- Disable Oracle support for openSUSE (bsc#1095804)
-------------------------------------------------------------------
Tue Jun 05 10:03:59 CEST 2018 - jgonzalez@suse.com
- version 2.8.57.5-1
- spacewalk-debug: add Postgres configuration files
- Initial branding change for Uyuni (bsc#1094497)
-------------------------------------------------------------------
Wed May 16 17:20:45 CEST 2018 - jgonzalez@suse.com
- version 2.8.57.4-1
- Bugfix: do not fail boostrap if no ip6addr interface (bsc#1090395)
- allow again to use a higher version of spacewalk-backend-libs
with spacewalk-backend (bsc#1092383)
-------------------------------------------------------------------
Mon May 07 14:59:31 CEST 2018 - jgonzalez@suse.com
- version 2.8.57.3-1
- Sync with upstream (bsc#1083294)
-------------------------------------------------------------------
Mon Apr 23 09:00:29 CEST 2018 - jgonzalez@suse.com
- version 2.8.57.2-1
- Fix encoding for RPM package group in reposync (bsc#1083001)
- Sync with upstream (bsc#1083294)
- 1567157 - remove 'www' part from cve.mitre.org domain name
- 1198723 - rhnRepository.py: add support for Debian / Ubuntu Release files
- 1549546 - Allow spacewalk-channel to add parent channel
-------------------------------------------------------------------
Wed Apr 04 12:09:11 CEST 2018 - jgonzalez@suse.com
- version 2.8.56.3-1
- Temporary revert bsc#1083001
-------------------------------------------------------------------
Thu Mar 29 01:22:02 CEST 2018 - jgonzalez@suse.com
- version 2.8.56.2-1
- SLE15 support: recommended/required flag for products and
channels (bsc#1087373)
-------------------------------------------------------------------
Mon Mar 26 08:46:00 CEST 2018 - jgonzalez@suse.com
- version 2.8.56.1-1
- Sync with upstream (bsc#1083294)
- Updating .po translations from Zanata
- Fixing incorrect syntax of format string
- Fixing newline error in translation
-------------------------------------------------------------------
Mon Mar 05 09:17:05 CET 2018 - jgonzalez@suse.com
- version 2.8.52.1-1
- 1550001 - KeyError: 'severity' caught when exporting channel with rhn-satellite-exporter
- 1534417 - sanitize pwds in backup files and http-proxy-pwds as well
- remove empty clean section from spec (bsc#1083294)
-------------------------------------------------------------------
Fri Feb 23 10:52:03 CET 2018 - jgonzalez@suse.com
- version 2.8.48.1-1
- 1540981 - Clarify error-reporting when checksum_cache is bad
- 1537098 - Teach packageImport to ignore flags RPM doesn't know
- add --no-packages option to spacewalk-repo-sync
- use --force-all-errata only to re-sync patches
--deep-verify still used for package checksum check and single
errata import (bsc#1077244)
-------------------------------------------------------------------
Mon Feb 05 12:46:38 CET 2018 - jgonzalez@suse.com
- version 2.8.41.3-1
- use GTM for rpm build_time (bsc#1078056)
-------------------------------------------------------------------
Fri Feb 02 12:00:22 CET 2018 - jgonzalez@suse.com
- version 2.8.41.2-1
- fix spacewalk-data-fsck restore of broken package db entry (bsc#1071526)
- support multiple FQDNs per system (bsc#1063419)
-------------------------------------------------------------------
Wed Jan 17 11:51:01 CET 2018 - jgonzalez@suse.com
- version 2.8.37.1-1
- fix issues with syncing deb repos (bsc#1050433)
- honor MAX_LOG_AGE for (renamed) cobbler/tasks logs file
in spacewalk-debug (bsc#1025201)
- add hostname to duplicate machine_id email (bsc#1055292)
- fix link to manual and the described procedure
- don't crash when token is set to 'fake' (bsc#1060022)
- when searching for not installed products exclude release packages
which are provided by others (bsc#1067509)
- search for product packages when installed packages are available
(bsc#1060182)
- rhnServerNetwork refactoring (bsc#1063419)
- Fix: restore hostname and ip*addr in templated documents (bsc#1075044)
- fix directory name in spacewalk-data-fsck
- search for product packages when installed packages are available
(bsc#1060182)
- rhnServerNetwork refactoring (bsc#1063419)
-------------------------------------------------------------------
Fri Nov 10 16:30:32 CET 2017 - mc@suse.de
- version 2.8.27.1-1
- Change the virtualization backend not to duplicate data in case
host and guests are in different organizations
- fix joining strings
- yum ContentSource() should set number of packages during raw listing.
- convert release to long while checking which is older or newer
- Do not import ignored errata
- process comps file before package import
- yum on RHEL6 has no idea about environments
- make rhn_rpm python3 compatible
- open checksummed files in binary mode
- mention package groups in help
- detect and parse package groups in filters
- add new spacewalk-repo-sync command line option to synopsis of man-page
- add new parameter '--show-packages' for spacewalk-repo-sync.
-------------------------------------------------------------------
Thu Oct 26 17:12:49 CEST 2017 - mc@suse.de
- version 2.8.15.1-1
- build python3 subpackage for -libs package
- fix issues with syncing deb repos (bsc#1050433)
- honor MAX_LOG_AGE for (renamed) cobbler/tasks logs file
in spacewalk-debug (bsc#1025201)
- add hostname to duplicate machine_id email (bsc#1055292)
- fix link to manual and the described procedure
- don't crash when token is set to 'fake' (bsc#1060022)
- when searching for not installed products exclude release packages
which are provided by others (bsc#1067509)
-------------------------------------------------------------------
Thu Sep 14 11:40:39 CEST 2017 - mc@suse.de
- version 2.7.73.9-1
- Fix SP migration for traditional clients which were registered
by a currently disabled user (bsc#1057126)
-------------------------------------------------------------------
Wed Aug 30 16:03:25 CEST 2017 - mc@suse.de
- version 2.7.73.8-1
- increase rpclib timeout to 10 minutes (bsc#1026930)
-------------------------------------------------------------------
Wed Aug 09 12:11:50 CEST 2017 - fkobzik@suse.de
- version 2.7.73.7-1
- disable pylint check during build also for RHEL7
-------------------------------------------------------------------
Tue Aug 08 11:07:41 CEST 2017 - fkobzik@suse.de
- version 2.7.73.6-1
- make master_label static to keep its value when retrying (bsc#1038321)
- adapt for the new gpgcheck flag for the channels
-------------------------------------------------------------------
Mon Jun 12 09:11:59 CEST 2017 - mc@suse.de
- version 2.7.73.5-1
- Removing conflicting epoch fix (bsc#1042861)
- remove not implemented option --force-all-packages (bsc#1040194)
- fix parsing oscap results - not every Rule has an
XCCDF ID Tag (bsc#1041992)
-------------------------------------------------------------------
Mon May 29 16:08:58 CEST 2017 - mc@suse.de
- version 2.7.73.4-1
- move to different file to not conflict with web.default_mail_from
in Java code
- don't trim channel content if there is major sync error in any
repository
- disable pylint on Fedora 26 because it's python3
- rhn-charsets is meant to be run only under root user
- hashlib is included in python since RHEL6
- Unable to run cdn-sync if older channels do not exist anymore
-------------------------------------------------------------------
Tue May 23 08:55:07 CEST 2017 - mc@suse.de
- version 2.7.73.3-1
- add missing bugnumber to changelog
-------------------------------------------------------------------
Tue May 23 07:51:37 CEST 2017 - mc@suse.de
- version 2.7.73.2-1
- don't let disabled user log in
- updating help and man page
- satellite-sync (iss) - enhancements to channel selection
- make batch size configurable
- wildcard support for channel names
- optimize linking packages to channel
- disassociate packages later or keep them in channel if
they are same but missing package path
- Rename incomplete_package_import to package_import_skip_changelog
- spacewalk-backend should require the exact version of spacewalk-backend-libs
(bsc#1037635)
- try to finish work in threads when KeyboardInterrupt occurs during
download
- fix errata lookup for NULL org
- optimize package importing during syncing a software channel
- allow sync of the same erratum to more orgs
-------------------------------------------------------------------
Thu May 4 10:23:23 UTC 2017 - can.bulut.bayburt@suse.com
- Non admin or disabled user cannot make changes to a system anymore
using spacewalk-channel (CVE-2017-7470) (bsc#1026633)
-------------------------------------------------------------------
Wed May 03 16:56:32 CEST 2017 - michele.bologna@suse.com
- version 2.7.73.1-1
- Repository sync can causes ORA-01878 on insertion of timestamp that
doesn't exist in timezone - fix python 2.4 build
- do not store SSL certificates per repository on disk cache
- Prevent ORA-01878 on repository sync.
- default_mail_from key exists but may be empty
- (bsc#1024923) fixed a typo in SQL statement
-------------------------------------------------------------------
Mon Apr 03 14:51:38 CEST 2017 - mc@suse.de
- version 2.7.65.1-1
- update man page
- adding Candlepin API to call manifest refresh
- call Candlepin API to download manifests and implement missing
pieces of code
- adding handler for calling Candlepin API requests with export
manifest support
-------------------------------------------------------------------
Fri Mar 31 10:01:31 CEST 2017 - mc@suse.de
- version 2.7.63.1-1
- create scap files dir beforehand (bsc#1029755)
- do not fail with traceback when media.1 does not exist (bsc#1032256)
- adapt new proxy setting
- python3 compatibility changes
- filter channels to removed by patern with '*' - e.g. 'fedora19*'
interrupt downloading
- if package was not downloaded and message-less Exception catched,
don't print empty line and don't print to stream on default verbose setting
- show list of non-available channels at the beginning of syncing
- ignore channels which are not exist or not available
- show error message if we cannot download repomd.xml during counting
packages
- fix http proxy configuration for yum_src
- fix package downloading for Kickstart addons. Add parsing repodata
for addons repository and download all packages according to its location.
- fix reading repo certificates (bsc#1029022)
- fixing 'WARNING: there is already a transaction in progress' in
postgresql logs
- cleanup orphaned repositories not attached to any channel
- ContentSourceImport can't unlink last associated repository, do it
differently
- break mappings dependency on spacewalk
- list custom CDN channels and sorting repositories
- make sure content is in null org, not in custom org
- filter channels with lost entitlement and include custom repos with
null content source assigned
- Move aa-spacewalk-server.conf to backend from server
- do not package common/__init__ to prevent file conflicts with spacewalk-usix
- incomplete_package_import: do import rhnPackageFile as it breaks some package
installations
-------------------------------------------------------------------
Tue Mar 07 15:04:25 CET 2017 - mc@suse.de
- version 2.7.50.1-1
- Don't skip 'rhnErrataPackage' cleanup during an errata update (bsc#1023233)
- set scap store dir mod to 775 and group owner to susemanager
- fix errata sync
- provide option for forcibly syncing all errata, similarly as in
satsync
- do not import always all errata by default for performance reasons
- don't re-insert existing files again
- Updated links to github in spec files
- sync RPM packages for addons in Kickstart Tree
- Add support for running spacewalk-debug without creating reports.
(bsc#1024714)
- install product packages during traditional registration
- Fix selection of primary interface
- trigger repodata generation after and only if channel packages are
updated
- do not re-subscribe packages to channel if nothing was added
- Remove legacy audit logging Python code
- Add strict-httpd-workaround *FIRST* in httpd conf files
- Postgresql 9.6 support
- fixing 'ERROR: expected a readable buffer object' on Oracle
- catch exception InvalidArchError and send back an error message
- require spacewalk-usix indead of spacewalk-backend-usix
- support importing KS files with other checksum type than md5
- adding more details of current SSL certificates in DB
- support creating repository tree with only repos provided by single
client certificate
- catch on higher level to not mark missing repositories as found
repositories with no SSL certificates
- check SSL dates in reposync
-------------------------------------------------------------------
Tue Feb 07 17:48:48 CET 2017 - michele.bologna@suse.com
- version 2.7.28.1-1
- Align with upstream versioning
-------------------------------------------------------------------
Wed Jan 11 15:49:50 CET 2017 - michele.bologna@suse.com
- version 2.7.18.1-1
- Version 2.7.18-1
-------------------------------------------------------------------
Fri Dec 16 12:10:26 CET 2016 - michele.bologna@suse.com
- version 2.5.24.7-1
- Handle non-unique machine_id after migrate from 2.1 (bsc#1013002)
- Refer to scc.suse.com instead of bugzilla.novell.com in case of problem
(bsc#967818)
- Fix: selection of primary interface bsc#1009677
- spacewalk-backend.spec: add link to SUSE name of program (bsc#1009435)
- Reposync - assign orphaned vendor packages to the default org (bsc#995764)
-------------------------------------------------------------------
Thu Oct 06 16:09:07 CEST 2016 - mc@suse.de
- version 2.5.24.6-1
- Fix for non-integer IDs for bugzilla bug
- silently ignore non-existing errata severity label on errata import,
remove non-used exception (bsc#986447, bsc#996609)
- make suseLib usable on a proxy
-------------------------------------------------------------------
Mon Jul 18 13:55:56 CEST 2016 - jrenner@suse.com
- version 2.5.24.5-1
- copy the subscription-matcher directory instead of the content
- machine_info capability and check for client tool compatibility with Suma 2.1
- modify test setup for oracle DB
-------------------------------------------------------------------
Tue Jun 14 12:45:36 UTC 2016 - kwalter@suse.com
- add machine info capability
-------------------------------------------------------------------
Tue May 24 15:08:01 CEST 2016 - kwalter@suse.com
- version 2.5.24.4-1
- spacewalk-repo-sync - Improved date handling (bsc#975161)
- better error message for system that is already registered as minion
- Only trigger virtualization notification on server save when the
virtualization data is not falsy (bsc#975120)
- fix GPG bad signature detection and improve error messages (bsc#979313)
- send and save machine_id on traditional registration
- vendor channels may have no repo assigned (bsc#977781)
- do not crash now that multiple urls are passed (bnc#970951)
-------------------------------------------------------------------
Wed Apr 06 08:40:42 CEST 2016 - mc@suse.de
- version 2.5.24.3-1
- Include the Matcher data directory in supportconfig
- qemu-kvm guests created on my Fedora 22 have different signature
- fix SLE12 patch style detection in case of cloned patches (bsc#972972)
- Grab the entire pillar structure at once
- trigger regeneration of metadata on product or keyword changes (bsc#972096)
- Find all user configured places of the custom pillars and get an info about
them
- Rename static Salt states directory
- Gather also static pillars
- Add missing title about custom Salt states
- Check if directory exists at all prior checking its content
- Copy all Salt state files and generated pillars
- Copy all Salt Master configuration
-------------------------------------------------------------------
Mon Mar 21 17:48:47 CET 2016 - mc@suse.de
- version 2.5.24.2-1
- Fix rhnreg_ks doesn't work with activation key
- update checksumtype after setting the SSL values (bsc#970824)
-------------------------------------------------------------------
Wed Mar 09 10:47:12 CET 2016 - mc@suse.de
- version 2.5.24.1-1
- include salt master config files into spacewalk-debug
- we need to import either cx_Oracle or psycopg2
- better never import foreign private channel families, custom
channels will be synced into your org anyway
- org_id of channel family is probably never filled, just not make
private channel families public
- all strings should be truncated, not only unicode instances
-------------------------------------------------------------------
Wed Mar 02 12:16:58 CET 2016 - mc@suse.de
- version 2.5.22.1-1
- make sure truncated value does not contain incomplete characters
- allow sat-sync-error-email to be configurable
- Remove custom latest RPM handling in spacewalk-repo-sync and use
the same logic as reposync from yum-utils instead.
- honor no_proxy variable in InterServerSync (bsc#965651)
-------------------------------------------------------------------
Wed Feb 10 08:38:56 CET 2016 - mc@suse.de
- version 2.5.18.1-1
- provide empty no_proxy variable for reference in rhn.conf
- do not import errata to all synced channels because some may not
have all packages synced
- advise users to purge satsync cache on IntegrityError
- making sure packages without errata are included
- fixing invalid query
-------------------------------------------------------------------
Tue Jan 26 14:19:55 CET 2016 - mc@suse.de
- version 2.5.13.1-1
- update guest also on re-registration
- allow to change uuid of already registered guests
- there can be guests without hypervisor registered
- fixing exception when reactivating system without base channel and without
any available
- use 2048MB as default for taskomatic max java memory
- add comment about taskomatic jvm max memory to rhn.conf (bsc#957653)
- Added filename in the error message of satellite-sync, in case file
has wrong size
- Added processing of ValueError exception, during spacewalk-data-
fsck
- local variable 'primif' referenced before assignment
-------------------------------------------------------------------
Sat Jan 16 11:39:21 CET 2016 - mc@suse.de
- version 2.5.10.1-1
- cleaning few old translations
-------------------------------------------------------------------
Thu Jan 14 13:37:12 CET 2016 - mc@suse.de
- version 2.5.9.1-1
- removing old duplicate template file
- allow client responses to be in Unicode
- cut string after full characters (bsc#960801)
-------------------------------------------------------------------
Tue Jan 05 15:57:59 CET 2016 - mc@suse.de
- version 2.5.8.2-1
- update CPU only if it has changed
- set "last_boot" and "os" for the host
- read SystemInfomation, create a foreign mainframe system
and link to virtual instance
- add "mainframe_sysinfo" capability
-------------------------------------------------------------------
Wed Dec 16 11:18:47 CET 2015 - mc@suse.de
- version 2.5.8.1-1
- making synced channels in null org visible to all orgs
- during installation insert default SSL crypto key with null org
- fix typos
-------------------------------------------------------------------
Thu Dec 10 17:58:23 CET 2015 - mc@suse.de
- version 2.5.4.2-1
- avoid referencing unassigned variable (bsc#956981)
-------------------------------------------------------------------
Mon Nov 30 11:36:32 CET 2015 - mc@suse.de
- version 2.5.4.1-1
- Fix lookup virtual instance by uuid in virtualization backend in case so that
it ignores the host id when uuid is not null. Removed invalid comment.
- Change the virtualization backend not to duplicate data in case host and
guests are in different organizations
- fix patch syning if no issued date is given. Use now as date (bsc#953584)
- fix SUSE patch style detection for RES4 (bsc#953825)
- move support report creation to spacewalk-debug
- don't print python object details in reposync.py
- spacewalk-repo-sync: support multiple '-c channel' as in satellite-sync
-------------------------------------------------------------------
Thu Oct 22 16:35:50 CEST 2015 - mc@suse.de
- version 2.5.1.2-1
- use sle_version macro while checking for SLE only
-------------------------------------------------------------------
Wed Oct 07 14:53:10 CEST 2015 - mc@suse.de
- version 2.5.1.1-1
- drop monitoring
- replace upstream subscription counting with new subscription
matching (FATE#311619)
- integrate SaltStack for configuration management (FATE#312447)
-------------------------------------------------------------------
Sun Sep 27 14:44:12 CEST 2015 - mc@suse.de
- version 2.1.55.21-1
- read repository checksum type after setting the certificate
for a repository
-------------------------------------------------------------------
Wed Sep 23 15:10:55 CEST 2015 - mc@suse.de
- version 2.1.55.20-1
- define db_password to be read as a string (bsc#946381)
-------------------------------------------------------------------
Wed Jul 29 14:53:27 CEST 2015 - mc@suse.de
- version 2.1.55.19-1
- Enhance date only in patches to full ISO datetime (bsc#937029)
- Fix UnboundLocalError on rhnFault in dist upgrade (bsc#936182)
- detect new and old SUSE patch style (bsc#936869)
-------------------------------------------------------------------
Tue Jun 23 11:12:57 CEST 2015 - jrenner@suse.de
- version 2.1.55.18-1
- Require pyliblzma to enable sync of EPEL repos (bsc#934417)
-------------------------------------------------------------------
Mon Jun 22 16:15:43 CEST 2015 - jrenner@suse.de
- version 2.1.55.17-1
- detect SUSE Manager Tools channel as well (bsc#935433)
- import RPMs which vendor is an empty string (bsc#934124)
- set primary interface during registration (bnc#929058)
- do not reset primary network interface at hardware refresh (bnc#895071)
-------------------------------------------------------------------
Tue Mar 31 14:55:31 CEST 2015 - mc@suse.de
- version 2.1.55.16-1
- Copyright texts updated to SUSE LLC
- package inventory and channel report into spacewalk-debug
- Adding on the spacewalk-data-fsck man page the option --remove-mismatch
- add funcionality on spacewalk-data-fsck to remove the RPM which does not
match checksum
- Fix the primary key definition for rhnPackageFile
- don't crash re-registrations if the original owner has been deleted
- sw-repo-sync fix to sync kickstart.
- init the second DB connection only when needed (inspired by bsc#915581)
- check for reboot type only (inspired by bsc#915581)
-------------------------------------------------------------------
Tue Feb 03 12:05:52 CET 2015 - mc@suse.de
- version 2.1.55.15-1
- convert mtime to localtime to prevent invalid times because of DST
(bsc#914437)
- Do not exit with error if a vendor channel has no URL associated
(bsc#914260)
- Getting rid of Tabs and trailing spaces
- copy all SUSE Manager logfiles into spacewalk-debug
- Update spacewalk-debug man page
- Exclude old backup-logs from spacewalk-debug to reduce size
- fix ISS export with unset patch severity
- ISS export/import informations about cloned channels (FATE#317789)
- convert empty string to null for DMI values (bsc#911272)
-------------------------------------------------------------------
Thu Dec 18 13:38:25 CET 2014 - mc@suse.de
- version 2.1.55.14-1
- fix encoding of submit message
- create (and label) /var/cache/rhn/satsync
- fixed double-counting of systems subscribed to more than one
channel
-------------------------------------------------------------------
Thu Dec 04 16:31:03 CET 2014 - mc@suse.de
- version 2.1.55.13-1
- insert update tag at the correct place for SLE12 (bsc#907677)
- different registration paths should lock tables in the same order
This could potentially cause deadlocks
- spacewalk-data-fsck: use config file variable instead of hardcoded path part
- drop unused column product_list in suseProducts table
- sanitize db_* config values
-------------------------------------------------------------------
Mon Nov 24 13:49:38 CET 2014 - mc@suse.de
- trigger generation of metadata if the repo contains no packages
(bsc#870159)
-------------------------------------------------------------------
Fri Nov 07 13:27:27 CET 2014 - mc@suse.de
- version 2.1.55.12-1
- With NCC Backend still use the old style ISS method
- Make spacewalk-debug scc migration compatible
-------------------------------------------------------------------
Sat Nov 01 15:54:13 CET 2014 - mc@suse.de
- version 2.1.55.11-1
- ISS: Ignore errors if deprecated files do not exist on export
- ISS: export/import Subscriptions and entitlements
- ISS: remove old import code for NCC products and subscriptions
- ISS: export/import suseProductChannels and suseUpgradePaths via ISS
- ISS: export/import SUSE Products via ISS
- Fix cleanup when DB init goes wrong
- sanitize db_name config value
- fixed variable name
-------------------------------------------------------------------
Tue Oct 14 14:57:25 CEST 2014 - mc@suse.de
- version 2.1.55.10-1
- require python-enum34
- update channel checksum type for vendor channels
- read mirror credenatials from DB depending on the cc_backend.
- move current_backend() from susemanager to backend and rename it to
current_cc_backend
- Speed up satellite-sync by avoiding commonly-called dblink_exec
- backend should correctly checksum config files with macros in them
- Add /usr/share/rhn/config-defaults in spacewalk-debug
- fix spacewalk-debug to be fully postgreSQL aware.
- correct UTF8 config files from being marked as binary
- increase size of update_tag column in rhnChannel table
-------------------------------------------------------------------
Fri Sep 12 15:34:51 CEST 2014 - mc@suse.de
- version 2.1.55.9-1
- preserve the query params in the url
- allow missing packages in patches if they are not part of this repo
- handle SLE12 update tag correctly in reposync
- fix traceback when pushing rpms with archive size > 4GB
- queue server for errata cache update when package list changes
- recognize oVirt node as virtual system
- adding handling for new rpm header information
-------------------------------------------------------------------
Wed Sep 3 01:41:39 CEST 2014 - ro@suse.de
- sanitize release line in specfile
-------------------------------------------------------------------
Tue Jun 17 11:04:37 CEST 2014 - jrenner@suse.de
- version 2.1.55.8-1
- Additional spacewalk backend methods and capability needed
- Spacewalk changes needed to support collisionless proxy lookaside
-------------------------------------------------------------------
Tue May 27 17:14:40 CEST 2014 - mc@suse.de
- version 2.1.55.7-1
- Fix crash when EULA comes with broken encoding and unexpected
symbols from the susedata.xml file
-------------------------------------------------------------------
Thu May 22 14:32:50 CEST 2014 - mc@suse.de
- version 2.1.55.6-1
- spacewalk-update-signatures: fix logging, find more wrong keyids
and remove existing associations before updating (bnc#874634)
- fixed 'empty separator' error
- Branding fixes
- fix syntax error in SQL statement
-------------------------------------------------------------------
Fri May 16 13:15:09 CEST 2014 - mc@suse.de
- version 2.1.55.5-1
- ISS: fix EULA import on Oracle db
- add suseEula to RPM package
- package and install suseEula
- ISS: sync SUSE's package EULAs
- Parse and import packages' EULAs
-------------------------------------------------------------------
Wed May 07 12:14:10 CEST 2014 - mc@suse.de
- version 2.1.55.4-1
- Revert "Adding option [-l|--list] to spacewalk-repo-sync"
-------------------------------------------------------------------
Tue May 06 15:26:31 CEST 2014 - mc@suse.de
- version 2.1.55.3-1
- remove ; in SQL statement to fix error with oracle DB
- Raise error if channel cannot be subscribed (bnc#875958)
- Format oldRoute to match newRoute, so that rhnServerPath isn't
updated every time
- Adding option [-l|--list] to reposync
- Add --justks to sw-remove-channel
- sw-remove-channel --justdb has no impact on ks trees.
- rename channel-with-childs to channel-with-children
- Add option to spacewalk-remove-channel parent
- Added spacewalk-data-fsck man page(8)
- uniquify repo-sync packages in case of bad metadata
- allow MD5 config file checksums in fips mode
- commit after adding a job to taskomatic queue
- generate empty metadata for repos without primary
- proper failure handle (bnc#822644)
-------------------------------------------------------------------
Thu Apr 10 17:33:33 CEST 2014 - mc@suse.de
- version 2.1.55.2-1
-------------------------------------------------------------------
Thu Apr 10 17:33:22 CEST 2014 - mc@suse.de
- fix release in specfile for SLE12 (bnc#872970)
-------------------------------------------------------------------
Thu Mar 27 10:12:51 CET 2014 - fcastelli@suse.com
- version 2.1.55.1-1
- Package lock - python code: handle multiple lock events
- Catch more error message from gpg
- Reposync: remove interrupted downloads [bnc#866490]
- Not all machines provide manufacturer, was not None safe
- Spacewalk-debug: dereference links [bnc#865934]
- Specify package only with version
-------------------------------------------------------------------
Thu Feb 27 14:55:10 CET 2014 - fcastelli@suse.com
- version 2.1.54.1-1
- workaround for rpm-python bug
- update openstack guest requirements
-------------------------------------------------------------------
Fri Feb 21 15:31:07 CET 2014 - fcastelli@suse.com
- version 2.1.52.1-1
- Detect OpenStack guests as virtual so they can consume flex guest
- Rename variable so it doesn't colide with reserved word
-------------------------------------------------------------------
Thu Feb 13 15:24:31 CET 2014 - mc@suse.de
- version 2.1.49.2-1
- query should not end with semicolon in oracle
- add /usr/share/rhn to filelist
- no pre-requires of spacewalk-config on SLE12
- make unittests work on python 2.7 and higher without
extra package installed
- no pylint on SLE12
-------------------------------------------------------------------
Fri Feb 07 13:16:58 CET 2014 - mc@suse.de
- version 2.1.49.1-1
- add functions to query ISS Master server from DB
- apply exclude filters to dependencies in repo-sync
- don't remove files referenced from other distributions/trees
- propagate --skip-kickstart-trees to delete_channels()
- remove clean-reposync-logs cronjob
- fixed man page for spacewalk-remove-channel
- added option to skip kickstart trees removal
- sw-remove-channel does not rm ks trees.
- Inter server sync: export also errata's severity
- Fixing InvalidPackageError when importing from channel dump
- commit after updating server's package profile
- Add extra log folder /var/log/rhn/tasko/sat/ in spacewalk-debug.
[bnc#854090]
- allow CVE-IDs with more then 13 chars
new syntax since 2014
- fixing sat-sync daylight-savings-related 'NoneType is
unsubscriptable' error
-------------------------------------------------------------------
Mon Jan 13 09:53:00 CET 2014 - mc@suse.de
- version 2.1.39.1-1
- set reboot action status to sucess after the reboot (FATE#312591)
- added setLocked actions (FATE#312359)
-------------------------------------------------------------------
Wed Dec 18 14:05:37 CET 2013 - mc@suse.de
- version 2.1.38.2-1
- allow 1 character system profile names
-------------------------------------------------------------------
Mon Dec 09 16:02:08 CET 2013 - mc@suse.de
- version 2.1.38.1-1
- better detection for SUSE KVM and Cloud systems
- support bootstrap entitlement for bare-metal registration
(FATE#312329)
- use new ISS slave detection
-------------------------------------------------------------------
Thu Nov 28 16:24:43 CET 2013 - mc@suse.de
- version 1.7.38.30-1
- replace encode/decode with to_string/to_unicode
- make sure we put strings to fd.write()
- replace application code with database lookup to prevent conflicting
inserts
- python server: better logging of exceptions
- log errors on bad request (bnc#849856)
- fixed table alias
- updated spacewalk-repo-sync's man page (bnc#846351)
- add support for enhances rpm weak dependencies (backend) (bnc#846436)
- python pgsql driver: handled ProgrammingError exceptions
- Fix typos in entitlement report (bnc#840751)
-------------------------------------------------------------------
Fri Sep 27 09:59:33 CEST 2013 - mc@suse.de
- version 1.7.38.29-1
- with deep-verify import patches step by step
- check if mountpoint exists and send error mail (bnc#839111)
- bool(0) == False, but is a valid file mode
-------------------------------------------------------------------
Tue Aug 27 17:42:46 CEST 2013 - mc@suse.de
- version 1.7.38.28-1
- Ensure the file object is closed only when no IOError took place
(bnc#837035)
-------------------------------------------------------------------
Wed Aug 21 15:54:56 CEST 2013 - mc@suse.de
- version 1.7.38.27-1
- add option to disable Expect header for post request (bnc#834200)
- re-import all patches with param deep-verify (bnc#833643)
- rewrite package org to match where they got imported (bnc#834780)
- Fix field length of erratum-advisory-name to match real DB field length
- forward register and de-register requests to parent
- debranding satellite-sync
- provide dummy repoindex handler for auth test in ISS case
- use needed mgr_ncc_sync_lib calles in satellite-sync
- copy SUSE product and subscription information into the disk dump
- add handler for ncc sync data used by iss (bnc#832776)
- package mgr-inter-sync and mgr-exporter commands (FATE#312371)
- import/export Support Information
- sync suseProductFiles with inter-server-sync
- dump and read rhn-channel-update-tag
- Add curl debugging to send and accessible (bnc#834200)
- filter out bad package/architecture combinations
- add debug code to import_susedata
- handle unicode tracebacks
- handle compressed products file
- Fix pylint errors - bnc#829073
- Fix code to work with python 2.4 - bnc#829073
- Make reposync work with local repositories - bnc#829073
-------------------------------------------------------------------
Wed Jun 12 13:26:43 CEST 2013 - mc@suse.de
- version 1.7.38.26-1
- fix reactivation of systems (bnc#823241)
- remove incorrect path from db
- Adding file path restoration functionality to spacewalk-data-fsck
- update copyright column length
- don't truncate channel name to 64 chars
- make API compatible with old RHEL5 clients
- No line break at the end of the package summary (bnc#821968)
- don't truncate filepath when exporting
- fix registration issues on PG
- update expired gpg keys in the keyring
- set copy_local urlgrabber option to copy also file URLs (bnc#819781)
- implement no_proxy usage (FATE#315039)
- use timeout config option also in suseLib send function (bnc#815460)
-------------------------------------------------------------------
Thu May 17 17:13:44 CEST 2013 - mc@suse.de
- version 1.7.38.25-1
- make satellite-sync work with new rhnlib (bnc#815460)
- search for CVE numbers also in the description
- require rhnlib with timeout option
- make rpclib connection timeout configurable (bnc#815460)
- return 404 Not Found on requests of content or installation.xml (bnc#815441)
- fix encoding in products summary and description
-------------------------------------------------------------------
Fri May 17 15:04:28 CEST 2013 - mc@suse.de
- fix authentication checking in inter server sync
CVE-2013-2056 (bnc#819365)
-------------------------------------------------------------------
Thu Apr 04 15:32:18 CEST 2013 - mc@suse.de
- version 1.7.38.24-1
- Write better error message if the GPG key is not imported
(bnc#812599)
- correct size for old rpms > 2 GiB
- do not read rpm into memory before transferring to client
(bnc#801151)
- do not log passwords in URL
- If the database host is localhost, use Unix sockets in backend.
- SSH Server Push (backend) (FATE#312909)
- support V4 RSA/SHA1 signature
- Use FQDN in reposync error emails
- fix unicode encoding (bnc#803866)
- do not change the channels on future actions request
-------------------------------------------------------------------
Fri Feb 08 11:09:35 CET 2013 - mc@suse.de
- version 1.7.38.23-1
- send patch notifications only for new patches (FATE#314765)
- log with debug level, if wanted
- collect download errors and send error mail (bnc#801189)
- compare patch version as integers
- do not send null values for new products via XMLRPC (bnc#798131)
- change_base_channel should honor suse_products info if available
-------------------------------------------------------------------
Tue Dec 18 12:55:55 CET 2012 - mc@suse.de
- version 1.7.38.22-1
- fix formatstring error with proxy user and password
-------------------------------------------------------------------
Tue Nov 27 17:24:02 CET 2012 - mc@suse.de
- version 1.7.38.21-1
- remove product reference while deleting channel (bnc#790987)
-------------------------------------------------------------------
Thu Nov 22 15:28:52 CET 2012 - jrenner@suse.de
- version 1.7.38.20-1
- fix is_sha256_capable() function (bnc#790717)
- use SUSE specific proxy settings in reposync (bnc#779992)
- read proxy from rhn.conf before other places
- fix wrong variable binding (bnc#790143)
- rollback any unfinished transaction
- for the installed_size, ignore situation when it was not populated
in the database.
- don't fail when from attribute is missing
- make sure proxy is enabled in sysconfig before reading it
- Add support for multiple mirror credentials
- SP migration backend (FATE#312431, FATE#312312)
- use smdba space-overview for report if exists
- do not return not existing patchnames (bnc#786105)
- add xmlrpc function update_status and server capability
-------------------------------------------------------------------
Fri Oct 05 10:56:43 CEST 2012 - mc@suse.de
- version 1.7.38.19-1
-------------------------------------------------------------------
Thu Oct 04 15:52:25 CEST 2012 - mc@suse.de
- version 1.7.38.18-1
- support upgrade_version without channel switching
-------------------------------------------------------------------
Fri Sep 28 16:18:24 CEST 2012 - mc@suse.de
- version 1.7.38.17-1
- load suse_products in the server object if not available
- reposync: do not use a proxy to access localhost
- Adding IPv6 ip-address detection to proxy auth fix (bnc#783667)
- separate proxy auth error hostname into separate header
- multi-tiered proxies don't update auth tokens correctly
(bnc#783667)
-------------------------------------------------------------------
Tue Aug 07 16:40:35 CEST 2012 - mc@suse.de
- version 1.7.38.16-1
- fix SQL syntax for postgres
-------------------------------------------------------------------
Thu Aug 02 16:34:21 CEST 2012 - mc@suse.de
- version 1.7.38.15-1
- Truncating date string and therefore preventing ORA-01830
- skip ignored errata also in the second step (bnc#773108)
- fix detection of old suse style patches (bnc#773108)
- Fixing placeholder syntax in sql statement
-------------------------------------------------------------------
Thu Jul 19 14:39:32 CEST 2012 - ug@suse.de
- version 1.7.38.14-1
- yet another branding fix
-------------------------------------------------------------------
Mon Jul 16 15:10:16 CEST 2012 - ug@suse.de
- version 1.7.38.13-1
- postgresql don't know about decode
- fixed ERROR: subquery in FROM must have an alias
- fixed AttributeError: 'buffer' object has no attribute 'write'
- Correct SQL query for installing and removing solaris patches
- Correct query for PGSQL, addressing: SQL syntax error
- man page fix and root-level user warning for rhn-satellite-exporter
-------------------------------------------------------------------
Mon Jun 25 10:21:36 CEST 2012 - mc@suse.de
- version 1.7.38.12-1
- handle locally exception in entitle_server()
- made error message more detailed
-------------------------------------------------------------------
Thu Jun 21 11:35:17 CEST 2012 - jrenner@suse.de
- version 1.7.38.11-1
- removed functions which were orphaned by client v1 API removal
- fix call of save_suse_products()
- do not entitle virt guests twice during registration
- fix parsing susedata (bnc#765667)
- removed support for Red Hat Linux 6.2 and 7.[0123]
- print reasonable error message when something wrong with repo
-------------------------------------------------------------------
Wed Jun 6 11:58:16 CEST 2012 - ug@suse.de
- added a workaround for bnc#761350
registering of a VM does not work
-------------------------------------------------------------------
Fri Jun 1 18:19:38 CEST 2012 - mc@suse.de
- fix ISE during registration because of duplicate ids
(bnc#765123)
-------------------------------------------------------------------
Thu May 31 10:56:09 CEST 2012 - mc@suse.de
- version 1.7.38.10-1
- decode unicode string on IDN machines
- mock import_susedata
- allow retrieving susedata.xml.gz
- implement get_susedata()
- implement import_susedata()
-------------------------------------------------------------------
Mon May 14 15:16:11 CEST 2012 - mc@suse.de
- version 1.7.38.9-1
- fix registration of virt. machines (bnc#761350)
-------------------------------------------------------------------
Mon May 14 10:54:49 CEST 2012 - mc@suse.de
- version 1.7.38.8-1
- better check for empty version, release and arch
- with postgres empty varchar has to be null
- fix CVE test in testsuite
- improve patch handling for broken updateinfo files
-------------------------------------------------------------------
Wed May 09 13:41:34 CEST 2012 - mc@suse.de
- version 1.7.38.7-1
- define python macros
- No need to be autonomous when inserting to rhnArchType,
only satellite-sync does it.
-------------------------------------------------------------------
Tue May 8 14:48:10 CEST 2012 - ug@suse.de
- integrated upstream feedback for studio integration (bnc#764532)
-------------------------------------------------------------------
Wed May 02 14:23:29 CEST 2012 - mc@suse.de
- version 1.7.38.6-1
- no fileprovide of gettext in SUSE
- Assign a dummy profile when none is selected.
- xccdf_eval should not send null value
-------------------------------------------------------------------
Fri Apr 27 16:13:22 CEST 2012 - mc@suse.de
- version 1.7.38.5-1
- update monitoring probes in small batches to reduce the chance of a
deadlock
- raise SQLSchemaError alike oracle driver does
- fix sql query with --use-sync-date and --start-date of
rhn-satellite-exporter
-------------------------------------------------------------------
Fri Apr 20 15:34:23 CEST 2012 - mc@suse.de
- version 1.7.38.4-1
- Fix inserting installed products
- set a bug title if we do not get one
- The mod_wsgi insists on having something after the numeric value on the
Status line.
- Workaround httplib in 2.4 which did not have the responses dictionary.
- write nicer error message in case you are missing rpm files
- update man-pages
- copy postgres initlog in SUSE
- adding PostgreSQL configuration and log files to the debug.
- updating rhn-charsets man page -- update list of value names, no
command line options.
- make rhn-charsets working on PostgreSQL as well; the output format
changed even for Oracle.
-------------------------------------------------------------------
Fri Apr 13 15:43:45 CEST 2012 - mc@suse.de
- version 1.7.38.3-1
- Update config default to preserve base channel on reactivation
- rhn-schema-stats: support for PostgreSQL
- rhn-db-stats: support for PostgreSQL
- check channel permissions when unsubscribing a channel
- fix empty references in updateinfo
- remove source packages from compatible arch. We do not mirror them.
-------------------------------------------------------------------
Fri Apr 13 13:46:19 CEST 2012 - ug@suse.de
- fixed packaging of spacewalk-backend-xmlrpc
- fixed python bug in SUSE Studio image deployment
-------------------------------------------------------------------
Fri Mar 30 14:55:29 CEST 2012 - mc@suse.de
- version 1.7.38.2-1
- Truncate data which are longer than db allows
- Store also @idref of xccdf:rule-result element
- We want to store all idents per rule-result
- return products.xml metadata on request
- fixing sql queries with alias
- need to use timestamp datatype to preserve the precision.
- cast to string to force lookup_evr prototype.
- spacewalk-repo-sync documentation fix : add include/exclude options to
manpage
- add default value for taskomatic.channel_repodata_workers
- created module for usefull cli functions
-------------------------------------------------------------------
Sat Mar 24 15:57:24 CET 2012 - mc@suse.de
- parameters should not be None
-------------------------------------------------------------------
Thu Mar 22 16:06:49 CET 2012 - mc@suse.de
- rotate logfiles with user www (bnc#681984) CVE-2011-1550
-------------------------------------------------------------------
Thu Mar 22 15:10:42 CET 2012 - mc@suse.de
- fix arbitrary package upload (bnc#751837)
CVE-2012-1145
-------------------------------------------------------------------
Wed Mar 21 17:33:17 CET 2012 - mc@suse.de
- version 1.7.38.1-1
- Bumping package version
-------------------------------------------------------------------
Fri Mar 16 16:06:31 CET 2012 - ug@suse.de
- replace passwords in debug files (bnc#752467)
-------------------------------------------------------------------
Thu Mar 15 17:14:40 CET 2012 - jrenner@suse.de
- Add support for studio image deployments
-------------------------------------------------------------------
Mon Mar 5 12:42:12 CET 2012 - mc@suse.de
- add suseLib.accessible() doing a HEAD request to test
if a URL is accessible
-------------------------------------------------------------------
Tue Jan 31 16:16:31 CET 2012 - mantel@suse.de
- some more renames Novell --> SUSE
-------------------------------------------------------------------
Thu Jan 19 12:17:49 CET 2012 - jrenner@suse.de
- Setting up seclist in registration.py (bnc#782819, brc#749890)
- CVE-2012-0059
-------------------------------------------------------------------
Thu Jan 5 10:10:01 CET 2012 - mc@suse.de
- spacewalk-debug should package NCC data dump into the tar ball
-------------------------------------------------------------------
Thu Dec 22 15:48:30 CET 2011 - mantel@suse.de
- do not change server.pot
-------------------------------------------------------------------
Thu Dec 22 14:59:55 CET 2011 - mantel@suse.de
- rename Novell to SUSE (#708333)
-------------------------------------------------------------------
Thu Dec 22 10:50:34 CET 2011 - mc@suse.de
- remove all unsupported translations
-------------------------------------------------------------------
Mon Dec 19 15:36:20 CET 2011 - mc@suse.de
- parse products.xml during reposync and store values in the
Database (bnc#644678)
-------------------------------------------------------------------
Mon Dec 12 17:31:32 CET 2011 - iartarisi@suse.cz
- Add new --deep-copy option to spacewalk-repo-sync to allow skipping
the re-calculation of package checksums
-------------------------------------------------------------------
Tue Nov 8 14:09:44 CET 2011 - jrenner@suse.de
- Implement audit logging for the backend API (fate#312607)
-------------------------------------------------------------------
Wed Oct 26 13:59:09 CEST 2011 - mc@suse.de
- add support for V4 DSA and RSA rpm signatures to display correct
content provider (bnc#726577)
- enhance spacewalk-update-signatures to clean wrong keyids
before update starts
-------------------------------------------------------------------
Thu Oct 13 14:51:29 CEST 2011 - iartarisi@suse.cz
- fix reposync failure when trying to associate package which couldn't
be downloaded (bnc#722917)
-------------------------------------------------------------------
Tue Oct 11 17:01:46 CEST 2011 - mc@suse.de
- fix spacewalk-remove-channel to work on SUSE Manager (bnc#670206)
-------------------------------------------------------------------
Tue Oct 11 15:59:36 CEST 2011 - mc@suse.de
- adapt spacewalk-debug for SUSE Manager
-------------------------------------------------------------------
Mon Oct 10 15:19:31 CEST 2011 - mc@suse.de
- fix typo in reposync cleanup script (bnc#712860)
-------------------------------------------------------------------
Fri Oct 7 12:33:18 CEST 2011 - iartarisi@suse.cz
- fix bug when parsing a patches.xml file with an extra <category> tag
-------------------------------------------------------------------
Wed Oct 5 19:01:45 CEST 2011 - mc@suse.de
- drop incompatible packages of a patch
-------------------------------------------------------------------
Fri Sep 30 12:39:33 CEST 2011 - mc@suse.de
- remove default currency from backend part of rhn.conf
-------------------------------------------------------------------
Thu Sep 29 13:52:25 CEST 2011 - mc@suse.de
- set patch severity to Low if none is specified to get all
security patches listed in the currency report
-------------------------------------------------------------------
Mon Sep 26 17:57:36 CEST 2011 - iartarisi@suse.cz
- fix e['channels'].append AttributeError in case existing_errata is None
- fix failing unittest
-------------------------------------------------------------------
Mon Sep 26 17:06:15 CEST 2011 - mc@suse.de
- fix loosing patches if a repository is synced into
different channels (bnc#720312)
-------------------------------------------------------------------
Fri Sep 23 14:36:11 CEST 2011 - mc@suse.de
- add unittests to check again
-------------------------------------------------------------------
Fri Sep 23 13:21:58 CEST 2011 - mc@suse.de
- change BuildRoot to SUSE default required for BuildService
- recompile python after unittests to remove buildroot path
in binaries
-------------------------------------------------------------------
Tue Sep 20 17:35:42 CEST 2011 - iartarisi@suse.cz
- use pylint instead of python-pylint for checks
-------------------------------------------------------------------
Mon Sep 12 13:47:36 CEST 2011 - iartarisi@suse.cz
- remove extra toy targets that we don't use from Makefile.defs, which
were mangling the PYTHONPATH
-------------------------------------------------------------------
Mon Sep 12 11:24:58 CEST 2011 - iartarisi@suse.cz
- run unittests and pylint from Makefile.backend at build time
-------------------------------------------------------------------
Fri Sep 9 12:24:19 CEST 2011 - iartarisi@suse.cz
- fixed E:442:XML_Dumper._validate_channels: Too many arguments for
format string
-------------------------------------------------------------------
Wed Sep 7 16:23:27 CEST 2011 - mc@suse.de
- add cronjob to cleanup reposync log directory (bnc#712860)
-------------------------------------------------------------------
Wed Sep 7 12:42:51 CEST 2011 - mc@suse.de
- refactor reposync
-------------------------------------------------------------------
Mon Sep 5 16:22:04 CEST 2011 - iartarisi@suse.cz
- fix another typo in the specfile
-------------------------------------------------------------------
Mon Sep 5 16:17:15 CEST 2011 - iartarisi@suse.cz
- fix typo in specfile
-------------------------------------------------------------------
Mon Sep 5 16:08:51 CEST 2011 - iartarisi@suse.cz
- only run unittests during package build where we have the right
BuildRequires
-------------------------------------------------------------------
Mon Sep 5 11:31:49 CEST 2011 - iartarisi@suse.cz
- added suseLib.py - library that deals with NCC/proxy configs/products
etc.
- make unittests run during package build
-------------------------------------------------------------------
Mon Aug 22 16:35:42 CEST 2011 - iartarisi@suse.cz
- fixed TypeError in find_bugs method caused by empty patch descriptions
-------------------------------------------------------------------
Thu Aug 18 10:33:49 CEST 2011 - iartarisi@suse.cz
- fixed an import error in diskImportLib.py
-------------------------------------------------------------------
Fri Aug 12 11:09:59 CEST 2011 - iartarisi@suse.cz
- remove 'channel' from server.handlers.app as the sources have already
been deleted (bnc#711967)
-------------------------------------------------------------------
Fri Aug 12 07:55:54 UTC 2011 - kkaempf@novell.com
- Remove 'comps' from Makefile (bnc#711938)
-------------------------------------------------------------------
Fri Aug 12 07:20:58 UTC 2011 - kkaempf@novell.com
- fix fetchTraceback and rhnFault import (bnc#711934)
-------------------------------------------------------------------
Thu Aug 11 15:08:03 CEST 2011 - iartarisi@suse.cz
- fix more imports after the move from spacewalk.common
-------------------------------------------------------------------
Thu Aug 11 11:13:46 CEST 2011 - iartarisi@suse.cz
- fix imports on UserDictCase to point to rhn.UserDictCase (bnc#711518)
-------------------------------------------------------------------
Wed Aug 10 11:30:48 CEST 2011 - iartarisi@suse.cz
- removed implicit imports to spacewalk.common (fixes bnc#711214,
bnc#711211, bnc#711434)
-------------------------------------------------------------------
Tue Aug 9 10:26:35 CEST 2011 - iartarisi@suse.cz
- fixed missing import of 're' module (bnc#711188)
-------------------------------------------------------------------
Wed Aug 3 15:45:41 CEST 2011 - iartarisi@suse.cz
- reposync: fix ambiguous message when skipping a patch which references
a package that's not in the database (bnc#702932)
-------------------------------------------------------------------
Wed Jul 6 17:49:36 CEST 2011 - mc@suse.de
- add server capability xmlrpc.errata.patch_names'
-------------------------------------------------------------------
Wed Jul 6 14:33:24 CEST 2011 - mc@suse.de
- fix requires for Code10
-------------------------------------------------------------------
Wed Jun 29 15:26:41 CEST 2011 - iartarisi@suse.cz
- added errata.getErrataNamesById function to the XMLRPC API
-------------------------------------------------------------------
Mon Jun 6 17:10:46 CEST 2011 - mc@suse.de
- set RPM vendor to "Not defined" if the RPM say "(none)"
(FATE#312378, bnc#693291)
-------------------------------------------------------------------
Tue May 24 15:31:16 CEST 2011 - mc@suse.de
- some wierd packages have files in iso8859-1 not utf-8
- fix encoding of summary and description of a package if it is
wrong
-------------------------------------------------------------------
Mon May 23 17:22:18 CEST 2011 - mc@suse.de
- Improve error message when gpg key is wrong or missing
(bnc#693574)
- do not trigger a resync if file is missing. This can cause
an endless loop (bnc#695392)
- do not send tracebacks as email if reposync failed. Send only
the error message. (bnc#691579)
-------------------------------------------------------------------
Mon May 9 10:23:05 CEST 2011 - mc@suse.de
- fix errata export/import for sync
- handle sync with older spacewalk server which do not support
weak dependencies
-------------------------------------------------------------------
Wed Apr 20 11:24:05 CEST 2011 - iartarisi@suse.cz
- reposync - parse and insert zypper code10 patches into the database
-------------------------------------------------------------------
Thu Apr 14 15:19:47 CEST 2011 - jrenner@suse.de
- Remove the channel APP handler (bnc#685078)
(CVE-2009-0788, CVE-2010-1171)
-------------------------------------------------------------------
Fri Apr 1 12:09:01 CEST 2011 - mc@suse.de
- fix adding patches to a channel. Treat no epoch as the same as
epoch is 0 (bnc#682846)
-------------------------------------------------------------------
Thu Mar 31 16:19:17 CEST 2011 - mc@suse.de
- fix a syntax error with old python versions
-------------------------------------------------------------------
Tue Mar 22 13:51:48 CET 2011 - iartarisi@suse.cz
- fixed bnc#673022 mirror timeout errors shouldn't cause tracebacks
-------------------------------------------------------------------
Thu Mar 17 10:58:24 CET 2011 - mc@suse.de
- check that path is not None
-------------------------------------------------------------------
Wed Mar 16 10:26:17 CET 2011 - iartarisi@suse.cz
- fixed bnc#679866 (downloading subscriptions fails when using integer
credentials)
-------------------------------------------------------------------
Tue Mar 8 14:28:08 CET 2011 - iartarisi@suse.cz
- fixed bnc#644072 (password guessing vulnerability) with two commits
from upstream
-------------------------------------------------------------------
Wed Feb 23 16:46:50 CET 2011 - ug@suse.de
- fixed virtual SUSE KVM machines in the webui (bnc#674344)
-------------------------------------------------------------------
Fri Feb 18 15:51:45 CET 2011 - mc@suse.de
- fix extract keyid from RPM header
-------------------------------------------------------------------
Thu Feb 17 16:02:25 CET 2011 - mc@suse.de
- do not remove not existing files
-------------------------------------------------------------------
Thu Feb 17 15:38:05 CET 2011 - mantel@suse.de
- fix debranding issues (bnc#672637)
-------------------------------------------------------------------
Tue Feb 15 10:14:55 CET 2011 - ug@suse.de
- typo fixed (indentation error bnc#671799)
-------------------------------------------------------------------
Mon Feb 14 17:22:39 CET 2011 - mc@suse.de
- expect not signed metadata with spacewalk-repo-sync if
url is given on the commandline
-------------------------------------------------------------------
Sat Feb 12 16:54:53 CET 2011 - mc@suse.de
- send Mail if repo-sync failed
-------------------------------------------------------------------
Fri Feb 11 17:54:06 CET 2011 - jkupec@suse.cz
- correct strings in rhnException.py
-------------------------------------------------------------------
Fri Feb 11 11:47:57 CET 2011 - mc@suse.de
- catch exception primary not available and print nice message
(bnc#671225)
-------------------------------------------------------------------
Thu Feb 10 18:15:23 CET 2011 - mc@suse.de
- remove org change again; fixed at another place
-------------------------------------------------------------------
Wed Feb 9 13:46:12 CET 2011 - jkupec@suse.cz
- removed unsupported satellite-sync from the
spacewalk-backend-tools package (bnc #669610)
-------------------------------------------------------------------
Wed Feb 9 11:36:28 CET 2011 - mc@suse.de
- fix typo in sql statement
-------------------------------------------------------------------
Wed Feb 9 10:51:13 CET 2011 - mantel@suse.de
- some more renames of RHN to NCC (BNC#668824)
-------------------------------------------------------------------
Wed Feb 9 10:08:15 CET 2011 - mantel@suse.de
- change name of default organization (BNC#663983)
-------------------------------------------------------------------
Tue Feb 8 15:58:22 CET 2011 - mc@suse.de
- change mountpoint and prepended_dir (bnc#669558)
-------------------------------------------------------------------
Tue Feb 1 13:26:06 CET 2011 - mc@suse.de
- fix building on RH
-------------------------------------------------------------------
Mon Jan 31 18:14:57 CET 2011 - mc@suse.de
- call yum update_md with the option to get all updateinfos
and not only the newest (bnc#668333)
-------------------------------------------------------------------
Sun Jan 30 15:26:01 CET 2011 - mc@suse.de
- backport upstrem fixes
-------------------------------------------------------------------
Tue Jan 25 16:19:49 CET 2011 - mc@suse.de
- fix checksum handling.
-------------------------------------------------------------------
Sat Jan 22 12:37:48 CET 2011 - mc@suse.de
- fix macros
-------------------------------------------------------------------
Mon Jan 17 12:25:39 CET 2011 - mc@suse.de
- change suseServer ostarget to a foreign key to suseOSTarget(id)
-------------------------------------------------------------------
Thu Jan 13 13:19:00 CET 2011 - mc@suse.de
- Sending and receiving suse product profile data during
client registration.
- subscribe channels according to submitted suse product data
-------------------------------------------------------------------
Tue Jan 11 16:46:43 CET 2011 - mc@suse.de
- reposync: search for credentials and add them to the URL
- fix signature handling
- reposync: find checksums for packages in channels with
org_id null
-------------------------------------------------------------------
Wed Dec 15 17:22:47 CET 2010 - mc@suse.de
- fix KeyError while syncing repos (bnc#657064)
- skip patch instead of abort if no checksum for a package
was found
-------------------------------------------------------------------
Thu Sep 16 09:13:37 CEST 2010 - mantel@suse.de
- reflect rename of config files (/etc/rhn/default/rhn_server*conf)
-------------------------------------------------------------------
Wed Sep 15 09:10:44 CEST 2010 - mantel@suse.de
- Initial release of spacewalk-backend