SHA256
1
0
forked from pool/systemd
systemd/systemd.changes
2010-11-23 09:35:41 +00:00

636 lines
24 KiB
Plaintext

-------------------------------------------------------------------
Mon Nov 22 10:10:59 CET 2010 - kay.sievers@novell.com
- new snapshot
- systemctl: don't return LSB status error codes for 'show'
- mount: do not try to mount disabled cgroup controllers
- man: document /etc/modules-load.d/, /etc/os-release,
locale.conf, /etc/vconsole.conf, /etc/hostname
- units: move a couple of units from base.target to
sysinit.target
- man: reorder things to follow the same order everywhere
- revert too new libnotify code/requirement
- revert fsck -l option requirement
-------------------------------------------------------------------
Sat Nov 20 19:58:14 CET 2010 - kay.sievers@novell.com
- version 13
- cryptsetup: actually show disk name
- cryptsetup: show udev device name when asking for password
- sysctl: implement native tool and support /etc/sysctl.d
- units: enable console ask-password agent by default
- introduce /etc/os-release distro description
- job: make sure we don't fail umount.target if a mount unit
failed to stop
- cgroup: after killing cgroup processes, ensure the group is
really dead gone. wait for 3s at max
- cgroup: if we couldn't remove a cgroup after killing
evertyhing in it then it's fine
- cryptsetup: automatically order crypt partitions before
cryptsetup.target
- man: trivial BindTo description fix
- manager: make list of default controllers configurable
- build: expose libcryptsetup dependency in build string
- pam: document controllers= switch
- cgroup: by default, duplicate service cgroup in the cpu hierarchy
- pam: duplicate cgroup tree in the cpu hierarchy by default,
optionally more
- enable native crypto handling instead of boot.crypto
- revert too new libnotify code/requirement
- revert fsck -l option requirement
-------------------------------------------------------------------
Wed Nov 17 01:32:04 CET 2010 - kay.sievers@novell.com
- version 12
- ask-password: add --console mode to ask /dev/console
- revert too new libnotify code/requirement
-------------------------------------------------------------------
Tue Nov 16 11:47:28 CET 2010 - kay.sievers@novell.com
- new snapshot
- cryptsetup: reword questions a little
- units: order hwclock after readahead
- path: don't mention too many inotify msgs
- cryptsetup: include device name in password question
- cryptsetup: lock ourselves into memory as long as we deal
with passwords
- plymouth: use updated socket name
- units: set TERM for gettys again, since they acquire a TTY
- units: allow start-up of plymouth ask-password agent very early
- units: enable ask-paswword .path units early enough to be useful
for early mounts
- units: delay getty until logins are allowed
- pam: always rely on loginuid instead of uid to determine cgroup
and XDG_RUNTIME_DIR name
- cgroup: call root cgroup system instead of systemd-1
- exec: determine right TERM= setting based on tty name
- pam: rename master user cgroup to 'master'
- drop support for MANAGER_SESSION, introduce MANAGER_USER
- units: use ConditionDirectoryNotEmpty= where applicable
- unit: introduce ConditionDirectoryNotEmpty=
- delete tmp.mount which may conflict with an unrelated fstab
entry
- revert too new libnotify code/requirement
- disable native crypto handling
-------------------------------------------------------------------
Mon Nov 15 18:45:31 CET 2010 - kay.sievers@novell.com
- new snapshot
- load-dropin: add support for .requires directories
- manager: consider jobs already installed as redundant when
reducing new transactions
- manager: always pull 'following' units into transaction
- util: always highlight distro name
- units: make use of agetty mandatory
- manager: don't fail transaction if adding CONFLICTED_BY job fails
- job: make it possible to wait for devices to be unplugged
- tmpfiles: ignore files marked with the sticky bit
- cryptsetup: handle password=none properly
- cryptsetup: properly parse cipher= switch
- cryptsetup: support non-LUKS crypto partitions
- ask-password: enable password agent
- automatically start cryptsetup when looking for mount source
- log: add automatic log target
- cryptsetup: hook up tool with ask-password
- manager: hookup generators
- split mount_point_is_api() and mount_point_ignore()
- replace boot.crypto job with systemd native crypto handling
- enable readahead (requires 2.6.37+ kernel's fanotify to work)
-------------------------------------------------------------------
Thu Nov 11 07:44:02 CET 2010 - kay.sievers@novell.com
- new snapshot
- tmpfiles: include reference to man page in tmpfiles files
- vconsole: support additional keymap for toggling layouts
- main: warn if /etc/mtab is not a symlink
- add bash completion for systemctl --system
- man: minor tmpfiles(5) updates and reindenting
- main: rename process on startup to 'systemd' to avoid confusion
- unit: add ConditionNull= condition
- ac-power: make ac-power a proper binary that scripts can call
- manager: parse RD_TIMESTAMP passed from initrd
- modules-load: fix minor race
- label: use internal utility functions wher epossible
- cryptsetup: minimal cryptsetup unit generator
- selinux: relabel /dev after loading policy
- log: downgrade syslog connection failure message
- service: delay automatic restart if job is pending
- manager: when isolating undo all pending jobs, too
- manager: only minimize impact if we are in fail mode
- replace /etc/mtab with link to /proc/self/mounts
-------------------------------------------------------------------
Fri Nov 5 00:28:10 CET 2010 - kay.sievers@novell.com
- new snapshot
- man/tmpfiles.d.xml: add a manpage for tmpfiles
- do not overwrite other udev tags
- readahead: shortcut replay if /.readahead doesn't exist
-------------------------------------------------------------------
Fri Oct 29 21:20:57 CEST 2010 - kay.sievers@novell.com
- new snapshot
- fsck: return SUCCESS when we skip the check
- fsck: skip checking / if it is writable
- units: fix variable expansion
- mount: don't pull in nofail mounts by default, but use them
if they are around
- job: recursively fail BoundBy dependencies
- fsck: fix target name to check for
- units: rename fedora/single.service to rescue.service
- units: introduce plymouth-start and plymouth-kexec
- unit: get rid of IgnoreDependencyFailure=
- use util-linux:agetty instead of mingetty
- unit: replace StopRetroactively= by BindTo= dependencies
- automount: show who's triggering an automount
- units: run sysctl only if /etc/sysctl.conf exists
- systemctl: always show what and where for mount units
- shutdown: reword a few messages a little
- manager: show which jobs are actually installed after a transaction
- timer: when deserializing timer state stay elapsed
- device: set recursive_stop=true by default
- unit: suppress incorrect deserialization errors
- swap: there's no reason not order swap after sysinit
- socket: fix IPv6 availability detection
-------------------------------------------------------------------
Wed Oct 27 12:00:26 CEST 2010 - kay.sievers@novell.com
- new snapshot
- create /dev/stderr and friends early on boot
- run sysv related scripts with TERM=linux
- add only swaps listed in /etc/fstab automatically to swap.target
- errors: refer to systemctl status when useful
- swap: add default cgroup to swap exec env
- readahead: bump a device's request_nr when enabling readahead
- shutdown: properly handle sigtimedwait() timing out
- main: fix typo in kernel cmdline parameters help
- ord-tty: properly handle SIGINT/SIGTERM
- systemctl: automatically spawn temporary password agent
- ask-password: properly handle multiple pending passwords
- ask-password: enable plymouth agent by default
- ask-password: add minimal plymouth password agent
-------------------------------------------------------------------
Tue Oct 26 13:10:01 CEST 2010 - kay.sievers@novell.com
- new snapshot
- make sure to pass TERM=linux to all sysv scripts
- don't unset HOME/TERM when run in session mode
- mount: add nosuid,nodev,noexec switches to /var/lock and /var/run
- tmpfiles: Don't clean /var/lock/subsys
- tmpfiles: Make wtmp match utmp perms, and add btmp
- umount: Make sure / is remounted ro on shutdown
- unset HOME and TERM set from the kernel
- activate wall agent automatically
- ask-password: add basic tty agent
-------------------------------------------------------------------
Sat Oct 23 18:09:23 CEST 2010 - kay.sievers@novell.com
- new snapshot
- rename ask-password-agent to gnome-ask-password-agent
- fsck: suppress error message if we cannot change into single
user mode since
- dbus: epose FsckPassNo property for service objects
- man: document systemctl --force
- introduce 'systemctl kill'
-------------------------------------------------------------------
Sat Oct 23 14:57:57 CEST 2010 - kay.sievers@novell.com
- new snapshot
- syslog: enable kmsg bridge by default
- fsck: add initial version of fsck and quotacheck wrappers
- tmpfiles: remove forcefsck/fastboot flag files after boot
- swap: listen for POLLPRI events on /proc/swaps if availabled
- tmpfiles: integrate native tmpwatch
- shutdown: loop only as long as we manage to unmount/detach devices
- umount: disable dm devices by devnode, not by path name
- introduce final.target
- replace distro-specific shutdown scripts with native services
- try to get rid of DM devices
- log to console by default
- introduce kexec.service, kexec.target and exit.target
- hook in fsck@.service instance for all mount points with passno > 0
- systemctl: warn if user enables unit with no installation instructions
- dbus: add introspection to midlevel paths
- look for dynamic throw-away units in /dev/.systemd/system
- major rework, use /sbin/swapon for setting up swaps
- introduce Restart=on-failure and Restart=on-abort
- units: enable utmp for serial gettys too
- rename 'banned' load state to 'masked'
- optionally, create INIT_PROCESS/DEAD_PROCESS entries for a service
- use systemd-native fsck/mount
- use systemd-native tmpfiles.d/ instead of tmpwatch
-------------------------------------------------------------------
Fri Oct 8 14:49:04 CEST 2010 - kay.sievers@novell.com
new snapshot
- fix 'systemctl enable getty@.service'
- properly support 'banning' of services
- handle nologin
- add native reboot/shutdown implementation
-------------------------------------------------------------------
Thu Oct 7 15:58:10 CEST 2010 - kay.sievers@novell.com
- version 11
-------------------------------------------------------------------
Wed Oct 6 09:27:13 CEST 2010 - kay.sievers@novell.com
- new snapshot
- readahead fixes
-------------------------------------------------------------------
Sun Oct 3 08:08:13 UTC 2010 - aj@suse.de
- /etc/modules.d was renamed to modules-load.d
- only include tmpfiles.d/*conf files
-------------------------------------------------------------------
Wed Sep 29 11:55:11 CEST 2010 - kay.sievers@novell.com
- don't create sysv order deps on merged units
- fix Provides: handling in LSB headers (network.target)
- native (optional) readahead
-------------------------------------------------------------------
Sun Sep 26 20:39:53 UTC 2010 - aj@suse.de
- Do not package man pages twice.
-------------------------------------------------------------------
Wed Sep 22 11:40:02 CEST 2010 - kay.sievers@novell.com
- new snapshot
- basic services are enabled by default now
-------------------------------------------------------------------
Tue Sep 21 14:39:02 CEST 2010 - kay.sievers@novell.com
- new snapshot
- vconsole and locale setup
- hook up tmpwatch
-------------------------------------------------------------------
Fri Sep 17 10:58:24 CEST 2010 - kay.sievers@novell.com
- new snapshot
- add new utility to initialize the virtual console
- initialize locale from /etc/locale by default
- ask-password: allow services query SSL/harddisk passphrases
-------------------------------------------------------------------
Fri Sep 17 10:54:24 CEST 2010 - kay.sievers@novell.com
- version 10
- logger: support SOCK_STREAM /dev/log sockets
- make sure the file system is writable before we write utmp data
- systemctl: use isolate when called as telinit for a runlevel
- initctl: properly use isolate when activating runlevels
- set HOME=/root when running shells
- make sure we don't crash if there's an automount unit without
mount unit
- start logger only after syslog is up
-------------------------------------------------------------------
Fri Sep 3 11:52:42 CEST 2010 - kay.sievers@novell.com
- version 9
- units: don't add shutdown conflicts dep to umount.target
- dbus: don't send cgroup agent messages directly to system bus
- dbus: don't accept activation requests anymore if we are going
down anyway
- systemctl: fix return value of systemctl start and friends
- service: wait for process exit only if we actually killed
somebody
-------------------------------------------------------------------
Thu Aug 26 22:14:04 CEST 2010 - kay.sievers@novell.com
- version 8
- KERNEL 2.6.36+ REQUIRED!
- mount cgroup file systems to /sys/fs/cgroup instead of /cgroup
- invoke sulogin instead of /bin/sh
- systemctl: show timestamps for state changes
- add global configuration options for handling of auto mounts
-------------------------------------------------------------------
Fri Aug 20 06:51:26 CEST 2010 - kay.sievers@novell.com
- apply /etc/fstab mount options to all api mounts
- properly handle LABEL="" in fstab
- do not consider LSB exit codes 5 and 6 as failure
-------------------------------------------------------------------
Tue Aug 17 22:54:41 CEST 2010 - kay.sievers@novell.com
- prefix sysv job descriptions with LSB:
- add native sysctl + hwclock + random seed service files
- properly fallback to rescue.target if default.target is hosed
- rename ValidNoProcess= to RemainAfterExit=
- add systemd-modules-load tool to handle /etc/modules.d/
-------------------------------------------------------------------
Tue Aug 17 09:01:04 CEST 2010 - kay.sievers@novell.com
- add support for delayed shutdown, similar to sysv in style
- rename Type=finish to Type=oneshot and allow multiple ExecStart=
- don't show ENOENT for non exitent configuration files
- log build time features on startup
- rearrange structs to make them smaller
- move runlevel[2-5] links to /lib
- create default.target link to /lib not /etc
- handle random-seed
- write utmp record before we kill all processes
- create /var/lock/subsys, /var/run/utmp
-------------------------------------------------------------------
Wed Aug 11 11:29:17 CEST 2010 - kay.sievers@novell.com
- add audit messages for service changes
- update utmp with external program
- all to refuse manual service starting/stopping
-------------------------------------------------------------------
Tue Aug 10 06:54:23 CEST 2010 - kay.sievers@novell.com
- version 7
- hide output if quiet is passed on the kernel cmdline
- fix auto restarting of units after a configuration reload
- don't call bus_path_escape() with NULL unit name
-------------------------------------------------------------------
Fri Aug 6 13:07:35 CEST 2010 - kay.sievers@novell.com
- version 6
- man page update
-------------------------------------------------------------------
Fri Aug 6 09:48:34 CEST 2010 - kay.sievers@novell.com
- new snapshot
- downgrade a few log messages
- properly handle devices which are referenced before they exist
-------------------------------------------------------------------
Fri Aug 6 01:59:50 CEST 2010 - kay.sievers@novell.com
- new snapshot
- fix dependency cycle of boot.* by splitting fsck.target
- sort boot.* before other sysv services
from sysinint.target
- start getty for serial console
-------------------------------------------------------------------
Thu Aug 5 23:12:32 CEST 2010 - kay.sievers@novell.com
- add licence to subpackages
-------------------------------------------------------------------
Wed Aug 4 12:42:23 CEST 2010 - kay.sievers@novell.com
- version 5
- selinux fixes
- fix hanging 'reboot' started from vc
-------------------------------------------------------------------
Mon Aug 2 16:33:20 CEST 2010 - kay.sievers@novell.com
- enable getty.target by default
-------------------------------------------------------------------
Sat Jul 24 11:16:52 CEST 2010 - kay.sievers@novell.com
- at install, read old inittab for the defaul target/runlevel
- disable services on package uninstall
-------------------------------------------------------------------
Sat Jul 24 09:50:05 CEST 2010 - kay.sievers@novell.com
- version 4
- merge systemd-install into systemctl
-------------------------------------------------------------------
Fri Jul 23 10:39:19 CEST 2010 - kay.sievers@novell.com
- create config files in /etc in %post
- mark files in /etc as config
- remove nodev from /dev/pts
- add selinux support
-------------------------------------------------------------------
Thu Jul 22 10:51:16 CEST 2010 - kay.sievers@novell.com
- version 4 (pre)
- require newer vala
- add [Install] section to getty.target and remote-fs.target
- re-enable post-build check
-------------------------------------------------------------------
Wed Jul 21 08:51:22 CEST 2010 - kay.sievers@novell.com
- do not add sysv services that are not enabled in /etc/rcN.d/
- allow symlinking unit files to /dev/null
- remove only pam sessions we ourselves created
- unit files in /etc/ always take precedence, even over link targets
-------------------------------------------------------------------
Tue Jul 20 21:20:43 CEST 2010 - kay.sievers@novell.com
- fix access mode verification of FIFOs
-------------------------------------------------------------------
Sun Jul 18 11:31:06 CEST 2010 - kay.sievers@novell.com
- fix default mode of /var/run and /var/lock
- force /var/run and /var/lock to be on tmpfs
-------------------------------------------------------------------
Wed Jul 14 17:49:57 CEST 2010 - kay.sievers@novell.com
- always enable udev and dbus until we can require systemd from
packages providing systemd service files
-------------------------------------------------------------------
Wed Jul 14 01:10:27 CEST 2010 - kay.sievers@novell.com
- drop systemd-units.rpm
-------------------------------------------------------------------
Wed Jul 14 00:07:24 CEST 2010 - kay.sievers@novell.com
- version 3
- treat non-existing cgroups like empty ones, to deal with races
- replace --running-as= by --session and --system
- always allow stopping of units that failed to load
-------------------------------------------------------------------
Tue Jul 13 06:22:56 CEST 2010 - kay.sievers@novell.com
- update
-------------------------------------------------------------------
Mon Jul 12 18:23:41 CEST 2010 - kay.sievers@novell.com
- drop libcgroup
-------------------------------------------------------------------
Mon Jul 12 10:04:26 CEST 2010 - kay.sievers@novell.com
- trim cgroups for services that are "active" but "exited"
- drop /bin/init hack and require now fixed mkinitrd
-------------------------------------------------------------------
Sun Jul 11 23:38:45 CEST 2010 - kay.sievers@novell.com
- fix reboot issue
- fix abstract namespace name handling (needs udev update)
- prefer private D-Bus socket wherever possible
-------------------------------------------------------------------
Sun Jul 11 00:50:14 CEST 2010 - kay.sievers@novell.com
- D-Bus 1.3.2 support
- use COLD_BOOT=1 on reboot to skip sysv boot.d/ handling
-------------------------------------------------------------------
Fri Jul 9 10:05:00 CEST 2010 - kay.sievers@novell.com
- fix typo in spec file
-------------------------------------------------------------------
Fri Jul 9 09:09:33 CEST 2010 - kay.sievers@novell.com
- provide /bin/init to be found by 'too simple' mkinitrd, and work
around mindless relinking of relative links in the buildsystem
- add rpmlintrc to silent warnings about intentional behavior
-------------------------------------------------------------------
Fri Jul 9 06:18:52 CEST 2010 - kay.sievers@novell.com
- version 2
-------------------------------------------------------------------
Thu Jul 8 23:48:09 CEST 2010 - kay.sievers@novell.com
- fix 'reboot -w' to skip the actual reboot
- fix segfault in D-Bus code
- use unique instead of multiple keys in config file
- support continuation lines in config files
- support multiple commands in a single key in config files
- adapt log level of some messages
-------------------------------------------------------------------
Wed Jul 7 06:20:00 CEST 2010 - kay.sievers@novell.com
- version 1
- default log level to INFO
- show welcome message
-------------------------------------------------------------------
Tue Jul 6 08:55:03 CEST 2010 - kay.sievers@novell.com
- add systemd-install --start option
- add more documentation
-------------------------------------------------------------------
Mon Jul 5 16:23:28 CEST 2010 - kay.sievers@novell.com
- new snapshot with extended D-Bus support
-------------------------------------------------------------------
Sun Jul 4 21:31:49 CEST 2010 - kay.sievers@novell.com
- new snapshot with default unit dependency handling
-------------------------------------------------------------------
Sat Jul 3 16:54:19 CEST 2010 - kay.sievers@novell.com
- new snapshot
-------------------------------------------------------------------
Fri Jul 2 10:04:26 CEST 2010 - kay.sievers@novell.com
- add more documentation
-------------------------------------------------------------------
Thu Jul 1 17:40:28 CEST 2010 - kay.sievers@novell.com
- new snapshot
-------------------------------------------------------------------
Fri Jun 25 00:34:03 CEST 2010 - kay.sievers@novell.com
- split off systemd-units.rpm which can be pulled-in by other
packages without further dependencies
-------------------------------------------------------------------
Thu Jun 24 09:40:06 CEST 2010 - kay.sievers@novell.com
- add more documentation
-------------------------------------------------------------------
Tue Jun 22 22:13:02 CEST 2010 - kay.sievers@novell.com
- more man pages and documentation
-------------------------------------------------------------------
Tue Jun 22 18:14:05 CEST 2010 - kay.sievers@novell.com
- conflict with upstart
- include all installed doc files
-------------------------------------------------------------------
Tue Jun 22 09:33:44 CEST 2010 - kay.sievers@novell.com
- provide pam module
-------------------------------------------------------------------
Mon Jun 21 10:21:20 CEST 2010 - kay.sievers@novell.com
- use private D-Bus connection
- properly handle replacing a running upstart
-------------------------------------------------------------------
Fri Jun 18 09:37:46 CEST 2010 - kay.sievers@novell.com
- implement wall message in halt/reboot/...
- speak /dev/initctl to old /sbin/init after installing
-------------------------------------------------------------------
Thu Jun 17 23:54:59 CEST 2010 - kay.sievers@novell.com
- drop no longer needed -fno-strict-aliasing
- add README and examples
-------------------------------------------------------------------
Thu Jun 17 23:23:42 CEST 2010 - kay.sievers@novell.com
- enable pam and libwrap
-------------------------------------------------------------------
Thu Jun 17 23:10:57 CEST 2010 - kay.sievers@novell.com
- provide systemd-sysvinit.rpm with /sbin/init and friends
-------------------------------------------------------------------
Thu Jun 17 11:06:14 CEST 2010 - kay.sievers@novell.com
- libwrap / pam support
-------------------------------------------------------------------
Wed Jun 16 09:46:15 CEST 2010 - kay.sievers@novell.com
- initial packaging of experimental version 0