summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * tests: daemon.bootedZbigniew Jędrzejewski-Szmek2015-09-051-1/+9
| |
| * tests: daemon.listen_fdsZbigniew Jędrzejewski-Szmek2015-09-051-1/+26
| |
| * tests: fix test discovery by pytestZbigniew Jędrzejewski-Szmek2015-09-051-1/+2
| |
| * tests: also collect doctests from rstZbigniew Jędrzejewski-Szmek2015-09-053-6/+40
| | | | | | | | There isn't much to test now, but it doesn't hurt to enable.
| * tests: enable doctests in the sourcesZbigniew Jędrzejewski-Szmek2015-09-052-6/+14
| | | | | | | | | | | | | | | | | | 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 testZbigniew Jędrzejewski-Szmek2015-08-071-0/+64
| | | | | | | | | | This is based on the code in https://github.com/systemd/python-systemd/pull/4 by Jacek Konieczny <j.konieczny@eggsoft.pl>.
* | build-sys: replace loop with list comprehensionZbigniew Jędrzejewski-Szmek2015-10-251-5/+3
| |
* | build-sys: generate systemd/id128-constants.h in setup.pyJeroen Dekkers2015-10-252-5/+21
| | | | | | | | Fixes #7.
* | Fix booted() docEvgeny Vereshchagin2015-09-041-1/+1
| |
* | Add compatibility with systemd < 205Zbigniew Jędrzejewski-Szmek2015-09-042-16/+28
| |
* | build-sys: output full pkg-config output on failureZbigniew Jędrzejewski-Szmek2015-09-041-10/+28
| |
* | build-sys: use pkg-config to build with old systemdZbigniew Jędrzejewski-Szmek2015-09-042-10/+33
| | | | | | | | | | This should allow the build to just work on old Ubuntu and similar.
* | README: add semaphore build badgeZbigniew Jędrzejewski-Szmek2015-09-031-0/+2
|/
* tree-wide: systemd→python-systemd in headersZbigniew Jędrzejewski-Szmek2015-08-0712-36/+36
|
* build-sys: add clean targetsZbigniew Jędrzejewski-Szmek2015-08-071-1/+7
|
* Fix daemon.is_fifo and .is_mq under Python 3Jacek Konieczny2015-08-071-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
* Update source building instructionsDavid Strauss2015-08-021-6/+6
| | | | | * Only list Fedora 21+. Older releases are no longer supported by upstream, let alone for systemd development. * Fedora now uses `pip` and `pip3`, not `pip-python` and `pip-python3`. By only documenting Fedora 21+, we can be consistent in the instructions. * Use HTTPS for git (rather than HTTP).
* build-sys: also add installation and dist targetsZbigniew Jędrzejewski-Szmek2015-07-082-1/+8
|
* build-sys: exclude id128-constants.h after allZbigniew Jędrzejewski-Szmek2015-07-081-1/+1
| | | | | This file should be rebuild from latest systemd headers, and not distributed here.
* docs: avoid warning about duplicate target nameZbigniew Jędrzejewski-Szmek2015-07-081-1/+1
|
* docs: update links in documentationZbigniew Jędrzejewski-Szmek2015-07-082-6/+18
| | | | | This is a standalone package now, but let's keep the links to systemd itself.
* build-sys: call setup.py from makeZbigniew Jędrzejewski-Szmek2015-07-081-1/+8
|
* build-sys: add make rules for documentationZbigniew Jędrzejewski-Szmek2015-07-081-0/+15
|
* Move docs to top level and include in manifestZbigniew Jędrzejewski-Szmek2015-07-0810-0/+1
|
* Bump version to 230v230Zbigniew Jędrzejewski-Szmek2015-07-051-1/+1
| | | | | This matches what was done for libgudev. This way we have plenty of time to remove the module from systemd, and this version will always be "newer".
* Specify system-devel@ as the maintainersZbigniew Jędrzejewski-Szmek2015-07-051-0/+2
|
* build-sys: add MANIFEST.in to properly include all filesZbigniew Jędrzejewski-Szmek2015-07-052-0/+5
|
* Use python-systemd as the nameZbigniew Jędrzejewski-Szmek2015-07-051-1/+1
| | | | | We want the package to be installed under this name. This is also used for sdist, and we want python-systemd-<version>.tar.xz.
* Update LICENSE file and classifiersZbigniew Jędrzejewski-Szmek2015-07-0515-41/+535
| | | | | | 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 everythingZbigniew Jędrzejewski-Szmek2015-07-0510-15/+176
|
* Merge development in systemd upstreamZbigniew Jędrzejewski-Szmek2015-07-0520-161/+3489
|\
| * remove gudev and gtk-docKay Sievers2015-07-051-2/+0
| | | | | | | | | | The library moved to: https://git.gnome.org/browse/libgudev/
| * python-systemd: fix is_socket_inet to cope with portsSimon Farnsworth2015-07-052-2/+2
| | | | | | | | Just a couple of trivial oversights.
| * python-systemd: avoid hitting assert in __exit__Dave Reisner2015-07-051-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 headersZbigniew Jędrzejewski-Szmek2015-07-054-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 assertZbigniew Jędrzejewski-Szmek2015-07-051-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-Szmek2015-07-051-3/+3
| | | | | | | | | | | | It turns out the latter got removed in Python 3. https://bugs.freedesktop.org/show_bug.cgi?id=77086
| * python: reindent _reader.cLennart Poettering2015-07-051-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 warnigsLennart Poettering2015-07-055-24/+23
| |
| * util: use alloca0() intead of alloca() + memzero()Lennart Poettering2015-07-051-2/+1
| |
| * use memzero(foo, length); for all memset(foo, 0, length); callsGreg KH2015-07-051-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 2Zbigniew Jędrzejewski-Szmek2015-07-051-1/+1
| |
| * systemd-python: fix setting of exception codesZbigniew Jędrzejewski-Szmek2015-07-052-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 upsThomas Hindoe Paaboel Andersen2015-07-052-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 docsZbigniew Jędrzejewski-Szmek2015-07-052-1/+3
| | | | | | | | For some reason sphinx doesn't want to show inherited C functions.
| * systemd-python: convert keyword value to stringRichard Marko2015-07-051-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 messagesZbigniew Jędrzejewski-Szmek2015-07-052-3/+7
| |
| * systemd-python: fix initialization of _Reader objectsSteven Hiscocks2015-07-051-0/+9
| | | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=995575
| * systemd-python: fix gcc warningZbigniew Jędrzejewski-Szmek2015-07-051-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 CZbigniew Jędrzejewski-Szmek2015-07-051-39/+10
| |