Group :: System/Configuration/Other
RPM: alterator
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
14 september 2023 Anton Midyukov <antohami at altlinux.org> 5.4.3-alt1
- NMU: Replace /var/run -> /run, /var/lock -> /run/lock (closes: 35882)
- Require alterator-l10n >= 2.9.123.
- Minor fix of error message for the 'system-computer-name' type.
- Improved error message for the 'hostname' type (closes: 42744).
- NMU: replace fgrep with grep -F
- Fixed the last changelog entry with %e2k macro.
- Switch to Guile 2.2 on %e2k.
- Use additional fixes for delimited continuations with Guile 2.0.
- Added "with delimited_continuations" spec option (on for E2K).
- New version of the reset/shift hack.
- Disable auto compilation of .scm files.
- Fixed failing tests: Explicitly set ru_RU.UTF-8 locale.
- Added new type: ipv4-address-range ("192.168.0.1-255", etc.).
- Added new type: ipv4-address-range-list ("192.168.0.1-255
192.168.1.1-255", etc.).
- NMU: applied repocop patch
- Allow semicolon-separated values for the *-list types.
- Use late signal-handling initialization to workaround some new
Guile issues.
- Added new "hostname-or-ip" and "hostname-or-ip-list" field types.
- support e2kv4 through e2k e2kv4 e2kv5 e2kv6 e2k4c e2k8c e2k1cp e2k8c2 e2k12c e2k16c e2k2c3 macro (grenka@).
- Fix: Check that the system was booted with systemd (closes: #34844).
- Update libguile-vhttpd dependency: require >= 0.7.8-alt1.
- Always use UTF-8 for gettext to/from alterator I/O.
- Use UTF-8 I/O by default for all ports here and then.
- Use with-fluids* to restore the fluid-values just bofore
entering the suspended context (patch).
- Modify the evaluation wrapper: make it skip the (set! a b) result
value that is undefined (patch).
- Modify the evaluation wrapper: make it skip the (set! a b) result
value (that is undefined).
- Implement call/cc in terms of shift (patch, e2k).
- Get rid of the circular build dependency on alterator-lookout:
load its modules at run-time. - Backport to guile20 for e2k (thx bircoph@).
- Compile module only if guild is available
- New functions to work with URI parameters.
- Fix/improve: Don\'t trim the values read from a *.desktop file.
- Add iface-name and keyword types (with *-list versions).
- Add proc to simplify making of *-list types.
- Fix: allow empty strings for integer and number types.
- New types: integer, number, ip-proto, mac-address, tcp-port-list.
- Always validate the parameter values against their types.
- do not recompile ui index files
- _IOLBF is deprecated; adapted the buffering mode specification
for guile > 2
- rebased on guile 2.2
- /usr/sbin/alteratord: Do not delay logging (force line-by-line).
(Note: stderr goes to our custom log,
stdout is captured by the system log if run as a service.)
- Fix permissions for /var/run/alteratord/.
- change alteratord socket name in alteratord.socket
- Added ip-address and ip-address-list types.
- Added tests for ipv6-* types.
- Added ipv6-address and ipv6-network types.
- Require libguile-vhttpd >= 0.7.3.
- Add the systemd unit files. Make systemd to listen on
/var/run/alteratord/socket. - Log the way the server was started (either new socket, or an
existing socket). - Try systemd-related calls first on init, connect, start and
stop (closes: 27988). - Add the systemctl helper script.
- Implement the `sd-listen-fds` call from the systemd API.
- Add "Version control" menu section.
- fix root alteratord socket location back to the usual one
(as expected by installer)
- add support for non-privileged execution of alteratord,
alterator-cmdline (by Lenar Shakirov; closes: #23377) - fix finding out current user: "cuserid" not working in hasher
(by Lenar Shakirov)
- add systemd support by shaba@ (closes: #26583)
- warning for wrong system-account-name fixed (closes: #11912)
- Restart alteratord service after exit private one.
- add ipv4-addrwmask ipv4-addrwmask-list types
- add ipv4-network-list type
- resurrect exception unpacking
- add group 'Firewall'
- switch to HTTP procotol
- drop automatic daemon start support
- remove sgid helper
- alterator-cmdline: more descriptive message on internal errors
- add woo-call function
- more information into exception of type internal-error was added.
- always start in foreground and move process to background using
start-stop-daemon utility to avoid problems in guile at x86_64
platform (some conflict between pthreads and fork).
- move card-index module from alterator-fbi
- fix system-error catching
- fix access rights to local state directory
- replace (alterator socket) library with (vhttpd)
- fix access rights to cache directory
- add (alterator menu) library: optimized menu listing.
- menu backend: add list of expert_modules, alterator_api_version = 1.
- add default values into module-order-list and section-order-list
- add manual page for (alterator effect) library
- add missing forward definition for (form-update-value) (closes: #21611)
- improve dynamic-require function:
Now we will see a error message if module exists, but contains a some errors
- add telephone-number type
- fix e-mail type: use right dictionary for translation
- fix pam.d file for alterator-chkpwd (closes: #20061)
- add e-mail type (closes: #20108)
- add man page for (alterator ajax)
- build/xgettext/desktop: look for *.desktop and *.directory files
in the whole module tree
- add support for steps directory
- add generic effects library
- fix plist-filter semantics, add plist-remove
- add man page and unit tests for (alterator woo)
- add prereq to shadow utils
- update man pages (mike@)
- move type definitions to more convenient place
- little code optimizations
- fix typos in man pages and help screens
- refactor ensign
- add man pages for alteratord and alterator-cmdline
- improve module-skip-list, more feature for menu tuning
- add module_skip_list to hide some items in configurator menu
- Fixed /usr/lib/alteratord directory permissions.
- Moved rpm macros to rpm-macros-alterator subpackage.
- add system-computer-name type
- build system: fix and improve module generators
- update html-ui generator for new html ui features
- remove backend and backend2 directories, add hooks directory
- use own PAM configuration file
- add alterator-chkpwd
- move help and translations to alterator-l10n
- update translations in *.directory files
- remove build/msggrep util (moved to alterator-l10n)
- fix load-path order (by inger@)
- add ALTERATOR_DATADIR to %load-path (by inger@)
- remove obsolete alterator-init function (by inger@)
- improve work with exceptions
- find translates in ui dir
- lost changes are returned
- ui.scm guile module is added (resolve-path function)
- run xgettext with LANG=C
- remove ldconfig macros from spec
- remove debug messages
- switch to guile-1.8
- add manpage for alterator-dump-desktop (slazav@)
- build/msgfmt/desktop: fix problem with desktop files w/o newline on tail (slazav@)
- export ALTERATOR_DEBUG variable in local mode
- redesign native backend support
- join with alterator-autoinstall package
- remove support for constraints
- remove backend3.sh support
- install-help: add support for alterator-l10n
- add support for "make verify-module"
- (alterator socket): fix descriptor leak
- (alterator d): d-connect: fix possible race
- fix alterator-cmdline exit on errors
- new type: system-account-name
- new type: ipv4-network
- more portable gettext bindings
- allow empty strings for tcp-port value
- fix with-exit-handler usage
- add unit-tests for types
- minor bugfixes
- rebuild with latest alterator-l10n
- new types: tcp-port, iso-3166-alpha2
- minor bugfixes
- improve type-error exception processing
- first version of new types system
- improve woo error handling
- minor code improvements
- fix uid setup in control utility
- fix and improve process execution code
- alterator-pipe: more correct quit from function
- terminal port -> terminal fdes
- add alteratord daemon
- menu: add support for desktop file names
- (alterator str): remove unused functions
- improve "Help not found" message
- improve hostname regexp
- build sytem: remove support for workflow directory
- fix typo
- fix backend execution code (catch all errors and exit in child process)
- unload backend on any communication errors
- build system: add support for awk based backends
- build: add support for workflow directory
- improve backend2 loading api,
rename (alterator ensign midshipman) to (alterator ensign backend2)
- finally update menu backend, more fast section listing algo
- remove alterator-read-{desktop,directory} utilitites
- remove translated comments
- menu backend: add more features, we need for new control center
- add comments to desktop-directories
- add alterator-dump-desktop - replacement of the alterator-read-{desktop,directory}