## Major Refactoring and Error Handling Improvements
### Key Changes: - **Code Structure**: Complete refactoring removing 392→180 lines of duplicated code - **Error Handling**: Added comprehensive error handling with detailed tracebacks - **Configuration**: Added configurable notification methods (email/rocket/both) - **Security**: Fixed function naming inconsistency (send_mail→send_email) - **Validation**: Added input validation and graceful error fallbacks ### Bug Fixes: - Fixed version conflict in WAPT/control (removed duplicate version entry) - Fixed syntax error in French string (unescaped apostrophe) - Fixed missing function calls and import issues ### New Features: - Configurable notification channels via wapt_api.ini [notifications] section - Default configuration fallbacks when config files missing - Network timeout handling (30s for external requests) - SSL certificate validation with proper error messages ### Technical Improvements: - Modular function design for better testability - Proper exception handling for all network operations - Better error messages with tracebacks for debugging - Cleaner separation of concerns
This commit is contained in:
@@ -4,10 +4,10 @@ architecture : all
|
||||
section : base
|
||||
priority : optional
|
||||
name : apps-to-update-on-wapt-server
|
||||
version : 0-16
|
||||
categories : Utilities
|
||||
maintainer : Comitari,pcosson
|
||||
description : Package to audit the wapt-server and generate an alert
|
||||
depends :
|
||||
conflicts :
|
||||
maturity : PROD
|
||||
locale : all
|
||||
@@ -29,7 +29,7 @@ editor :
|
||||
keywords :
|
||||
licence : opensource_free,wapt_public
|
||||
homepage :
|
||||
package_uuid :
|
||||
package_uuid : 081d68fb-fd04-4bbc-a1f8-734c1ca909eb
|
||||
valid_from :
|
||||
valid_until :
|
||||
forced_install_on :
|
||||
@@ -40,5 +40,4 @@ icon_sha256sum :
|
||||
signer :
|
||||
signer_fingerprint:
|
||||
signature_date :
|
||||
signed_attributes :
|
||||
signature :
|
||||
signed_attributes :
|
||||
Reference in New Issue
Block a user