hal: Changes to 'refs/tags/HAL_0_5_8'
David Zeuthen
david at kemper.freedesktop.org
Mon Sep 11 18:05:30 PDT 2006
Tag 'HAL_0_5_8' created by David Zeuthen <davidz at redhat.com> at 2006-09-12 02:03 -0700
HAL 0.5.8 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFBgeJKn8s4BN7nF4RAtWqAJ9qe6xw1HGRmeM4Plw5GooND1CoaACgnN+2
71jdiQwP1X3qLqGtmDZ74E8=
=Aq/k
-----END PGP SIGNATURE-----
Changes since the dawn of time:
Anders Carlsson:
Fix config message
Add support for cdrom capabilities.
Add a couple of code paths for setting vendor.
Artem Kachitchkine:
check for getgrouplist() and use the local version if not provided by the
use AM_CFLAGS instead of CFLAGS
*** empty log message ***
* configure.in: don't PKG_CHECK volume_id on Solaris
Merge branch 'master' of ssh://git.freedesktop.org/git/hal
share is_mounted_by_hald() and non-gcc nits
CloseTray() method (eject -t)
Dan Nicholson:
corrects the location of the hal scripts directory
Dan Williams:
Added ROKR e2 to USB Music Players
Danny Kukawka:
Added new namespace for OSS devices and updated ALSA namespace for new
Czech translations from Klara Cihlarova <koty at seznam.cz>
fix compute of volume_label_* UDIs.
Splitted acpi_poll() into acpi_poll_battery() and acpi_poll_acadapt().
Normalise battery.reporting.last_full with voltage_current instead of
remove also battery.charge_level.rate, battery.reporting.unit and
Check now if computed remaining percentage and remaining time values are
Fixed several battery keys to be sure that hal not provides battery key
Fixed several compiler warnings and removed unused variables.
Finnish translations from Jyri Palokangas <jmp at netti.fi>
updated from Olav Pettershagen <olav.pet at online.no>
Panjabi translations from Amanpreet Singh Alam <amanpreetalam at yahoo.com>
updated from Reinout van Schouwen <reinouts at gnome.org>, removed some
fixed merge pda.*.hotsync_interface to copy correct property
updated file from Martin Møller <martin at martinm-76.dk>, fixed some strings
Japanese translations from Novell Language <language at novell.com>
updated from Novell Language <language at novell.com>
Add dectection of ALTLinux, SUSE, Mandrake, Slackware, Debian and Gentoo
Fix to get all current available translations.
Fix to return 100 for computed percentage values > 100% instead of -1. This
Added rpm spec-file for SUSE/openSUSE.
Added for all Palm PDAs, not handled by special matches, also port 0 as
Fix for more informative info.product names for WLAN to differ between LAN
Korean translation from Young-Ho Cha <ganadist at gmail.com>
Fixed detection of input capability for joysticks (input.joystick).
Updated spec for new keys from the VCD/SVCD/VideoDVD patch.
Updated fdi file for Sony Clie SJ-22, Palm m130, Palm Tungsten T5 and
Little string fix from "Unknown ACPI Unit" to "unknown" for simpler checks.
Polish translation from Piotr Bolek <pb at 7bulls.com>
Added glib to Makefile.
Fixed to prevent set a empty info.product from the patch before.
Slovene translation from Janez Krek <janez.krek at euroteh.si>
added sl_SI to ALL_LINGUAS
Hellenic translation from SuSE Translation Team/ Novell Language
Removed merge of not useful key info.category=portable_audio_player. This
Added 15-storage-luks.fdi to Makefile.
added Hellenic translation to ALL_LINGUAS
This patch fix possible segfault if the callout of a non-existing addon
removed no longer needed blacklist entry for 'HL-DT-STCD-RW/DVD-ROM
added info about libusb support for addon-usb-csr to display whether the
updated list of PNP IDs and added some comments.
Check if there is a battery bay and/or a LID button to verify if the
; hald/hald.h : Added new command line option '--use-syslog' to write debug
Added, to workaround kernel problem with announce mounted device in
added --version command line option to print the PACKAGE_VERSION of HAL.
updated picture for callout description
added strlist property and updated part about fdi-files depending on the
added new fdi-files to Makefile
fixed code documentation to remove warnings from doxygen
fixed some bugs in the xml spec code and removed <note> tag to prevent not
changed compute system.product to prevent adding "Not Specified" from
updated spec for serial and system namespace and little updates for
updated net and net.80203 namespace
fixed fd.o-Bug #4871 with slightly adopted patch from Shun-ichi Tahara
fixed typo from fd.o bug #2115
fixed compiler warning
added new fdi-file to fix wrong detected capabilities for burn CD/DVD on
added battery.remaining_time.calculate_per_time
fix problems with addon if acpid socket is not available if HAL starts. In
updated for glib
fixed multiple 'devision by zero' bugs which could happen, if calculate the
generated for 0.5.5.1 spec
Added Sony Ericsson mobile phones with Memory Stick (Pro Duo). Remove
added calculated chargeRate to hash table and use if nothing changed
removed hal-device-manager from $(datadir)/hal/device-manager to prevent
Added checks for needed environment variables to prevent call them from
Added PATH to the with hal distributed scripts to the hald environment
changed mount point for dvd recorder.
fixed Makefile
fixed validate fdi files for correct XML in target check to fix broken
Fixed broken scripts and changed error messages.
added simple check of scripts for correct bash syntax to 'make distcheck'
Set 'storage.drive_type' to 'disk' for new TYPE_RBC devices (e.g. FireWire
fixed two voltage related properties in the spec
Added missdetected TEAC CD-R55S to list of broken CD/DVD burner, from:
fixed type of volume.policy.mount_option from string to bool as in the
removed unneeded code, (main): added more informative error message if
added slightly adopted patch from Chris Spiegel <l at happyjack.org> to fix
Fixed compiler warnings if compile with flag warn_unused_result.
Ukrainian translation from Ivan Petrouchtchak <ivanpetrouchtchak at yahoo.com>
added uk.po to configure
updated header lines (by SuSE/Novell Translation Team)
revert my patch from 2005-08-31 and added property info.category back
Fixed fd.o bug #5137 with slightly adopted and split off patch from James
added storage.cdrom.write_speeds to spec
Changed call of powersave fom call binary to call powersave dbus interface
relaced usage of strtok with g_strsplit_set.
added Samsung YP-U1 (patch from Andrew Smith <andrew.smith at neworbit.org>)
adde allowed option for ntfs filesystem (uid=,umask=,dmask=) to prevent
added slightly tweaked patch from fd.o bug #5652 (from Jonathan Matthew
Fixed problems with usage of dbus_error within a for-block. Need to be sure
fix mapping system.formfactor from smbios
fixed spec for portable_audio_player namespace properties which not use
fixed to be sure that the prober is only called for ttyS* devices. Only
Added several USB mp3 player to fdi file:
applied patches and added new devices from fd.o bugs: 6101, 6139,
fixed remaining_time property, remove the key if battery is charging
applied slightly adopted patch and added new device from fd.o bugs:
added new translation file for Khmer from SUSE/Novell translation team
Added Khmer translation to ALL_LINGUAS
Applied slightly adopted patches from fd.o bugs 6317, 6462, 6464, 6561.
Moved hal scripts to $(libdir)/hal/scripts instead of
Skip stat nfs mounts. This should solve blocked hald (and failing
added property for DVD+RW DL to spec
fixed problem with parse information from output of dmidecode where the
Added support for --use-syslog option to prober and addons. This should
Added new mp3-player from fd.o bug #6646
removed unneeded code and validate the returned string directly.
replaced fprintf () with dbg ()
cleanup: s/;;/;/
removed (again) unneeded code and validate the returned string directly.
Fixed path to the helper of the related backends, added several messages as
Added check for bash syntax in scipts to the new backend dirs.
Fixed mapping of system.formfactor from smbios.chassis.type. Added a check
removed net.interface_up property because we never refresh the value, since
set pointer adress to NULL after free()
set volume.block_size for blank CD/DVD to 0 to avoid stange values for
Fixed libhal_volume_get_size to return volume.size if available instead of
Added checks if vbetool is available and executable in /usr/sbin/, added
Patch from <chris.hollenbeck at gmail.com> to fix fd.o bug #7029 and correct
Added slightly adopted patch from Bob Copeland <me at bobcopeland.com> to add
fix configure and remove no longer available volume_id/Makefile from
Fixed build hal-spec.html to avoid invalid chars in the html page and
*** empty log message ***
fixed compiler warning about incompatible pointer types
fixed building of hal-spec.html
Removed Doxygen related files because hal does no longer use
Close memory leaks from not freed DBusError in libhal and libhal-storage
Close memory leaks from not freed DBusError in tools src dir
Fixed possible crash in hal_util_get_normalized_path ()
fixed compiler warnings and added doc/api/tmpl/.gitignore
Export hal user and group in pkg-config file
fixed several compiler warnings (warn_unused_result and format stuff)
set proc title for acpi/hid-ups/usb-csr addons
replaced LIBHAL_FREE_DBUS_ERROR with dbus_error_free()
fixed build of HAL
cleanup includes in hald/linux2/*
add more scsi.type mapping and add property info to spec
reduce useless changes on APM battery.remaining_time
remove shared.h for addons/prober and some little fixes
fix overseen left dbg() calls in probe-{storage,volume}.c
move hald/linux2 to hald/linux and renamed backend
fixed make for hald/linux/addons
add support for attribute 'empty' for strlist to <match> tag
add property alsa.device_pcm_classi
Added Panasonic SV-MP31V to USB Music Players
added detection of a SDC Card reader
performance patch to speed up mapping of pnp_ids to description
replaced LIBHAL_FREE_DBUS_ERROR with dbus_error_free()
removed not needed dir from repository
fixed usage of unchecked returnval from hal_util_strdup_valid_utf8
change detection of wireless, add net.irda and net.80211control
David Zeuthen:
initial import
Changed to work with D-BUS head
Fixed typo
Fixed typo from --remove to
new file, GUI device manager using PyGTK
new file, added so we can generate doxygen documentation without having to
Remove calls to free(); we are causing segfaults because of we are
new directory; for Linux 2.6 agents
Use usb.ids if available. (find_parent_udi_from_sysfs_path): Sleep if
Implementing parsing of /proc/bus/usb/devices to merge information
Updated to mention some source files may be LGPL also
Make the device configuration entry part of the device udi; use serial
.
Removed; splitted into multiple files; added scsi, ide and block probing +
Fixed stupied error that prevented libhal from compiling
new file
new file, the /etc/mtab monitoring code is still a bit cheesy (especially
new directory with tools/hal-device-manager split into many files
Change mac address to be split into two 24-bit sizes.
new function (ethmon_process): new function (ethmon_timeout): new function
Forgot to add file
s/volume./block./ (udev_filter_func): new function for filtering D-BUS
New file! Contains a high-level TODO list as a complement to the @todo's
Don't require callback functions (ds_add_cb_newcap): new function
Remove agents/linux26/sysfs, Add hald/linux and tools/linux. Change
Forgot to add this file
Only call gdl_changed_cb's if the device being destructed is in the GDL
add tools directory
be less verbose
fixed a quite subtle bug where multiple finds for the same device were out
Allow multiple invocations, specifically one on every hotplug :-)
Some changes due to the big rename patch
borrow AS_AC_EXPAND from gstreamer (Martin Waitz)
rename from hal_free_utf8 as this name makes more sense and we don't yet
Drop DEVICEMANAGER_DIR. This allows us to do make install even in
updated
add autogeneration doc/Makefile, examples/Makefile and
Forgot to add file
add --with-hal-user and --with-hal-group, defaults to hal:hal. Autogenerate
add hal.conf.in to EXTRA_DIST to so make distcheck passes
add --with-init-scripts and --with-pid-file. Now configure --prefix=/usr
import
Change default user to from hal to haldaemon since people may already use
TODO
doc/TODO
bump version to 0.2.2
forgot hald.h
forgot to bump version
quick fix to ensure that ds_gdl_add is not called before it should
Invoke udev on hald boot time to get device file names
new file (thanks to Dave Malcolm)
install fdi.rng
moved cdrom cap check to here. Renamed capabilities from cdrom.* to
Don't include dbus-glib
add some more debug
Set scsi_host.host (visit_class_device_scsi_device): Set
Add support for i2c devices
add requirement for pygtk version 2.0
Check whether optical drive supports media changed signals
add i2c_adapter
Bump version number to 0.2.3
ioctl rc>=0 is also success (detect_media): rewrite most of this function
Bump version number to 0.2.4
Doh, leaked a filedescriptor which is big trouble. Fixed
bump version to 0.2.5
use strtok_r instead of strstr as it didn't really work (example: will
some shuffling around, added note about that
fixed bug where the two write_speed assignments was swapped
treat info.properties in a special way such that capabilities entries are
Don't call DIE() if we cannot open the /sys/bus/<busname>/drivers directory
bump version to 0.2.6
disable ieee1394 (osspec_init): disable ieee1394 (osspec_probe): disable
Preliminary support for waiting for sysfs information to appear - not
Major reformatting patch - seems that everyone is following another coding
Remove invalid free of a static string
Added first stab of rewrite of linux specific parts - the new code is a lot
Updated TODO file
Just ignore if we can't open /proc/bus/usb/devices
Comment out noise debug statement
Remove block.[size|start|block_size] properties
Comment out noise trace call
sysfs_mnt_path should be a "char []" not a "char * []", also use PATH_MAX
add a "strcat_len()" macro and use it
Fixup includes (linux_class_block_init): Remove unused function
Actually remove the class devices that was added instead of merged
Merge hal-gobject-branch back to HEAD
Removed file
New file for sending device event
new function (remove_class_device): new function (handle_hotplug): simplify
Forgot to add hal_dev.c
Forgot /etc when installing into /etc/dev.d/default
Callout script for fstab management
add got_udi() method
Revert to setting the storage backing device to the top-level block device
Added LibHalContext object so a stack of libraries and applications can
Use HAL_PROP_BLOCK_FSTYPE if available
Yuck, append a nondigit to MOUNTPOINT otherwise the removal of disk-8-1
Don't die if sysfs path is invalid (visit_device): Don't die if sysfs path
hald/linux/osspec.c
make data an unsigned char array (block_class_post_process): Always choose
Merge storage.* and storage_lun%d.* properties from physical device (eg.
Introduce storage.physical_device to point to the physical device backing
s/hotplugable/hotpluggable/
add properties to environment and set working directory correctly
Updated
syncmail test
syncmail test
callouts seem to be a bit broken right now (segfaults my box etc.), so
Instead of refusing to merge onto a socalled virtual device (which is
don't set capabilities from device class since this is very misleading. In
forgot to add file
Add our notes about current issues with the Linux 2.6 kernel
new file because with the recent change in how probing is handled, my
Added note about waiting for callouts to complete before removing a device
update TODO note about fs detection
create /etc/hal/property.d
remember to remove element from active_callouts list
fix that the extern "C" linkage stuff was accidently commented out
Set info.value
new function (hal_ctx_get_user_data): new function
test for js == NULL
fix for big-endian
new function
Move disc properties into volume.disc.* namespace and only set them for
hal doesn't close the filedescriptor when it /etc/mtab wasn't changed of
Bump to 0.2.91
While debugging the file descriptor leak that stops cdroms being ejected, I
Added Joe Shaw
New files, vendor and user specific configuration of the HAL daemon
New file, policy for hal daemon
fixed typos
Add hald.conf to %files. Patch from Kristian Høgsberg <krh at bitplanet.net>
Add the block.no_partitions boolean property and set it to FALSE by
Bump to 0.2.92
Create $(LOCALSTATEDIR)/lib/hal
Patch from Kay Sievers <kay.sievers at vrfy.org>
Patch from Kay Sievers <kay.sievers at vrfy.org>
Forgot to add pstore.[ch]
Don't clear volume.mount_point when learning that the device is unmounted.
Patch from Kay Sievers <kay.sievers at vrfy.org>
Patch from Kay Sievers <kay.sievers at vrfy.org>
Add floppy support to HAL - tested with x86 legacy floppies and an USB
Install jetflash-mp3-player.fdi
Don't check for link on wireless devices
Use glib to determine the file type since d_type in struct dirent can be
Don't wait for 'manufacturer' file for USB devices since it's not
'product' file is also not guaranteed to exist for USB devices
Test of ciabot
Test of ciabot
Test of ciabot 3
Test of ciabot and maildiff
Disable logging. Also fork(2) a new process and make parent exit to
Add class_device_in_gdl method
Make this static (remove warning)
Patch from Kay Sievers <kay.sievers at vrfy.org>. Add hfs support
Comment out get_buffer, it's quite time consuming on floppies and Kay says
Patch from Kay Sievers <kay.sievers at vrfy.org>. Better msdos detection for
Bump to 0.2.93
Disable media_check+automount and set block.no_partitions to TRUE for
Removed the wrong handler so on remove this was called and the device was
Remove #define DEBUG
Fix media detection that was broken when introducing support for floppy
Use class_device_move_from_tdl_to_gdl() instead of device_move_from_
Some more fixes caught by extensive testing
Introduce the x86 legacy floppy into THE CITY OF LOST DEVICES both
Patch from Kay Sievers <kay.sievers at vrfy.org>.
Make the command line interface a bit nicer. Patch from Martin Waitz
Patch from Sjoerd Simons <sjoerd at luon.net>
Patch from Ray Strode <rstrode at redhat.com>
Patch from Sjoerd Simons <sjoerd at luon.net>
Bump version to 0.2.94
Patch from Kay Sievers <kay.sievers at vrfy.org>
updated; changed the
minor typos
Added a few items, 'UTF8 support' and 'Dependencies, Robustness'
More updates to libsysfs 1.1; from Joe Shaw's earlier patch
use O_EXCL for optical drive media detection, much safer since O_EXCL is
Removed 'CD burning' TODO, since this is now fixed. Added entry on .fdi
Added the TODO 'Rescan() method on HalDevice'. Added the TODO 'Privilege
changed key="udi:<X>/<Y>" to 'udi="<X>" key="Y"' after suggestion by David
Commit of first stab at callouts for shutdown; needs some more work. Now to
Documentation love, part 1. Added the spec to the source tree because we
Patch from Kay Sievers <kay.sievers at vrfy.org>
Apply the same hack we did to hal_dev.c some time ago; improves hotplugging
Bump to 0.2.95
A mounted disc wasn't detected; this is now 'fixed'. Spotted by Sjoerd
s/namespace/property_namespace/ to not break using libhal from C++. Pointed
Include <config.h> to take advantage of AC_SYS_LARGEFILE
Patch from Kay Sievers <kay.sievers at vrfy.org>
Patch from Kay Sievers <kay.sievers at vrfy.org>
If model and serial numbers are not available (for USB or IEEE1394
Patch from Kay Sievers <kay.sievers at vrfy.org>
Remove hal-devices-virtual1.png
Add hal-linux26.png
Patch from Dan Williams <dcbw at redhat.com>
Only return RESULT_HANDLED if we really handle the message. Otherwise
Upgrade to latest D-BUS python API
New file
Work in progress
Work in progress
Work in progress
Added hal-fdi-example3.png
Removed
Add docs for block.have_scanned, volume.is_filesystem, Device Conditions on
forgot some ChangeLog entries
Forgot to commit this file
Set emacs mode to GNU, include mntent.h (volume_new): Add label field
Simplify this a bit given that cap volume always implies cap block (main):
Rewrite block.no_partitions spec. Add storage.[serial|firmware_version]
Bump to 0.2.96
All debug statements now prints the pid (volume_determine_device_type):
Sends messages from hotplug and device naming helpers via a local socket.
Add the --enable-fstab-op to specify whether we want to use a keyword
Patch from Tim Gerla <tim at gerla.net>. It looks like the configure script
Use vfat instead of msdos
stupid error
test
another test
Lot's of changes: remove old locking code; fix security issue (remove
Only invoke callouts if they have the .hal extension. Export HALD_VERBOSE
Properly resolve symlinks that aren't fully qualified
Don't clear the volume.* properties
Move daemonazation back to beginning (fixes fdo bug #1165) for now
Setup a pipe and make parent wait until client writes to it.
Install the fstab-sync if applicable.
Add info.udi to computer (process_shutdown_list_callouts_done_for_device):
Set volume.is_filesystem to FALSE by default
Add option for new callout hal-hotplug-map
Match usb_device rather than usb since we don't want to merge onto
Add Kay Sievers <kay.sievers at vrfy.org> cause he rocks. Sort the list in
Fail if parent isn't already there (this and other things should close RH
Add some more files to wait for (wait_for_sysfs_info): Only wait 10 secs
Set volume.fsusage to empty string by default (block_class_pre_process):
Add SELinux checks
Go back to creating the temporary file in /etc. Add note about using /tmp
Get the uninstall rules right for 10-hal.dev and 20-hal.hotplug
Also add volume_id_logging.h so distribution tarballs work
Call restore_selinux_context if we have selinux
*** empty log message ***
Don't poll on drives with storage.removable set to FALSE
This was a fun debugging session that led to this fix :-) Basically when
New function (fs_table_remove_generated_entries): Don't remove generated
Patch from Jon Lech Johansen <jon at nanocrew.net>. Add support for properties
Patch from Martin Pitt <martin at piware.de>.
Patch from Martin Pitt <martin at piware.de>.
Patch from Sjoerd Simons <sjoerd at luon.net>
Check for duplicate events and ignore them
Fixup this file as it was broken. Reported by Kay Sievers
Force the initial poll if we support media_check_enabled; should fix some
Also set storage.cdrom.dvdrw to FALSE. Add note about we should be giving
New function (manager_find_device_string_match): Also return devices in the
Revisit networking. Basically a) split ethernet and wireless into net.80203
Patch from Steve Grubb <linux_4ever at yahoo.com>.
Include dbus-glib-lowlevel.h instead of dbus-glib.h (filter_function):
Patch from Alexander Larsson <alexl at redhat.com>. It seems that some models
Patch from Sjoerd Simons <sjoerd at luon.net>.
Removed (agent_merge_properties): Removed (agent_manager_remove): Removed
Add section about policy agents and media insertion into drives that
Add docs for volume.is_partition, volume.partition.number and
Catch up with changes made in volume_id described below
Add docs for volume.size
Bump version to 0.2.98
Set has_removable_media for USB floppies in case the removable file in
Patch from Martin Pitt <martin.pitt at canonical.com>
New file
Ensure that 'make distcheck' passes (DISTCLEANFILES): Add
New file
Add and hal_drive_find_all_volumes and change
s/moint/mount/ so the code actually compiles :-/
Added fr to ALL_LINGUAS
add is_shutdown field (filter_func): if ctx->is_shutdown is TRUE don't
Patch from Sjoerd Simons <sjoerd at luon.net>.
Make libhal compile since an error variable was errornously deleted before
Added nl to ALL_LINGUAS
Remember to init error var
Check for USB floppy drive by looking at interface class instead
Do a CDROM_DRIVE_STATUS before CDROM_DISC_STATUS
Probe for msdos partition table before any other fs'es with the signature
Don't set is_shutdown when we're just initialized. (hal_get_all_devices):
New handling of hotplug events with SEQNUM < LAST_SEQNUM. Idea from Sjoerd
Have a list of hotplug events received during the sleep of the first
look for BLKGETSIZE64 to be provided. From Jonathan Blandford
The {pci, usb} id database read functions never close the file descriptors.
Check that the floppy drive actually exists. Code snippet from Bill
First part of big patch to use .fdi files for policy properties.
New file, to match krh's camera that is USB Mass Storage based.
Add docs for is_ascii attribute on the match directive.
Add fstab-sync.8 to AC_OUTPUT
Patch from Steve Grubb (linux_4ever at yahoo.com).
Patch from Sjoerd Simons <sjoerd at luon.net>.
Patch from Sjoerd Simons <sjoerd at luon.net>.
Patch from Martin Pitt <martin at piware.de>.
Remove a bunch of fstab-sync options (all but the
Use pamconsole option instead of user.
Bump to version 0.4.0 - Hurray
clean wasn't being called on hald startup because of missing defines due to
Fixup reuse of file descriptors since we want O_NONBLOCK for polling and we
Never use filesystem UUDI for mount points in the default policy (/me badly
Use the name of the special device file instead of 'foo' when writing to
Do openlog() so we can log to the syslog
New convenience function (hal_drive_policy_get_mount_options): Ensure that
Allows allow legacy floppy drives to be mounted by matching
Fix crasher when no options are given
Fixup some typos and clarify how .fdi files are processed
Added ru and hu to ALL_LINGUAS
Make PCMCIA card readers work by ignoring hotplug add and remove on IDE
Added pt to ALL_LINGUAS
Just see if there is a 'wireless' directory in sysfs; don't let the
Fixup timeout handling to rebasing to lowest seqnum in queue instead of
Allow fstype 'auto' for optical drives instead of 'iso9660,udf'
Patch from Dan Williams <dcbw at redhat.com> to add support for integration
Change default policy such that non-hotpluggable fixed disks are not added
Patch from Tim Müller <t.i.m at zen.co.uk>
New file; append path to where we install so we don't need a symlink to
Bump to 0.4.1
Test of commits to HEAD
forgot to add file
Patch from Bryan Clark <bclark at redhat.com>: I've noticed that the category
Patch from Sjoerd Simons <sjoerd at luon.net>. Attached patch improves h-d-m's
file ide-drives.fdi was initially added on branch hal-0_4-stable-branch.
file usb-zip-drives.fdi was initially added on branch
Add battery.* properties - Patch from Sergey Udaltsov
Merged all changes from the stable branch so HEAD is on par.
New file
New function (sesame_parse): New function (sesame_got_kv_pair): New
Support really long lines (probe_crypto_sesame): Read 1024 bytes instead of
New file
Add the two new .fdi files to _DATA
file it.po was initially added on branch hal-0_4-stable-branch.
Patch from Richard Hughes <ee21rh at surrey.ac.uk>. This is a patch for HAL
Patch from Richard Hughes <ee21rh at surrey.ac.uk>. Move properties into right
Remove hal.dev build rules
Don't generate hald/linux/Makefile as Makefile.am is now gone
New file; used to run hald from the development directory. Sets up the
Some more refactoring... You want to redo 'make install' to get h-d-m
file pcmcia_bus_device.c was initially added on branch
Add pnp and serio to BUS_NAMES
Add prototypes for hal_util_set_driver () and hal_util_path_ascend ().
Add HAL_INFO's around coldplug event synthesization so we can see how long
New function. (netlink_socket_data): New function (osspec_init): Listen to
Prebump to 0.5.0 - but we're not doing a release yet! Add libtool
This is largely based on this patch
Patch from Pierre Ossman <drzeus-list at drzeus.cx>.
Patch from Pierre Ossman <drzeus-list at drzeus.cx>. Basic MMC bus support.
Fix a bug here where we checked for the wrong return value of
Adjust for changes in hotplug.h. (osspec_device_rescan): New function
Fix up error handling here so Reprobe() on the root,
New files
Forgot to add files
New files
Handle contains and contains_ncase for strlist properties. Also allow
Added docs for battery.remaining_time
Add new drive_id library from Kay
Update to include a few more paths
Don't remove device yet. (physdev_callouts_add_done): New function
Do not care about link detection, NM and other tools are going to do this
Patch from Sjoerd Simons <sjoerd at luon.net>.
Moved to here from ../util.c (get_hal_sysfs_path): New function
Return hal_proc_path, not hal_sysfs_path.
Must have been a typo by Kay, changed from VOLUME_ID_DISKLABEL to
From Richard Hughes <richard at hughsie.com> I've also attached a patch that
Forgot to add file
With this path, all storage devices should be working just as well as on
Rearrange order so volume_id and drive_id is built before anything else.
Require dbus >= 0.30
Make this work for string lists
Patch from John (J5) Palmieri <johnp at redhat.com>.
Patch from W. Michael Petullo <mike at flyn.org>. Attached you should find a
Fix up more sloppy errors incuded from patches that I should have reviewed
New files (forgot to commit before)
Small fix for the kobject_uevent stuff
Send changes as an array to ensure that PropertyModified signal always has
Make this work again after the D-BUS updates
New file
Also set printer.physical_device
Patch from John (J5) Palmieri <johnp at redhat.com>. Most libhal methods now
Use kernel events layer instead of D_NOTIFY on /etc/mtab. Yay!
New file describing the various uses of device information files.
Add a small fix here wrt. error handling
Change to use new prototype for device_send_signal_condition
Removed
Fix a few things to get 'make distcheck' to succeed.
Don't install the 50-fstab-sync.hal symlink as we do callouts in a
Change so this fits better with current packaging policies; see this
Remove this function
Finally got around to implementing the bit that made the parent wait for
Fixup accidental message being printed
Add back selinux detection; default to auto
Patch from Ray Strode <rstrode at redhat.com> to catch up with D-BUS changes
Get IDE Zip drives and PC Style floppy drives to work.
New file; test for floppy drive
Add new LibHalDriveType entries for ZIP, JAZ and FLASH_KEY - the latter
Remember to dist new files
Use mount point 'ipod' for iPod's (works better with gtkpod :-). Apply
Fix syntax error
Played around with Valgrind on this slow Sunday :-). Before this patch
More fun with valgrind :-)
Use "hal.hotplug" instead of "hal.hotplug2" for syslog. Don't write a
Added TOS6200, TOS6202, TOS6207 entries from Richard Hughes
Fixup this function to work with the new D-BUS API (device_lock): Be
Added ALSA namespace
Move some things around only to discover that D-BUS python bindings need
Removed all the 'system.' prefixes to the ACPI and PMU objects, they serve
Do add PropertyModified though
Remove foo[012] messages
Rename alsa.id to alsa.card_id; add alsa.device_id; fixup info.product to
s/system.processor/processor/
Do call Rescan() when we get a battery event
New function (acpi_synthesize_hotplug_events): Setup timeout every ten
Change this to remove the property battery.charge_level.maximum and
Remove .last_full, not .maximum
New function (note the TODO :-) (serial_compute_udi): New function
Only sleep the 0.5s if we are not initialising
Change this to every two secs instead of every ten secs
Updated this to reflect reality
Forgot one important TODO about finishing the volume_id library (pretty
Back out libhal testing code for now. (check_properties): We've changed the
Release 0.5.0
Handle /proc/acpi/event as a file, not a socket. Now we can run without
Bah, so it turns out that crappy BIOS'es and what-have-you gets really
Also set property battery.charge_level.rate (acpi_poll): Make the update
Patch from Kay Sievers <kay.sievers at vrfy.org> I need the following to make
Bah, I still need to update the spec for all the new stuff; until then,
Make this work for strlists
Check if selinux is enabled, cause we still get the removable context on
s/sesame/luks.
Add a few items
Add device-information for the builtin USB2 card reader in my HP Media
Yikes, variable i needs to be a gint rather than an guint otherwise our
Remove some debug spewage
Teach hal about Firewire devices; tested with both my iPod and my Powerbook
Add a small item here
Add some extra debugging to help me with RH bug #151762
Actuall change driver property to be uniform, e.g. put it in
Patch from Sergey Udaltsov <sergey.udaltsov at gmail.com>, slightly tweaked to
Stupid bug; checked for ctx-> device_new_capability, but should check for
Updated from Jérôme Lodewyck <lodewyck at clipper.ens.fr>
New file to match all PDA's - right now it only got a single entry
Update from Andrei Yurkevich <urruru at ru.ru>; slightly tweaked by me
Match for info. capabilities instead of info.bus
file zh_TW.po was initially added on branch hal-0_4-stable-branch.
New file from chaoweilun at pcmail.com.tw
Fix a problem where the capability was being added before the charge_level
Fix for when gettext is not available. From Steve Grubb
Change battery.type from 'keyboard_mouse' to just 'keyboard'.
Only build hald-addon-usb-csr if we have libusb
Make all hal helpers use a direct connection to hald rather than going
Add /var/lib/music to the search path for pci.ids. Patch from Murray
Some patches from Martin Pitt <martin at piware.de>.
Make hal handle APM nicely.
Bump glib-2.0 requirement to 2.6.0; change dbus-1 and dbus-glib-1 to back
Remove prototype for the function hal_util_get_device_file().
Fix compilation error now that this piece of code actually compiles.
Patch from John (J5) Palmieri <johnp at redhat.com>: I am about to check in my
Bump for release
Fix the TODO about using major:minor to check for whether something is
Also unmount by mount point here
Add 10-camera-ptp.fdi. Also add 10-usb-pda.fdi that was forgotten
Generate HAL fdi file - script from Pozsar Balazs <pozsy at uhulinux.hu>;
New file (polls /dev/apm for lid button events)
Assume battery is present (from Richard Hughes <hughsient at gmail.com>)
Add the 'mmc' bus to whitelist of storage devices we don't mind mounting.
Patch from Rohan McGovern <rohan.pm at gmail.com> to fix up Doxygen
Also use the util_compute_time_remaining here
Remove all extra new-lines as we don't nede them (from Richard Hughes
Bah, make this file actually compile again.
Bump version to 0.5.2
New file
Fix a port J5 missed when porting to the new D-BUS Python bindings (I just
Whilst using CVS, I've found that ACPI ac_adapter events are not triggering
Here is a fix for the dvdram entry in hal (0.4.x and 0.5.x). Currently the
Never ever use sync as it reduces performance and makes people believe that
Just assign an empty string to the property if the value argument is NULL.
This diff contains a little fix for the description of --retain-privileges
Add support for DVD+R DL media. (fdo bug #3269)
Patch from Mattias Eriksson <snaggen at acc.umu.se> to detect a bunch of
update this and add a bunch of other .cvsignore files. Patch from William
This little patch fixes the configure.in file in order to allow non-Linux
Patch from Alvaro Lopez Ortega <alvaro at sun.com> to add an empty Solaris
Patch from Alvaro Lopez Ortega <alvaro at sun.com>.
Include stdint.h to get uint8_t and friends so we compile on Linux.
Patch-set from Cornelia Huck <cohuck at de.ibm.com>. I've been working on
Add new LibHalVolumeDiscType field LIBHAL_VOLUME_DISC_TYPE_DVDPLUSR_DL. Add
Add spanish translation from Francisco Javier F. Serrador
Make it possible to create and remove HAL devices without kernel and sysfs
Cards on the MMC bus got an incorrect storage.drive_type. Patch from Pierre
When the battery is degrading a bit, and the last full battery info value
Make init fail if hald is actually not running
Bump version to 0.5.3
Disable our regression test for now since it's busted and we want 'make
fix typo
Post release version bump
Add prototype for hal_util_helper_invoke_with_pipes
Patch from Alvaro Lopez Ortega <alvaro at sun.com>
Patch from Alvaro Lopez Ortega <alvaro at sun.com>
I added support for detection of DVD+R Dual-Layer write support (new key:
Here is a patch to fix up hal-device-manager. This will still run with
Minor cleanup and fix for a compiler warning. Patch from Richard Hughes
Patch from W. Michael Petullo <mike at flyn.org>.
This is a fix to prevent segmentation faults in libhal if a function called
Here is a patch for additional information about ACPI Batteries. I added
fix my email address
Patch from Danny Kukawka <danny.kukawka at web.de>: here the new patch with a
Move the LIBHAL_CHECK_LIBHALCONTEXT down to after declerations so we don't
hal sets volume.disc.is_rewriteable for DVD+R and DVD+R DL wrong (TRUE).
Here a little patch (against CVS) to fix several compiler warnings. Patch
Forgot to add alsa_.device_file
This is a patch (against CVS) to fix several compiler warnings with gcc
Unmount the cleartext volume, if mounted, before tearing down the dm-crypt
This is a patch to compute 'nicer' UDIs,
Patch from Richard Hughes <richard at hughsie.com>.
Patch from Richard Hughes <richard at hughsie.com>.
Patch from Danny Kukawka <danny.kukawka at web.de>.
Patch from Richard Hughes <richard at hughsie.com>.
The FSF moved to a new address, so I updated all license headers and the
This one for UPS's (which are always measured in percent, so no division
this is a patch to prevent adding a device with invalid UDI (doesn't start
Patch from Richard Hughes <hughsient at gmail.com>. Reported by Ryan Lortie
Patch from Danny Kukawka <danny.kukawka at web.de>.
Only poll if the battery is actually present. Patch from Danny Kukawka
Fix a memory leak here
tape.ccw.mediumstate should be ccw.tape.mediumstate, fix the typo. Patch
Actually export the right volume.fsusage
First stab at system power management... Need to put this in the hal spec
Add identification for Rio Forge nusic player. Patch from Pierre Ossman
From my point of view all of these devices should have the capability
As of Linux 2.6.14, the kernel will export a mmc_host class for MMC-
Patch from Cornelia Huck <cohuck at de.ibm.com> to change timeout from
Added Basque (eu) to ALL_LINGUAS
Since gcc 3.4.4, 4.0.1 and
Proper debug output for input class probe helper. Patch from Pierre Ossman
Update for release 0.5.4
Also dist $(sbin_SCRIPTS)
Add mkinstalldirs to EXTRA_DIST for now
The following fix is needed to get a correct ccwgroup.lcs.portnumber
s/mediumstate/medium_state/. Yes, I'll learn to type someday. Patch from
Fix up a bug where the script for a method call returns garbage and we pass
Actually make this script work
Look at all netlink messages, not just the first one. Patch from Jon
Update to Academic Free License 2.1. Also fix all C source and header
Update for 0.5.5
Update for 0.5.5.1
Bump version to 0.5.6
Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>.
Add a boolean parameter to Mount for dry-run.
Remove the dry-run boolean option. Need a better way to figure out what
Populate the new property volume.mount.valid_options
Fix a potential security hole where the user could pass e.g.
Also add battery.reporting.* properties
Auch, volume.fsusage may be an empty string and our string extraction macro
Respect volume.ignore and refuse to mount if set to TRUE
Add docs for volume.ignore
Update for 0.5.6
commit generated HTML
Post-release version bump to 0.5.7
Use a direct connection to the bus; sleep between writing and reading as
Great patch from Sjoerd Simons <sjoerd at luon.net>: As most people probably
Add Eject method for audio CD's. Patch from John Palmieri
Yesterday while unit testing my HAL wrapper I noticed that calling
Add docs for volume.disc.capacity
Search $PATH before searching allowed dirs; this is needed to make e.g.
Don't free errors as the caller owns the value
Simply use glib convience g_find_program_in_path() on the basename of the
Remove fstab-sync.
Rip out
Ugh, make this work on empty strlists otherwise we return corrupt data and
Remove options for pcmcia as we now rely on sysfs on Linux
Remove selinux detection as it is not used anywhere
Add HP_RECOVERY to list of volumes to ignore
Remove
Also remove code expecting the now removed attempt at managing privileges
For providing eject on audio discs, also match on the cdrom drive instead
Set working directory to where the program exists.
Remove card number from alsa and oss udi as it may not be persistent across
Also dist 90-hal.rules
Hald doesn't handle the case that PATH is not set (getenv returns NULL).
The attached patch lets hal listen for input devices that are of type
Patch from Matthew Garrett <mjg59 at srcf.ucam.org>.
Print out some useful debug information
Add KEY_POWER -> "power"
actually commit this file
Fix lockup for ATAPI Zip drives as we pass end_token to the function
Ugh, make sure to launch hald-addon-storage if appropriate
Use new property on the hal device object to figure out where hal mounted
Allow passing file system type for non-pollable drives. This is needed to
only allow the user who mounted the volume to unmount it (also allow uid
update generated html
Attempt to use volume.mount_point if we cannot find
Add tools/hal-system-storage-cleanup-mountpoint
Use [:alnum:] and [:space:] instead of a-zA-Z0-9 so we support mount points
fix typo
Fixup this function as it didn't work at all. Replace invalid characters
Don't generate tools/hal-luks-remove.in, tools/hal-luks-setup.in
Refuse to setup the device if it's already setup once
Revert patch from Danny that adds mounts options for ntfs
Remove hal-luks-remove on info.callouts.remove on successful teardown
To avoid a race of several processes invoking methods at the same time we
Refuse to mount a volume if it's already listed in /etc/fstab - includes
Forgot to set uuid so libhal_volume_get_uuid() would always return NULL.
Forgot to set uuid, fsversion so libhal_volume_get_uuid(), get_fsversion()
Don't initgroups as we don't need privileges for now. Patch from Martin
Remeber to free structures; reported by Brendan Creane <bcreane at yahoo.com>.
While surprise removal of hotpluggable fixed disks with crypted volumes
New function (hald_exec_method_do_invocation): Throw the exception
Export prototypes for libhal_volume_crypto_get_clear_volume_udi and
Allow fmask and dmask for vfat
Patch from Martin Pitt <martin at piware.de>.
Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>. Add Blu-ray and
Attached patch makes the addon-pmu work in blocking mode (thus open
Patch from Artem Kachitchkine <Artem.Kachitchkin at Sun.COM>, slightly tweaked
Add some useful debugging on errors
Actually remove this file
Patch from Sjoerd Simons <sjoerd at luon.net>. It adds a save PATH to the
Update for 0.5.7
forgot to add requirements
add cryptsetup-luks dep
Post-release version bump to 0.5.8
Fix for /usr/sbin/pm-powersave for Fedora pm-utils 0.10-1
New file
Convert doc comments from Doxygen to gtk-doc
New file
Add back typedefs for LibHalPropertySetIterator and LibHalContext as they
New directory
Write requirements for HAL 0.5.8 (and CVS HEAD)
Add build rules for hal-policy-is-privileged
Generate policy/Makefile and policy/txt/Makefile
policy/txt/power-hibernate.policy (Allow),
forgot reboot
Use new policy framework to enforce policy. Always throw the same exception
New file
Add entry for my wireless mouse+keyboard combo
Move libhal-policy to a dedicated package PolicyKit (available in HAL CVS).
Remove libhal-policy bits
Patch from Gabriel Burt <gabriel.burt at gmail.com>. Add some useful keys for
Patch from Christian Neumair <chris at gnome-de.org>.
Use new suffix .privilege instead of .policy and prefix privilege files
s/--policy/--privilege/ and s/--uid/--user/
Fix for RH bug #185557
Patch from Gabriel Burt <gabriel.burt at gmail.com>.
Update to new PolicyKit API.
Patch from Joe Marcus Clarke <marcus at freebsd.org>. Move sockets to
This patch fixes endian-ness issues with the input device support of hal,
In Ubuntu we got several bug reports about device label gibberish, for
Don't stat autofs mounts. Patch from John (J5) Palmieri <johnp at redhat.com>.
Export a new environment variable with the unique name for callers system
Patch from Joe Marcus Clarke <marcus at freebsd.org> and Danny Kukawka
Be explicit about DIST_SUBDIRS as otherwise 'make distcheck' breaks.
Set capability volume.disc as required by the spec. Patch from Kevin Ottens
Add introspection support to hald.
Adds code so addons can claim interfaces and handle the methods on them in
Check properly for libpci. Patch from Frederic Peters <fpeters at 0d.be>.
Handle LABEL= and UUID= in this function. (handle_mount): Also allow uid=
git stuff, mount/umount/eject all in C, .hal-mtab usage, light_sensor
(forgot to pass -a the first time) git stuff, mount/umount/eject all
Forgot to tweak tools/[linux/,freebsd/,]Makefile.am and remove old files.
Remove unused stuff.
Remove more unused stuff.
Remove examples from SUBDIRS; there is no examples/Makefile anymore.
Remove unused .fdi files.
Fix up LUKS stuff by using new kernel feature in Linux 2.6.17.
Change license of hald/linux2/blockdev.c to GPL only as I just
update HACKING file to mention git and commit format
add *~ to all .gitignore files for emacs users
clarify how to get a diff between your local repo and the master repo
introduce new option --disable-policy-kit and streamline the build
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
add properties required by a hypothetical disk utility and some bug fixes
fix device mapper block device handling as last commit broke this
add script examples/watch-mount-state.sh for monitoring key state files
update TODO list so it fits in with reality
add notes about new power saving mechanisms we should add
make a note of runtime power management in the TODO list
add note to doc/TODO about making Mount support option 'remount'
add note to doc/TODO about the o.fd.Hal.Device.VideoAdapterPM properties
add some more notes to doc/TODO
fix up device mapper device handling
use a more robust way of detecting partitions and fix block.is_volume
sleep before looking for slaves/ in sysfs for device mapper
fix removal of fakevolume objects and remove special handling for ide-cs
actually remove the ide-cs special handling code
add API to hald (and libhal) to change multiple properties at once
free dbus error freeing in lshal
fix up how we handle non-partitioned volumes
introduce some new properties for MS-DOS partition tables
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
fix uninitialized pc->merge_type
fix up hal interface claiming in cpufreq addon
make cpufreq addon use standard D-Bus expections for unknown methods
add new partition probing code and adapt hal code to use it
make addon-hip-ups use LibHalChangeSet
require addons to call libhal_device_addon_is_ready() to make device visible
make Mount() support option remount
fix some compiler warnings
fixup libparted detection
Merge branch 'master' of ssh://david@git.freedesktop.org/git/hal
update NEWS and TODO for 0.5.8 release
Frederic Crozat:
add support for Mandriva's tools for suspend and hibernate
Gabriel Burt:
Clarify what portable_audio_player.folder_depth means.
Holger Macht:
add cpu frequency scaling support to hal
Joe Marcus Clarke:
Split out the tools scripts into an OS-independent wrapper, and an
Add scripts to EXTRA_DIST
Remove a script which is only found in the OS-independent section. Spotted
Rename hal-luks-remove.in-linux to hal-luks-remove-linux.in to preserve the
Joe Shaw:
Handle block devices which have a "scsi_device" as its parent class. Use
shut up cvs
missed a file
shut up cvs
Use @PACKAGE_LIBS@ and @DBUS_LIBS@ instead of referencing the libs
SUSE puts pci.ids in /usr/share, so add that to the list of directories to
file device.h was initially added on branch hal-gobject-branch.
file hald_marshal.list was initially added on branch hal-gobject-branch.
file device.c was initially added on branch hal-gobject-branch.
file hald.c was initially added on branch hal-gobject-branch.
file hald_dbus.c was initially added on branch hal-gobject-branch.
file property.h was initially added on branch hal-gobject-branch.
file hald_dbus.h was initially added on branch hal-gobject-branch.
file property.c was initially added on branch hal-gobject-branch.
file callout.c was initially added on branch hal-gobject-branch.
file callout.h was initially added on branch hal-gobject-branch.
Added. New printer class.
Added. Only accept class devices which have a name of "lpN".
Build the new net class device.
move a code block around to avoid a compiler warning
Wrap the gnome.ui import in a try statement and desensitize the About menu
shut up cvs
Build the new scsi_generic class handler.
Ref the device when we create the AsyncInfo. This should fix the glib
shut up cvs
Rework this some to make the callouts asynchronous and tied in with the
Add the HalDevice to the structure, we need it for getting the properties.
hal_property_get_as_string is now to_string, fix leak.
Reallocate the envp here with enough space for all of the properties, since
Add a couple of callout-related items.
testing
with a fresh checkout
testing again
Print out to stderr instead of stdout.
We still need to emit the callouts_finished signal even if we have no
Remove a now completed TODO item.
Make sure caps is not NULL before comparing strings.
Process the mtab here, so that our fstype and mount_point properties are
Add an item about clean daemon shutdown.
Update the udev requirements. Patch rom Kay Sievers <kay.sievers at vrfy.org>
Improve the locking loop.
Connect to the "callouts_finished" signal and call the callouts rather than
Guard against the script being killed mid-execution by doing all the
Use /media as long as it's there and /mnt doesn't exist. Otherwise fallback
Add the ieee1394 class devices.
Add --enable-iwlib, and check for it so we can build the wireless
We're likely to get multiple SIOCGIWFREQ tokens. If it's lower than
Forgot to change a couple of references of "net.ethernet.80211" to
Reject class devices that have no sysdevice.
Patch from Kristian Høgsberg <krh at bitplanet.net>
Remove deprecated use of a label at the end of a function and just return
Remove the iwlib dependency.
Add an item about capability matching in FDI files.
Fix some refcounting issues
Set info.product to volume.label if it's set. (block_class_pre_process):
Patch from Dan Williams (dcbw at redhat.com).
Patch from Sjoerd Simons <sjoerd at luon.net>
Change condition to not wrap around on very short (or empty) labels.
#include "libhal/libhal.h" to fix the build for me.
If the info.parent property is not set, then set it to the computer
Also dist HACKING.
Validate incoming strings as UTF-8 and replace invalid sequences with '?'
Update for the change to hald_dbus_init(): don't get a DBusConnection from
Use get() rather than indexing for "info.property" so that we can fall back
Patch from Dan Williams <dcbw at redhat.com>
Don't check for a C++ compiler... we don't have any C++ code.
Update the "Computer" HalDevice item, remove a duplicate item.
Aiee! If the property is not found, we want to return FALSE instead of -1.
Add the Lock and Unlock methods to the spec.
Remove the device locking section, it's done now. Woo!
Check for popt when building fstab-sync and error out if it's not found.
Julien Sobrier:
add Archos Gmini 400 to USB Music Players
Julio M. Merino Vidal:
make libhal link against libintl for NetBSD (bug #6471)
do not use GNU specific == operator in calls to test(1) (bug 6467)
Kai Willadsen:
add Samsung U2Z to USB Music Players
Kay Sievers:
*** empty log message ***
Add the fsversion to the spec
Export format_version for reiser and swap
Export format_version for reiser and swap
Patch from Sjoerd Simons <sjoerd at luon.net> to move msdos partition table
Add "volume.is_part_of_raid" and pass the size of the volume down to
Add description of "volume.fsusage"
Add detection of LVM physical drives (probe_linux_raid): add version number
Fix leftover from volume_id name change, which broke no_partitions media.
Skip very very small volumes, caus our end of volume calculation is wrong
Fix timout calculation and don't wait for usb-files if we are called for a
Patch from Sjoerd Simons <sjoerd at luon.net> to fix vfat label reading on big
Add support for hfsplus with the physical location of the root node
New file for initial support of video4linux devices. It's just a starting
Change Hotplug handling to better match the kernel. The next kernel version
Patch from: Sjoerd Simons <sjoerd at luon.net>
Swicht from length parameter to the type of uuid to be able to use the same
Copy over extents array for later examination. Fixes the label reading of a
Fix endless loop for FAT32 volumes where the root directory cluster chain
Trivial fix for debug output, the last iteration of the loop should end
add new logging glue file for drive_id/
Add support for usb-serial devices:
skip legacy floppies here, until we get proper sysfs links to the platform
fix matching of volume_id partition index to block device partition index
probe for all raid types first, cause probes for real filesystems may just
Add German Translation
Better name for a drive. First time ever, running my native language on a
Fix end of directory marker recognition.
Fix typo in FAT uuid conversion.
Add recognition for highpoint ataraid volumes.
Update volume_id to version 34. Add support for hpfs, cramfs and romfs.
Move HAL specific logging to this file.
Remove unneeded stuff.
add minix probing code
Add all the ATA raid signatures which are supported in the dmraid library.
Replace boolean action type of hotplug event with enum, cause hotplug
read volume label from last session of optical multisession disk.
Terminate execl() argument list.
Switch <linux/fs.h> include to <sys/mount.h> to fix missing typedefs in the
Make h-d-m tolerate expected device properties which are empty.
Allow to configure the documentation target directory.
Revert <sys/mount.h> include, as some popular systems still use ancient
The next udev version will not store anything in its database if not
Unify the error handling into one common function. Thanks to Steffen
h-d-m raises: Traceback (most recent call last): File
Make the possible ACPI event sources configurable, cause binding the
Sync up volume_id with the udev version.
Add missing files.
Fix sloppy error handling in volume_id.
volume_id version 52:
Add missing files from volume_id 52.
Emit "EjectPressed" event for an optical drive, when it has a media
Prepare for 2.6.15. Check if we find a symlink instead of a class device
Comment out multisession query to determine the starting block of an
libvolume_id: sync with udev version and prepare for a possible future
Listen to socket: /org/freedesktop/hal/udev_event Udev will pass all data
fix recognition of weird FAT volumes.
Kernel 2.6.15 will have a poll()'able /proc/mounts file, which tells us
Allow stringlists to be passed to method calls. Signature "sas" will
Correct error path.
Add methods to storage objects to request: Mount(string:mountpointname
Update the driver property if we add a class device. A module load or
Fix fallback to default mount point which failed if the volume label was
Add HAL_METHOD_INVOKED_BY_UID to the method-call environment and use it to
Detailed return values from method invocations.
Switch extended attributes use to .created-by-hal file to mark created
Remove HAL created mountpoints on HAL startup.
Move callout one level up.
Add scsi_generic devices.
Add "at_console" restrictions for storage methods.
move uid_export to root scope in function to avoid corruption
Don't trust any user input, replace all suspicious chars with '_'.
Add "usbraw" device object, that contains the name of the device node to
Add device objects for video and dvb devices, to have a way for
Add scsi.type, scsi.vendor, scsi.model for the scsi device and merge these
Add "flush" as a valid option for FAT.
kill subfs
add .cvsignore to hald-runner
Remove hotplug helper and depend on udev passing events over a socket.
Remove drive_id and use the udev provided data for block device serial
remove drive_id/.cvsignore, so that cvs update -P works
Adopt hald-runner to usual HAL coding style.
Remove bogus "break" statement.
Increase udev event buffer size, cause some MODALIAS strings are getting
Allow data= mount option for ext3 filesystems.
Don't allow mountpoints to start with a "." like "/media/." Thanks Coolo!
Switch EjectButton event detection to SG_IO interface. This should solve
Add "pseudo" bus to make it possible to use: modprobe scsi_debug num_tgts=5
Add hald-addon-keyboard to cvsignore.
Sync volume_id with udev version.
Add squashfs detection.
Add printer command set returned by 1284 query. "Each key will have at
Read name of cpu from /proc/cpuinfo. Some day we will have this in sysfs,
Add "COMMANDSET:" to the printer query parsing.
getline() expects size_t; fix alignment warning
fix typo
Prepare for new class devices showing up in /sys/devices instead of
Depend on external shared version of libvolume_id.
If HAL finds already created partitions, it will not longer probe for a
Remove internal copy of libvolume_id.
remove left over file from volume_id
Increase HAL_PATH_MAX from 256 to 512.
Remove dead code.
remove dead files after dead code removal
Replace dbus_connection_disconnect() with dbus_connection_close() (D-BUS
Fix requirements. The 'hotplug multiplexer' is gone long time ago.
.cvsignore -> .gitignore
add .o files to .gitignore
ISO-8859-1 -> UTF-8
Kevin Ottens:
correct the introspection to list all objects
Kjartan Maraas:
Add two missing files.
Add nb to ALL_LINGUAS.
Putting on the build sherrif hat and removing references to
Update some.
Updated Norwegian bokmål translation.
Remove fstab-sync.c.
Lennart Poettering:
added some USB card reader from fd.o bug #7749
Mark McLoughlin:
add support for Xen devices
Michael Burns:
fix ACPI acpid/proc configure options
Owen Fraser-Green:
Updated fedora RPM spec file.
Patrick Cherry:
add Samsung YP-Z5 to USB Music Players
Ray Strode:
don't require callout wrapper shell script.
Richard:
Add some more temp files to the .gitignore files.
Correct the error name, obviously a copy/paste error that's lived undetected in CVS for years.
Check for the new suspend2 sysfs location. Advised by Nigel Cunningham, many thanks.
Richard Hughes:
add a few generated files to .cvsignore
add a few more generated files to .cvsignore
New file, copy from hald/linux2/
add a few generated files to the .cvsignore's
Add description of the key battery.charge_level.percentage and explain why
Add checks for negative times and percentages
Add calculation of the key "battery.charge_level.percentage" so that it
Remove checks for negative times and percentages.
Make the calculation and logic of remaining_percentage and remaining_time
Add the ChangeLog entry for the acpi, apm and pmu changes.
Add some more checks for broken BIOS's
Add some more checks for broken BIOS's
Fix up the typos where we were not setting battery.charge_level.unit, and
Fix up the typos where we were not setting battery.charge_level.unit, and
Display to user in configure.in if we are building in acpid support.
Add new files needed for the SetBrightness and GetBrightness support.
New file, add the SetBrightness and GetBrightness methods to the
Add detection for the module toshiba, asus, ibm, sony and panasonic, and
Add the note about dbus return types for scripts.
Document laptop_panel.num_levels and laptop_panel.acpi_method.
Set so that org.freedesktop.Hal.Device.LaptopPanel can only be accessed
Add laptop screen detection for laptop screens. This allows us to change
Add suspend2 functionality for mandrake, gentoo, slackware and debian.
Add suspend2 functionality for mandrake, gentoo, slackware and debian.
Set the key system.formfactor to "laptop" if we have a battery bay.
Set the key system.formfactor to "laptop" if we have a battery bay.
Make GetBrightness and SetBrightness take raw, not percentage, values.
Make GetBrightness and SetBrightness take raw, not percentage, values.
Replace kernel-style datatypes (like _u8 and __s16) with their appropriate
Fix build (as asm/types.h required for __s32 in linux/hiddev.h).
Fix build (as asm/types.h required for __s32 in linux/hiddev.h).
Apply patch to add documentation for the new mmc.* properties and the
New file to probe serial ports to see if they actually exist. Drivers such
New functionality, to add support to devices connected to the platform bus.
New functionality, to add support to devices connected to the platform bus.
Use sensible fallbacks for the tools/hal-system-power-* tools.
the smbios prober now works with a new version of dmidecode
the smbios prober now works with a new version of dmidecode
fix fstab parsing for optional fields 5 and 6
fix fstab parsing for optional fields 5 and 6
Fix silly typo.
Whitespace and doxygen markup fixes.
Whitespace and doxygen markup fixes.
Add yet another common naming theme for a generic card reader.
Add yet another common naming theme for a generic card reader.
Commit a rewrite of lshal by Pierre Ossman with minor updates by me
Add patch from Pozsar Balazs to match another common theme for USB card
Add a patch from Davide Ferrari <vide80 at gmail.com> which adds the Samsung
Add a patch from Davide Ferrari <vide80 at gmail.com> which adds the Samsung
Small patch to fix a problem with refreshing battery values when the
Add the new keys power_management.can_suspend and
Now we have can_suspend and can_hibernate we should remove the
Detect "Software Suspend 2" and set power_management.can_hibernate if
Add Shutdown() and Reboot() methods to HAL.
Add a fallback for the root user for distros that do not have working
Use r->argv[0] rather than r->argv so the cwd works.
Add the methods laptop_panel_refresh() and pmu_laptop_panel_compute_udi so
Rename acpi_method to access_method and
Move hal-system-power-pmu from bin to libexec as it's only meant to be
add handler for omnibook displays.
Add the bustype for ADB keyboards so that the keyboard addon is lauched for
Fix build by including the new policy directory in the tarball, and by
Convert the key names to include a central dash between words, e.g.
Build hald-addon-acpi-buttons-toshiba. When the acpi->input patches get
Append hald-addon-acpi-buttons-toshiba
Ammend the spec as now button.has_state and button.type are not mandatory.
Patch from Paolo Borelli <pborelli at katamail.com>.
Refresh device types button, battery and ac_adapter on resume, as a suspend
Added new Logitech csr mice, mainly from Bastien Nocera for fd.o 6397. Also
Add --print-reply to dbus-send else the Rescan does not work. This should
Update the patch from http://bugs.freedesktop.org/show_bug.cgi?id=6397 as
Patch from Bastien Nocera <hadess at hadess.net>:
Patch from Bastien Nocera <hadess at hadess.net>:
Patch from Bastien Nocera <hadess at hadess.net>:
* hald/linux2/osspec.c: (set_suspend_hibernate_keys): Depreciate the keys
* doc/spec/hal-spec.html: * doc/spec/hal-spec.xml.in: *
Add org.freedesktop.Hal.Device.LaptopPanel.GetBrightness and
Rework a patch from Joe Marcus Clarke <marcus at FreeBSD.org> to fix a typo in
On some laptops, the brightness control is all done in hardware but the
Change the docbook2html check in the configure script to check for xmlto.
Re-add --print-reply to dbus-send else the Rescan does not work. This fixes
Add the video_adapter_pm namespace key descriptions for video power
Only allow org.freedesktop.Hal.Device.VideoAdapterPM to be used by root.
This adds a css style file to the generated html file. It makes the tables
Add the video adapter suspend and resume functionality so we can just drop
Update these with the new files to keep cvs diff happy.
As found in http://bugzilla.gnome.org/show_bug.cgi?id=345257 the hal
add spawn to dtd so make distcheck works
Add more files to .gitignore
properly convert mAh to mWh rather than uWh
modify battery.technology to one of a few present values
fix message when we try to set a brightness above range
fix the maximum brightness level for pmu hardware
Robert Love:
whitespace cleanup in ChangeLog - first commit
add property modified callout; change the action parameter to a tri-state
Ryan Lortie:
Some more workarounds for buggy ACPI implementations. Clamp current
Cleanup existing code to avoid reinventing the fgets() wheel. Also deal
Force 'rate' to be zero in the case that the battery is neither charging
S.ÃaÄlar Onur:
added Turkish translations
Sjoerd Simons:
Also recognize mute, volume up/down buttons, switchvideo mode button and
Add Catalan translation
hald-runner/runner.c: Close the stderr filedescriptor after reading it to
hald/linux/blockdev.c: Don't print things we don't have the arguments for. In
More information about the hal-commit
mailing list