b26fa1a2fbcfee7d03b0c8fd15ec3aa64ae70b9f |
|
10-Feb-2016 |
Daniel Mack <daniel@zonque.org> |
tree-wide: remove Emacs lines from all files
This should be handled fine now by .dir-locals.el, so need to carry that
stuff in every file. |
3f65d73149cd0f64eb3fdb0c71f55f6c1133fefe |
|
07-Dec-2015 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
udev: add emacs header line
Otherwise emacs wants to use 2-space indentation and other
attrocities. |
b5efdb8af40ea759a1ea584c1bc44ecc81dd00ce |
|
27-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split out allocation calls into alloc-util.[ch] |
7d50b32a129e781401cf897475f388f682de1368 |
|
27-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split out globbing related calls into glob-util.[ch] |
8fcde01280adcbd07e8205b91ac52b06305b6208 |
|
27-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] |
b1d4f8e154bf61b5de1b27461ef8e9c8c5e838a1 |
|
26-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split out user/group/uid/gid calls into user-util.[ch] |
3ffd4af22052963e7a29431721ee204e634bea75 |
|
25-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split out fd-related operations into fd-util.[ch]
There are more than enough to deserve their own .c file, hence move them
over. |
07630cea1f3a845c09309f197ac7c4f11edd3b62 |
|
24-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util-lib: split our string related calls from util.[ch] into its own file 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. |
4f5dd3943bef8a04be7e3b838b822bb9a7ad6cb3 |
|
24-Oct-2015 |
Lennart Poettering <lennart@poettering.net> |
util: split out escaping code into escape.[ch]
This really deserves its own file, given how much code this is now. |
46b57b6eece0ed9b67cd199af484046e50487589 |
|
01-Oct-2015 |
Michal Schmidt <mschmidt@redhat.com> |
udev: fix format string after conversion to log_*_errno()
Use %m where previously %s was used together with strerrno().
Fixes: e53fc357a9b "tree-wide: remove a number of invocations of
strerror() and replace by %m" |
4302857b31a8e89ddeba0921fee06a1ff0237996 |
|
30-Sep-2015 |
Felipe Franciosi <felipe@paradoxo.org> |
Support OP_NOMATCH for TAG key
The TAG key can be used in rules for event matching. At the moment, it
does not support inequality tests. This patch enhances the key test to
validate the rule if it does not contain a given TAG (by TAG!="value").
Signed-off-by: Felipe Franciosi <felipe@paradoxo.org> |
e53fc357a9bb9d0a5362ccc4246d598cb0febd5e |
|
30-Sep-2015 |
Lennart Poettering <lennart@poettering.net> |
tree-wide: remove a number of invocations of strerror() and replace by %m
Let's clean up our tree a bit, and reduce invocations of the
thread-unsafe strerror() by replacing it with printf()'s %m specifier. |
1f6b411372076426c0faf0bb350437fb4d82931f |
|
09-Sep-2015 |
Lennart Poettering <lennart@poettering.net> |
tree-wide: update empty-if coccinelle script to cover empty-while and more
Let's also clean up single-line while and for blocks. |
ece174c5439021e32ebcc858842de9586072c006 |
|
09-Sep-2015 |
Lennart Poettering <lennart@poettering.net> |
tree-wide: drop {} from one-line if blocks
Patch via coccinelle. |
a1e58e8ee1c84b633d6d6d651d5328d4dd4eba5b |
|
09-Sep-2015 |
Lennart Poettering <lennart@poettering.net> |
tree-wide: use coccinelle to patch a lot of code to use mfree()
This replaces this:
free(p);
p = NULL;
by this:
p = mfree(p);
Change generated using coccinelle. Semantic patch is added to the
sources. |
7d6884b65e6ea7317346d29bc2f6c9ba051a0cac |
|
06-Aug-2015 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
tree-wide: fix indentation |
97b11eedff9d2e17101ad453caf9e48b73246719 |
|
31-Jul-2015 |
David Herrmann <dh.herrmann@gmail.com> |
tree-wide: introduce mfree()
Pretty trivial helper which wraps free() but returns NULL, so we can
simplify this:
free(foobar);
foobar = NULL;
to this:
foobar = mfree(foobar); |
2fc09a9cdd1ad25bc7c53a23d5301eb952e1ce3d |
|
30-Jul-2015 |
Daniel Mack <daniel@zonque.org> |
tree-wide: use free_and_strdup()
Use free_and_strdup() where appropriate and replace equivalent,
open-coded versions. |
f2b8052fb648b788936dd3e85be6a9aca90fbb2f |
|
30-Jun-2015 |
Kay Sievers <kay@vrfy.org> |
udev: remove WAIT_FOR key
This facility was never a proper solution, but only papered over
real bugs in the kernel. There are no known sysfs "timing bugs"
since a long time. |
bbf35206735f97cf3fcda8d26982b35b0cad20a9 |
|
29-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
udev: event - simplify udev_event_spawn() logic
Push the extraction of the envp + argv as close as possible to their use, to avoid code
duplication. As a sideeffect fix logging when delaing execution. |
53318514cce4c129c9e8c97a5fba8ddbd09f1bb5 |
|
10-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
udevd: event - don't log about failures of spawn processes when this is expected
PROGRAM and IMPORT{program} uses the exit code of the spawn process to decide if a rule matches or not,
a failing process is hence normal operation and not something we should warn about.
We still warn about other types of failing processes. |
920b52e4909d9dc812817fd8b82f83ca23a11c91 |
|
08-Jun-2015 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
tree-wide: remove spurious space |
8314de1d815667b0289423d7e6bfbe8d83759077 |
|
03-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
udevd: simplify signal mask handling
We used to block all signals, and restore the original signal mask before exec'ing
external processes.
Now we just block the signals we care about and unconditionally unblock all signals
before exec'ing. |
3b64e4d4f40baac56148c7d333d6a0053358ec7a |
|
02-Jun-2015 |
Tom Gundersen <teg@jklm.no> |
udev: add some asserts
Mostly for documentation purposes. |
f4cf2e5b2f19d6dadb8c046dc545d222280ffafb |
|
11-Mar-2015 |
Kay Sievers <kay@vrfy.org> |
udev: add SYSCTL{} support |
b94da8cf72aa363582e0acae134d45c88d13bc75 |
|
09-Mar-2015 |
Tom Gundersen <teg@jklm.no> |
libudev: add missing hunks
This should have been committed with
udev_device_add_property - implicitly mark properties for saving to db |
df546eb56a3e8cb7cbea7a1cb630f9ed21ea5c6b |
|
09-Mar-2015 |
Tom Gundersen <teg@jklm.no> |
libudev: udev_device_add_property - implicitly mark properties for saving to db
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. |
2783fe064b36a747d5de05493c0bdc5b029c445e |
|
30-Nov-2014 |
Lennart Poettering <lennart@poettering.net> |
udev: strings in C are NUL-terminated anyway, no need to add a second NUL... |
9f5ecdb0b11557be41c065f460bb22ab52bb0034 |
|
28-Nov-2014 |
Tom Gundersen <teg@jklm.no> |
udev: rules - ignore the lack of trailing newline
Also accept '\r' as newline character.
This dropps warnings of the type:
invalid key/value pair in file /usr/lib/udev/rules.d/40-usb-media-players.rules
on line 26, starting at character 25 ('') |
6501b52d358aa2c7fe28e477f9d5acf0a2991d32 |
|
28-Nov-2014 |
Tom Gundersen <teg@jklm.no> |
udev: rules - print the first invalid character
The current code would print the character following the first invalid
character.
Given an udev rules-file without a trailing newline we would otherwise print
garbage:
invalid key/value pair in file /usr/lib/udev/rules.d/40-usb-media-players.rules
on line 26, starting at character 25 ('m')
This is now changed to print
invalid key/value pair in file /usr/lib/udev/rules.d/40-usb-media-players.rules
on line 26, starting at character 25 ('')
(still not very good as printing \0 just gives the empty string) |
84198c1892cce2cb27d22bfa816da5d43c05add0 |
|
28-Nov-2014 |
Tom Gundersen <teg@jklm.no> |
udev: rules - modernise add_rule a bit |
4a62c710b62a5a3c7a8a278b810b9d5b5a0c8f4f |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: another round of simplifications
Using the same scripts as in f647962d64e "treewide: yet more log_*_errno
+ return simplifications". |
56f64d95763a799ba4475daf44d8e9f72a1bd474 |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: use log_*_errno whenever %m is in the format string
If the format string contains %m, clearly errno must have a meaningful
value, so we might as well use log_*_errno to have ERRNO= logged.
Using:
find . -name '*.[ch]' | xargs sed -r -i -e \
's/log_(debug|info|notice|warning|error|emergency)\((".*%m.*")/log_\1_errno(errno, \2/'
Plus some whitespace, linewrap, and indent adjustments. |
f647962d64e844689f3e2acfce6102fc47e76df2 |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: yet more log_*_errno + return simplifications
Using:
find . -name '*.[ch]' | while read f; do perl -i.mmm -e \
'local $/;
local $_=<>;
s/(if\s*\([^\n]+\))\s*{\n(\s*)(log_[a-z_]*_errno\(\s*([->a-zA-Z_]+)\s*,[^;]+);\s*return\s+\g4;\s+}/\1\n\2return \3;/msg;
print;'
$f
done
And a couple of manual whitespace fixups. |
279d3c9cead3a7ffb657fedbab0e2bc90db45667 |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: more log_*_errno() conversions |
ff49bc3212cb07d850dcfd59940539773a0be26f |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: drop unnecessary trailing \n in log_*() calls |
da927ba997d68401563b927f92e6e40e021a8e5c |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: no need to negate errno for log_*_errno()
It corrrectly handles both positive and negative errno values. |
0a1beeb64207eaa88ab9236787b1cbc2f704ae14 |
|
28-Nov-2014 |
Michal Schmidt <mschmidt@redhat.com> |
treewide: auto-convert the simple cases to log_*_errno()
As a followup to 086891e5c1 "log: add an "error" parameter to all
low-level logging calls and intrdouce log_error_errno() as log calls
that take error numbers", use sed to convert the simple cases to use
the new macros:
find . -name '*.[ch]' | xargs sed -r -i -e \
's/log_(debug|info|notice|warning|error|emergency)\("(.*)%s"(.*), strerror\(-([a-zA-Z_]+)\)\);/log_\1_errno(-\4, "\2%m"\3);/'
Multi-line log_*() invocations are not covered.
And we also should add log_unit_*_errno(). |
adeba5008eac3105ae59256dedd087ebe006a9e6 |
|
13-Nov-2014 |
Kay Sievers <kay@vrfy.org> |
udev: support ENV{}=="" global property matches |
00b06165a198e7e7ad7232752bd998b9d0b52d4b |
|
12-Nov-2014 |
Ronny Chevalier <chevalier.ronny@gmail.com> |
udev: use properly the systemd logging functions |
b12b78712edb09a0fc28b460ebf0bb8eae5cff03 |
|
12-Nov-2014 |
Kay Sievers <kay@vrfy.org> |
udev: use the systemd logging functions in udev tools |
6c8aaf0c1bf2a04010ae7125a08ceb51e7058712 |
|
17-Sep-2014 |
Tom Gundersen <teg@jklm.no> |
udev: rules - close empty file
If the file is found to be empty, we exit early without closing the file first.
Found by coverity. Fixes CID #1237759. |
85639427b3a3014adf934ee94c86d91f3aaf4cfb |
|
16-Sep-2014 |
Tom Gundersen <teg@jklm.no> |
udev: rules - add missing whitespace to log message |
23bf8dd7d5ce1e2a52f28d5d242109ddb668b3fb |
|
16-Sep-2014 |
Tom Gundersen <teg@jklm.no> |
libudev: drop util_lookup_{user,group}
Use shared versions instead. Difference is with overwriting of repeated user/group
name, and lack of logging. |
671174136525ddf208cdbe75d6d6bd159afa961f |
|
11-Sep-2014 |
Tom Gundersen <teg@jklm.no> |
udev: timeout - warn after a third of the timeout before killing |
8e3ba3772cadf6a8292b0da533062dd4d377af67 |
|
11-Sep-2014 |
David Herrmann <dh.herrmann@gmail.com> |
udev: allow removing tags via TAG-="foobar"
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. |
ec3281d3b681b002dfe1a4bea0532a504e37557a |
|
10-Sep-2014 |
Tom Gundersen <teg@jklm.no> |
udev: fix copy-paste error in log message |
ac9c87dbc4c3950c55f6685db669f5f34957e09d |
|
01-Aug-2014 |
Tom Gundersen <teg@jklm.no> |
Revert "libudev: use get_*_creds from shared rather than util_lookup_*"
This reverts commit a56ba6158b9649e01226dfaf3ff7082c82571090.
The commit was pushed in error. |
a56ba6158b9649e01226dfaf3ff7082c82571090 |
|
01-Aug-2014 |
Tom Gundersen <teg@jklm.no> |
libudev: use get_*_creds from shared rather than util_lookup_* |
9f20a8a376f924c8eb5423cfc1f98644fc1e2d1a |
|
30-Jul-2014 |
Hannes Reinecke <hare@suse.de> |
udev: fixup commit dd5eddd28a74a49607a8fffcaf960040dba98479
Commit dd5eddd28a74a49607a8fffcaf960040dba98479 accidentally
removed one line too many. |
9ec6e95b046de71c0198cb9d17acc5462dc76c74 |
|
29-Jul-2014 |
Kay Sievers <kay@vrfy.org> |
udev: place opening { at the same line as the function declaration |
dd5eddd28a74a49607a8fffcaf960040dba98479 |
|
29-Jul-2014 |
Kay Sievers <kay@vrfy.org> |
udev: unify event timeout handling |
ed88bcfb7c15029f9fc95ee2380759a9eb782d46 |
|
17-Jul-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Be more careful when checking for empty files
If we want to avoid reading a totally empty file, it seems better
to check after we have opened the file, not before. |
209b031e4fb7b50fc1812fc7c6ea59ca2f5d0c78 |
|
24-Apr-2014 |
Robert Milasan <rmilasan@suse.com> |
udev: increase the size of RESULT buffer
Under some conditions, in udev_rules_apply_to_event the fact that
result is 1024 bytes, creates problems if the output of the running
command/app is bigger then 1024 bytes. |
ca2bb1606a170ce2e45de1345b0119bd220f4f0d |
|
02-Apr-2014 |
Kay Sievers <kay@vrfy.org> |
udev: do not export "static node" tags for non-existing devices |
f8294e4175918117ca6c131720bcf287eadcd029 |
|
16-Mar-2014 |
Josh Triplett <josh@joshtriplett.org> |
Use strlen even for constant strings
GCC optimizes strlen("string constant") to a constant, even with -O0.
Thus, replace patterns like sizeof("string constant")-1 with
strlen("string constant") where possible, for clarity. In particular,
for expressions intended to add up the lengths of components going into
a string, this often makes it clearer that the expression counts the
trailing '\0' exactly once, by putting the +1 for the '\0' at the end of
the expression, rather than hidden in a sizeof in the middle of the
expression. |
06beed6dc6abeb392b3e2ca8c46fa3169616651e |
|
18-Feb-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
Remove unused variable and two function stubs |
955d98c9c1104d469c2989dbfb58f58ee6fe9bdc |
|
13-Feb-2014 |
Lennart Poettering <lennart@poettering.net> |
everywhere: make use of new0() and macro() macros, and stop using perror() |
29804cc1e0f37ee34301530fd7f1eb8550be464e |
|
31-Jan-2014 |
Greg KH <gregkh@linuxfoundation.org> |
use memzero(foo, length); for all memset(foo, 0, length); calls
In trying to track down a stupid linker bug, I noticed a bunch of
memset() calls that should be using memzero() to make it more "obvious"
that the options are correct (i.e. 0 is not the length, but the data to
set). So fix up all current calls to memset(foo, 0, length) to
memzero(foo, length). |
d6f116a7b18f8bd3c6507c803217991235c7f1bb |
|
22-Jan-2014 |
Kay Sievers <kay@vrfy.org> |
udev: static_node - do not exit rule after first static_node item
The nodes usually do not exist, so handle the next item instead of
skipping the entire rule. |
2ad8416dd057e7e3185169609ca3006e7649f576 |
|
09-Jan-2014 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
No need to canonicalize fixed paths |
e3e0314b56012f7febc279d268f2cadc1fcc0f25 |
|
26-Dec-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
systemctl: allow globbing in commands which take multiple unit names |
9f6445e34a57c270f013c9416c123e56261553dd |
|
24-Dec-2013 |
Lennart Poettering <lennart@poettering.net> |
log: log_error() and friends add a newline after each line anyway, so avoid including it in the log strings |
f168c27313e4d7b0aabee037dc9c78a5799f0597 |
|
03-Dec-2013 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
trivial coding style clean ups
- Add space between if/for and the opening parentheses
- Place the opening brace on same line as the function (not for udev)
From the CODING_STYLE
Try to use this:
void foo() {
}
instead of this:
void foo()
{
} |
f5f6d0e25574dd63fb605b81fa7767dd71c454db |
|
26-Nov-2013 |
Daniel Buch <boogiewasthere@gmail.com> |
tree-wide usage of %m specifier instead of strerror(errno)
Also for log_error() except where a specific error is specified
e.g. errno ? strerror(errno) : "Some user specified message" |
5c11fbe3a75e8015f2c26736787d4279c091f091 |
|
04-Nov-2013 |
Kay Sievers <kay@vrfy.org> |
udev: udevd - rules can be NULL when reloading |
75716dd8eafafbc8605e18d605a091696502a4d0 |
|
30-Oct-2013 |
Kay Sievers <kay@vrfy.org> |
udev: rules - move parsing error to log_error() |
0aa5b4d1f7247e9e5ff2bd59f287196e20c03296 |
|
30-Oct-2013 |
Kay Sievers <kay@vrfy.org> |
udev: do not allow to change the DEVPATH of a device |
97f2d76d4f4dfab8b0629c09926a05a1e5621125 |
|
29-Oct-2013 |
Tom Gundersen <teg@jklm.no> |
path_check_timestamp: only keep the most recent timestamp
There is no point in keeping one timestamp for each directory, as we only
ever care about the most recent one. |
8e18485284a8718d4a9111b7c1ed91cb2f9634b0 |
|
26-Oct-2013 |
Tom Gundersen <teg@jklm.no> |
udev: move udev_rules_check_timestamp to shared
I want to use this from a bulitin in a subsequent patch. |
c26547d612733371494330e26c7d3604a5dba3d9 |
|
08-Oct-2013 |
Kay Sievers <kay@vrfy.org> |
udev: support custom Linux Security Module labels for device nodes |
3cf0f8f7e0b950b5f6d678f3e8b7f0fc0f52d4bf |
|
16-Sep-2013 |
Dave Reisner <dreisner@archlinux.org> |
udev-rules: avoid erroring on trailing whitespace
https://bugs.archlinux.org/task/36950 |
7c902b146815a74796bb65d34b27b036d88cba81 |
|
23-Aug-2013 |
Shawn Landden <shawnlandden@gmail.com> |
udev: fix printf(3) type specifier
src/udev/udev-rules.c: In function 'add_rule':
src/udev/udev-rules.c:1078:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 8 has type 'int' [-Wformat=]
log_error("invalid key/value pair in file %s on line %u,"
^ |
1291bc895b3dc52fbf7f4c3a04507c14428c4152 |
|
21-Aug-2013 |
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> |
udev: when complaining about invalid characters, print them out
systemd-udevd[6260]: invalid key/value pair in file /usr/lib/udev/rules.d/60-ffado.rules on line 46,starting at character 84 ('#') |
e736cf3582c03273f95bc6f97245b04783fd626b |
|
30-Jul-2013 |
Dave Reisner <dreisner@archlinux.org> |
udev-rules: report rule parsing errors from get_key |
15a722007dc1d8a9a11934b2ab528cf4d25b6c62 |
|
24-Jul-2013 |
Tom Gundersen <teg@jklm.no> |
udev: static_node - don't touch permissions uneccessarily
Don't set default permissions if only TAGS were specified in a rule. |
490f0087627f441d5fece276ec86b64b5a9d6495 |
|
24-Jul-2013 |
Tom Gundersen <teg@jklm.no> |
udev: log error if chmod/chown of static dev nodes fails |
84b6ad702e64db534f67ce32d4dd2fec00a16784 |
|
16-Jul-2013 |
Tom Gundersen <teg@jklm.no> |
udev: export tags of "dead" device nodes to /run/udev/static_node-tags/
Based on a patch by Kay Sievers.
A tag is exported at boot as a symlinks to the device node in the folder
/run/udev/static_node-tags/<tagname>/, if the device node exists.
These tags are cleaned up by udevadm info --cleanup-db, but are otherwise
never removed. |
9c3fd04e7d8c469d8902b43607de5134d9528618 |
|
24-Jun-2013 |
Jan Janssen <medhefgo@web.de> |
libudev: Use correct type for sizeof |
ab06eef8101866dd1337c4759002f7360a9db416 |
|
15-Apr-2013 |
Anatol Pomozov <anatol.pomozov@gmail.com> |
Fix spelling errors using 'codespell' tool |
641906e9366891e0ad3e6e38b7396a427678c4cf |
|
13-Feb-2013 |
Thomas Hindoe Paaboel Andersen <phomes@gmail.com> |
use strneq instead of strncmp |
7850b3b83791ba0e2377ba40383c5abc258b839d |
|
08-Feb-2013 |
Kay Sievers <kay@vrfy.org> |
shared: conf-files - add root parameter |
d5a89d7dc17a5ba5cf4fc71f82963c5c94a31c3d |
|
09-Jan-2013 |
Kay Sievers <kay@vrfy.org> |
udev: move string copy functions to shared/ |
1edefa4f1d7bae6cc19aa4a97238400c5a04f7a4 |
|
31-Dec-2012 |
Kay Sievers <kay@vrfy.org> |
udev: in addition to DEVMODE, honor DEVUID, DEVGID from the uevent |
1298001ec5e320f9f9b6a9b925c8939b2579396d |
|
12-Nov-2012 |
Kay Sievers <kay@vrfy.org> |
use the same email address everywhere |
40fe8b11be9c1a1b38b91db097a5d6ebfa99304c |
|
12-Nov-2012 |
Kay Sievers <kay@vrfy.org> |
udev: use usec_t and now() |
ff944daa019c1101d6464412e6682732ec11143a |
|
28-Oct-2012 |
Kay Sievers <kay@vrfy.org> |
udev: get rid of SYSCONFDIR |
915bf0f60fa77ffc2e7e229fff8fdc262912f912 |
|
22-Oct-2012 |
Kay Sievers <kay@vrfy.org> |
udev: use strbuf to store rules strings |
07845c142b41083bc759a18e601123aa5f6864f1 |
|
09-Oct-2012 |
Kay Sievers <kay@vrfy.org> |
udev: support multiple entries for ENV{SYSTEMD_ALIAS} and ENV{SYSTEM_WANTS} |
8a1733871ffe9bfc47958e9056fd53ce216b1802 |
|
08-Oct-2012 |
Kay Sievers <kay@vrfy.org> |
udev: remove SYMLINK "unique" option |
0820a4f0f6d6c264339a501a4352c22af26c5300 |
|
23-Sep-2012 |
Václav PavlÃn < <vpavlin@redhat.com> |
udev: free rule structure on error |
238b53a024a47cda38be5d9c11b54256e316f0ca |
|
08-Aug-2012 |
Kay Sievers <kay@vrfy.org> |
udev: fix typo in copyright |
3b8c1cb01f1b752543738779668d9841ecbca0d3 |
|
08-Aug-2012 |
Kay Sievers <kay@vrfy.org> |
udev: initialize rules dir timestamps when reading rules
On Wed, Aug 8, 2012 at 11:48 AM, Michael Schroeder <mls@suse.de> wrote:
> if rules are installed in the first 3 seconds after the udev start,
> the stamps will all be zero, so the [first] call to check_rules_timestamp()
> will just copy the current mtime [and not cause a rules re-load]. |
4cb72937d3c10948e4904388ea27efae75775f08 |
|
15-Jul-2012 |
Kay Sievers <kay@vrfy.org> |
udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run |
47ef94ac5f39db6c5c18be10afe32397a0a8d5cc |
|
05-Jul-2012 |
Kay Sievers <kay@vrfy.org> |
udev: add some O_CLOEXEC |
da5d4bf64f96d21c664bc6fea37f4f28927beb2c |
|
31-May-2012 |
Kay Sievers <kay@vrfy.org> |
udev: skip timestamp check if rules are already free()d during reload |
9eb977db5b89b44f254ab40c1876a76b7d7ea2d0 |
|
08-May-2012 |
Kay Sievers <kay@vrfy.org> |
util: split-out path-util.[ch] |
2c21044f05e32ec483b6ab13e175278779e9ebe3 |
|
07-May-2012 |
Kay Sievers <kay@vrfy.org> |
util: split-out conf-file.[ch] |
775f8b3c74e796e1215aa06b8ea4c5d354bc50ee |
|
07-May-2012 |
Kay Sievers <kay@vrfy.org> |
udev: use conf_files_list() to search rules files |
395ea97815f0ca2352caeccf3027d026dd9e58a7 |
|
04-May-2012 |
Kay Sievers <kay@vrfy.org> |
udev: fix the ENV{} blacklist logic |
33502ffe2eb7b56cdd018a4fb6830d7828519fad |
|
16-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: use startswith() and streq() |
6ada823a9a0979ea145fd70add1007c21caa45c0 |
|
16-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: remove configuration options for /dev, /sys, /run directories |
8fef0ff25c9fd7e5bb99d66f43c6357e4996a3cc |
|
16-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: replace ARRAY_SIZE() with ELEMENTSOF() |
4590cfe4551c6be80274583019be7a79dca70b43 |
|
11-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: fix RUN+= logic regarding builtin vs. program |
04a9d3a00a9290cbf254d0b0ba2ce4521be632ae |
|
10-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: fix gcc warnings showing up after adding $(AM_CFLAGS) |
2d13da8821b8197e62f819b5b996750800e910ab |
|
09-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: remove RUN+="socket:.." and udev_monitor_new_from_netlink() |
83cd6b754b270091840456a2c8a66dae19f5a7dc |
|
09-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: convert 'uaccess' to a builtin |
baa30fbc2c04b23209d0b8fb3c86cd15ef9ea81a |
|
08-Apr-2012 |
Kay Sievers <kay@vrfy.org> |
udev: switch to systemd logging functions |
3e2147858f21943d5f4a781c60f33ac22c6096ed |
|
04-Apr-2012 |
Kay Sievers <kay.sievers@vrfy.org> |
move imported udev into place |