Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-18 | tree-wide: sort includes in *.h | Thomas Hindoe Paaboel Andersen | |
This is a continuation of the previous include sort patch, which only sorted for .c files. | |||
2015-10-24 | util-lib: split our string related calls from util.[ch] into its own file ↵ | Lennart Poettering | |
string-util.[ch] There are more than enough calls doing string manipulations to deserve its own files, hence do something about it. This patch also sorts the #include blocks of all files that needed to be updated, according to the sorting suggestions from CODING_STYLE. Since pretty much every file needs our string manipulation functions this effectively means that most files have sorted #include blocks now. Also touches a few unrelated include files. | |||
2015-10-19 | tree-wide: remove unused functions | Thomas Hindoe Paaboel Andersen | |
2015-05-12 | udevd: manager - move a few global variables into the Manager object | Tom Gundersen | |
2015-04-23 | udevd: fix REMOVE handling | Tom Gundersen | |
This reverts b67f944. Lazy loading of device properties does not work for devices that are received over netlink, as these are sealed. Reinstate the unconditional loading of the device db. Reported by: Mantas Mikulėnas <grawity@gmail.com>. | |||
2015-03-18 | libudev: private - introduce udev_device_new_from_synthetic_event() | Tom Gundersen | |
This allows set_action(), read_uevent_file() and read_db() to be made internal to libudev. | |||
2015-03-13 | udev: make set_usec_initialized() internal to libudev | Tom Gundersen | |
Instead introduce ensure_usec_initialized(), which copies the timestamp if possible otherwise sets it to now(CLOCK_MONOTONIC). | |||
2015-03-12 | libudev: introduce clone_with_db() | Tom Gundersen | |
This allows us to move the db reading from udevd to libudev. | |||
2015-03-12 | libudev: introduce udev_device_properties_copy() | Tom Gundersen | |
To copy properties from one device to another. Drop the equivalent functionality from udevd. | |||
2015-03-09 | libudev: udev_device_read_db - drop unused argument | Tom Gundersen | |
2015-03-09 | libudev: udev_device_add_property - implicitly mark properties for saving to db | Tom Gundersen | |
Properties should only be saved to the db when added to the udev_device by udevd, and only if the property does not start with a '.'. Make this implicit rather than expose the marking of properties. | |||
2015-03-09 | libudev: private - make property_from_string_parse* static | Tom Gundersen | |
2015-01-26 | libudev: private - drop some functions from the internal API | Tom Gundersen | |
2015-01-26 | libudev: monitor - move nulstr parsing to libudev-device | Tom Gundersen | |
Hide the details a bit. | |||
2015-01-26 | udev: event - introduce and use internal udev_device_shallow_clone() | Tom Gundersen | |
2015-01-26 | udev: event - move renaming of udev_device to libudev | Tom Gundersen | |
This is not exposed in the public API. We want to simplify the internal libudev-device API as much as possible so that it will be simpler to rip the whole thing out in the future. | |||
2014-12-15 | udev: builtin-hwdb - port to sd-hwdb | Tom Gundersen | |
2014-11-13 | udev: move global property handling from libudev to udevd | Kay Sievers | |
2014-11-13 | udev: switch to systemd logging functions | Kay Sievers | |
2014-11-13 | libudev: we do not log errors from libraries | Kay Sievers | |
2014-11-12 | udev: use the systemd logging functions in udev tools | Kay Sievers | |
2014-09-18 | udev: fix path for database names on 'change' event | Robert Milasan | |
If a device does not have a major/minor number attached, we use different database names than if it does. On "change" events, we didn't copy the devnum over, therefore, we used different paths than on 'add' or 'remove' events (where devnum was properly copied). Fix this by always copying the devnum into the udev-device. (David: added commit-log from email) | |||
2014-09-16 | libudev: util - drop util_delete_path() | Tom Gundersen | |
Use rmdir_parents() from src/shared instead. | |||
2014-09-16 | libudev: drop util_lookup_{user,group} | Tom Gundersen | |
Use shared versions instead. Difference is with overwriting of repeated user/group name, and lack of logging. | |||
2014-09-11 | udev: allow removing tags via TAG-="foobar" | David Herrmann | |
This extends the udev parser to support OP_REMOVE (-=) and adds support for TAG-= to remove previously set tags. We don't fail if the tag didn't exist. This is pretty handy if we ship default rules for seat-assignments and users want to exclude specific devices from that. They can easily add rules that drop any automatically added "seat" tags again. | |||
2014-09-09 | udev - drop print_kmsg | Tom Gundersen | |
The only remaining user was 'starting version XXX', which is now logged using log_info(). | |||
2014-08-11 | udev: never bypass our own logging framework and call vsyslog() directly ↵ | Lennart Poettering | |
from udev tools | |||
2014-08-01 | Revert "libudev: use get_*_creds from shared rather than util_lookup_*" | Tom Gundersen | |
This reverts commit a56ba6158b9649e01226dfaf3ff7082c82571090. The commit was pushed in error. | |||
2014-08-01 | libudev: use get_*_creds from shared rather than util_lookup_* | Tom Gundersen | |
2013-11-13 | udev: declare some symbols static | Kay Sievers | |
2013-11-12 | udev: declare some symbols static | Kay Sievers | |
2013-10-16 | macro: clean up usage of gcc attributes | Lennart Poettering | |
Always use our own macros, and name all our own macros the same style. | |||
2013-01-09 | udev: move string copy functions to shared/ | Kay Sievers | |
2013-01-04 | udev: net_id - append "dev_id" value if needed | Kay Sievers | |
2012-12-31 | udev: in addition to DEVMODE, honor DEVUID, DEVGID from the uevent | Kay Sievers | |
2012-11-12 | libudev: update copyright headers | Kay Sievers | |
2012-11-12 | udev: use usec_t and now() | Kay Sievers | |
2012-10-27 | libudev: import hwdb and export lookup interface | Kay Sievers | |
2012-10-08 | udev: remove SYMLINK "unique" option | Kay Sievers | |
2012-09-19 | libudev: remove dead code | Kay Sievers | |
2012-08-10 | udev: export udev_device_new_from_device_id() | Kay Sievers | |
2012-07-15 | udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run | Kay Sievers | |
2012-07-14 | udev: avoid creating /dev/kmsg with fopen() to support CONFIG_PRINTK=n | Kay Sievers | |
2012-04-26 | libudev: prefix log macros with 'udev_' | Kay Sievers | |
2012-04-17 | selinux: unify systemd and udev code | Kay Sievers | |
2012-04-17 | udev: kill udev_selinux_setfscreateconat() | Kay Sievers | |
2012-04-17 | udev: replace util_create_path() with mkdir_parents() | Kay Sievers | |
2012-04-16 | udev: use startswith() and streq() | Kay Sievers | |
2012-04-16 | udev: remove configuration options for /dev, /sys, /run directories | Kay Sievers | |
2012-04-16 | udev: replace ARRAY_SIZE() with ELEMENTSOF() | Kay Sievers | |