| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tests: mirror is-systemd-running test from systemdv231 | Zbigniew Jędrzejewski-Szmek | 2015-10-28 | 1 | -1/+1 |
| | | |||||
| * | Python2 does not have ConnectionError | Zbigniew Jędrzejewski-Szmek | 2015-10-27 | 1 | -5/+10 |
| | | |||||
| * | tests: add tests for notify() | Zbigniew Jędrzejewski-Szmek | 2015-10-26 | 1 | -1/+36 |
| | | |||||
| * | daemon: wrap sd_pid_notify[_with_pids] | Zbigniew Jędrzejewski-Szmek | 2015-10-26 | 2 | -10/+79 |
| | | | | | Closes #8. | ||||
| * | Merge branch 'tests' | Zbigniew Jędrzejewski-Szmek | 2015-10-25 | 3 | -165/+471 |
| |\ | |||||
| | * | tests: work around bug in sd_is_mq | Zbigniew Jędrzejewski-Szmek | 2015-10-25 | 1 | -3/+20 |
| | | | | | | | | | The fix was committed in v226-362-g0260d1d542. | ||||
| | * | Do not assume specific output from the journal | Zbigniew Jędrzejewski-Szmek | 2015-10-25 | 1 | -2/+1 |
| | | | | | | | | | | | While we *usually* get those messages from udev, in many tests environments this will not be true, so just do not try to check the output at all. | ||||
| | * | tests: add simplistic tests for Reader matches | Zbigniew Jędrzejewski-Szmek | 2015-09-16 | 1 | -1/+33 |
| | | | | | | | | | | | | | | | It would be nice to run those tests against fake journal files with the right content to actually test the matches. But those tests are still useful because they test that the interface works as expected. | ||||
| | * | journal: allow numbers in field identifiers | Zbigniew Jędrzejewski-Szmek | 2015-09-17 | 1 | -2/+2 |
| | | | |||||
| | * | tests: add tests for Reader initialization | Zbigniew Jędrzejewski-Szmek | 2015-09-17 | 2 | -1/+40 |
| | | | |||||
| | * | journal: reindent to 4 spaces | Zbigniew Jędrzejewski-Szmek | 2015-09-17 | 1 | -158/+156 |
| | | | |||||
| | * | tests: start adding tests for JournalHandler | Zbigniew Jędrzejewski-Szmek | 2015-09-17 | 1 | -0/+34 |
| | | | |||||
| | * | Normalize some strange indentation | Zbigniew Jędrzejewski-Szmek | 2015-09-08 | 1 | -7/+8 |
| | | | |||||
| | * | tests: add more tests for socket functions | Zbigniew Jędrzejewski-Szmek | 2015-09-06 | 1 | -1/+85 |
| | | | |||||
| | * | tests: adapt to python2.7 output again | Zbigniew Jędrzejewski-Szmek | 2015-09-05 | 1 | -3/+2 |
| | | | |||||
| | * | tests: daemon.booted | Zbigniew Jędrzejewski-Szmek | 2015-09-05 | 1 | -1/+9 |
| | | | |||||
| | * | tests: daemon.listen_fds | Zbigniew Jędrzejewski-Szmek | 2015-09-05 | 1 | -1/+26 |
| | | | |||||
| | * | tests: enable doctests in the sources | Zbigniew Jędrzejewski-Szmek | 2015-09-05 | 1 | -6/+12 |
| | | | | | | | | | | | | | | | | | | | Unfortunately the "standard" way to access the names in the defined module does not work. I find it nicer to explicitly import, e.g. from systemd import journal, because then the examples correspond more closely to what a user would use. The only exception is made for JournalHandler, because journal.JournalHandler is a tad to long. | ||||
| | * | tests: add first test | Zbigniew Jędrzejewski-Szmek | 2015-08-07 | 1 | -0/+64 |
| | | | | | | | | | | | This is based on the code in https://github.com/systemd/python-systemd/pull/4 by Jacek Konieczny <j.konieczny@eggsoft.pl>. | ||||
| * | | Fix booted() doc | Evgeny Vereshchagin | 2015-09-04 | 1 | -1/+1 |
| | | | |||||
| * | | Add compatibility with systemd < 205 | Zbigniew Jędrzejewski-Szmek | 2015-09-04 | 1 | -2/+13 |
| |/ | |||||
| * | tree-wide: systemd→python-systemd in headers | Zbigniew Jędrzejewski-Szmek | 2015-08-07 | 12 | -36/+36 |
| | | |||||
| * | Fix daemon.is_fifo and .is_mq under Python 3 | Jacek Konieczny | 2015-08-07 | 1 | -2/+8 |
| | | | | | | | | The 'path' parameter was not properly converted from Unicode and the functions would always fail when a path was provided. https://github.com/systemd/python-systemd/pull/4 | ||||
| * | Move docs to top level and include in manifest | Zbigniew Jędrzejewski-Szmek | 2015-07-08 | 9 | -665/+0 |
| | | |||||
| * | Update LICENSE file and classifiers | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 12 | -12/+0 |
| | | | | | | | The license was originally MIT, but when this module became part of systemd, it was changed to LGPLv2+. All files had correct headers, so only the LICENSE file needs updating. Take the opportunity to add classifiers to setup.py. | ||||
| * | build-sys: update setup.py to build everything | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 8 | -9/+135 |
| | | |||||
| * | remove gudev and gtk-doc | Kay Sievers | 2015-07-05 | 1 | -2/+0 |
| | | | | | | The library moved to: https://git.gnome.org/browse/libgudev/ | ||||
| * | python-systemd: fix is_socket_inet to cope with ports | Simon Farnsworth | 2015-07-05 | 2 | -2/+2 |
| | | | | | Just a couple of trivial oversights. | ||||
| * | python-systemd: avoid hitting assert in __exit__ | Dave Reisner | 2015-07-05 | 1 | -1/+1 |
| | | | | | | Reader_close() asserts that 'args' is always NULL, but the __exit__ function forwards a non-NULL args. | ||||
| * | Always prefer our headers to system headers | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 4 | -4/+4 |
| | | | | | | | In practice this shouldn't make much difference, but sometimes our headers might be newer, and we want to test them. | ||||
| * | systemd-python: fix failing assert | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -1/+0 |
| | | | | | | A parameter which was always null before, now get's set to the module. | ||||
| * | systemd-python: use .hex instead of .get_hex() | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -3/+3 |
| | | | | | | | It turns out the latter got removed in Python 3. https://bugs.freedesktop.org/show_bug.cgi?id=77086 | ||||
| * | python: reindent _reader.c | Lennart Poettering | 2015-07-05 | 1 | -582/+577 |
| | | | | | | All files should follow our coding style, and that means 8ch indenting. Let's correct that. | ||||
| * | macro: introduce nice macro for disabling -Wmissing-prototypes warnigs | Lennart Poettering | 2015-07-05 | 5 | -24/+23 |
| | | |||||
| * | util: use alloca0() intead of alloca() + memzero() | Lennart Poettering | 2015-07-05 | 1 | -2/+1 |
| | | |||||
| * | use memzero(foo, length); for all memset(foo, 0, length); calls | Greg KH | 2015-07-05 | 1 | -1/+2 |
| | | | | | | | | | 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). | ||||
| * | systemd-python: fix listen_fds under Python 2 | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -1/+1 |
| | | |||||
| * | systemd-python: fix setting of exception codes | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 2 | -42/+35 |
| | | | | | | | | The return value of 0 would be treated as failure by mistake, resulting in " SystemError: error return without exception set". The way that set_error() is used is changed to be the same everywhere. | ||||
| * | trivial coding style clean ups | Thomas Hindoe Paaboel Andersen | 2015-07-05 | 2 | -92/+46 |
| | | | | | | | | | | | | | | | - 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() { } | ||||
| * | systemd-python: fix booted() and add two functions to docs | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 2 | -1/+3 |
| | | | | | For some reason sphinx doesn't want to show inherited C functions. | ||||
| * | systemd-python: convert keyword value to string | Richard Marko | 2015-07-05 | 1 | -0/+2 |
| | | | | | | | | | Allows using journal.send('msg', PRIORITY=journal.LOG_CRIT) Before this commit this results in TypeError: cannot concatenate 'str' and 'int' objects and requires passing PRIORITY value as string to work. | ||||
| * | systemd-python: check for oom, give nicer error messages | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 2 | -3/+7 |
| | | |||||
| * | systemd-python: fix initialization of _Reader objects | Steven Hiscocks | 2015-07-05 | 1 | -0/+9 |
| | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=995575 | ||||
| * | systemd-python: fix gcc warning | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -2/+2 |
| | | | | | | | | src/python-systemd/_reader.c: In function Reader_get_catalog: src/python-systemd/_reader.c:912:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] assert(mid_len > l); ^ | ||||
| * | systemd-python: use modern C | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -39/+10 |
| | | |||||
| * | systemd-python: also update the documentation | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -1/+2 |
| | | | | | sphinx, oh sphinx, why do you require manual ficksups all the time? | ||||
| * | systemd-python: add support for sd_j_open_files | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 5 | -38/+99 |
| | | | | | Also export missing flags. | ||||
| * | systemd-python: fix iteration | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -12/+12 |
| | | | | | | Back in 6a58bf4135 raising stop iteration was removed from the C code, but wasn't added in the Python counterpart. | ||||
| * | systemd-python: wrap sd_notify | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 2 | -4/+46 |
| | | | | | | _listen_fds() is modified to accept unset_environment arg as keyword, to match new notify(). | ||||
| * | journal: add ability to filter by current user | Zbigniew Jędrzejewski-Szmek | 2015-07-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | This is the just the library part. SD_JOURNAL_CURRENT_USER flags is added to sd_j_open(), to open files from current user. SD_JOURNAL_SYSTEM_ONLY is renamed to SD_JOURNAL_SYSTEM, and changed to mean to (also) open system files. This way various flags can be combined, which gives them nicer semantics, especially if other ones are added later. Backwards compatibility is kept, because SD_JOURNAL_SYSTEM_ONLY is equivalent to SD_JOURNAL_SYSTEM if used alone, and before there we no other flags. | ||||
