summaryrefslogtreecommitdiff
path: root/src/systemd/sd-id128.h
Commit message (Collapse)AuthorAge
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-08-24
| | | | | | | | | | | These lines are generally out-of-date, incomplete and unnecessary. With SPDX and git repository much more accurate and fine grained information about licensing and authorship is available, hence let's drop the per-file copyright notice. Of course, removing copyright lines of others is problematic, hence this commit only removes my own lines and leaves all others untouched. It might be nicer if sooner or later those could go away too, making git the only and accurate source of authorship information.
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-08-24
| | | | | | | | | | | | | | | | This part of the copyright blurb stems from the GPL use recommendations: https://www.gnu.org/licenses/gpl-howto.en.html The concept appears to originate in times where version control was per file, instead of per tree, and was a way to glue the files together. Ultimately, we nowadays don't live in that world anymore, and this information is entirely useless anyway, as people are very welcome to copy these files into any projects they like, and they shouldn't have to change bits that are part of our copyright header for that. hence, let's just get rid of this old cruft, and shorten our codebase a bit.
* Prep v236 : Add missing SPDX-License-Identifier (7/9) src/systemdSven Eden2018-03-26
|
* Prep v233: Add missing updates from upstream in src/systemdSven Eden2017-07-17
|
* Prep v232.2: Unmask sd_id128_get_invocation(), it is part of the API ↵Sven Eden2017-07-05
| | | | installed by elogind, and therefore must not be masked.
* Prep v232: Add libelogind.sym entries for version 232.Sven Eden2017-07-05
|
* Prep v232: Apply missing updates from upstreamSven Eden2017-07-05
|
* headers: use __inline__ instead of inlineZbigniew Jędrzejewski-Szmek2017-06-16
| | | | | | | | https://gcc.gnu.org/onlinedocs/gcc-5.3.0/gcc/Alternate-Keywords.html#Alternate-Keywords recommends __inline__ over inline in ANSI C compatible headers. Tested with gcc-5.3 and clang-3.7. https://bugzilla.redhat.com/show_bug.cgi?id=1316964
* Prep v229: Remove remaining emacs settings [6/6] src/systemdSven Eden2017-05-17
|
* id128: add new sd_id128_is_null() callLennart Poettering2015-02-24
|
* tree-wide: spelling fixesVeres Lajos2014-12-30
| | | | | | | https://github.com/vlajos/misspell_fixer https://github.com/torstehu/systemd/commit/b6fdeb618cf2f3ce1645b3315f15f482710c7ffa Thanks to Torstein Husebo <torstein@huseboe.net>.
* src/systemd: fix grammar and spelling errors in commentsJason St. John2014-03-25
|
* bus: rework bloom filter logic to operate with variable bloom filterLennart Poettering2014-01-28
| | | | | | | | sizes and numbers of hash functions In order to make the bloom filter logic more future proof communicate bloom filter parameters from the original bus creator to the clients, and allow them to be variable within certain ranges.
* shared: switch our hash table implementation over to SipHashLennart Poettering2013-12-22
| | | | | SipHash appears to be the new gold standard for hashing smaller strings for hashtables these days, so let's make use of it.
* id128: introduce SD_ID128_STRING_MAX consant for sizing id128 stringsLennart Poettering2013-11-12
|
* api: replace manual C++ guards by macrosLennart Poettering2013-11-07
|
* api: add C++ guardsLennart Poettering2013-11-07
|
* id128: when taking user input for a 128bit ID, validate syntaxLennart Poettering2013-04-30
| | | | Also, always accept both our simple hexdump syntax and UUID syntax.
* id128: introduce new SD_ID128_CONST_STR() macroLennart Poettering2012-10-16
|
* journal: don't export MESSAGE_ID() macroLennart Poettering2012-10-16
| | | | | If it is exported it would need to be prefixed, but since we need it exclusively internally so far, simply move it to an internal header.
* log: introduce a macro to format message idZbigniew Jędrzejewski-Szmek2012-10-13
| | | | | | | The MESSAGE_ID=... stanza will appear in countless number of places. It is just too long to write it out in full each time. Incidentally, this also fixes a typo of MESSSAGE is three places.
* journald: log how big the journal files may growLennart Poettering2012-09-21
|
* journal: generate structured journal messages for a number of eventsLennart Poettering2012-09-03
|
* id128: don't use C99 bool in public headersLennart Poettering2012-08-10
|
* man: move header file man pages from section 7 to 3Lennart Poettering2012-07-13
| | | | | This way we can include documentation about minor macros/inline function within the introducionary man page in a sane way.
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* api: add C++ guards to all headersLennart Poettering2012-01-13
|
* sd-id128: let's make our API a bit smaller, since sd_id128_make_v4_uuid() is ↵Lennart Poettering2012-01-07
| | | | dispensable
* build-sys: move public header files into a dir of their ownLennart Poettering2012-01-05