Age | Commit message (Expand) | Author | Files | Lines |
2 days | libkmod: keep KMOD_FILE_COMPRESSION_NONE/load_reg in comp_typesHEADmaster | Emil Velikov | 1 | -11/+8 |
2 days | libkmod: move load_reg() further up | Emil Velikov | 1 | -12/+12 |
2 days | libkmod: tidy-up kmod_file_open() | Emil Velikov | 1 | -36/+27 |
2 days | libkmod: swap alloca usage for a few assert_cc | Emil Velikov | 1 | -14/+8 |
2 days | libkmod: always detect the module compression | Emil Velikov | 1 | -9/+18 |
2 days | libkmod: move kmod_file_load_contents as applicable | Emil Velikov | 1 | -4/+4 |
2 days | libkmod: propagate {zstd,xz,zlib}_load errors | Emil Velikov | 3 | -6/+15 |
2 days | libkmod: nuke struct file_ops | Emil Velikov | 1 | -44/+18 |
2 days | libkmod: clear file->memory if map fails | Emil Velikov | 1 | -1/+3 |
2 days | libkmod: remove kmod_file::{zstd,xz}_used flags | Emil Velikov | 1 | -12/+0 |
2 days | libkmod: keep gzFile gzf local to load_zlib() | Emil Velikov | 1 | -11/+7 |
2 days | libkmod: use a dup()'d fd for zlib | Emil Velikov | 1 | -7/+12 |
2 days | build: Ignore directories commonly used for out-of-tree build | Lucas De Marchi | 1 | -0/+2 |
3 days | testsuite: Fix warnings due to -Wmissing-prototypes | Lucas De Marchi | 4 | -0/+8 |
2024-03-12 | Install kmod.pc in ${datadir}/pkgconfig | Mike Gilbert | 2 | -2/+5 |
2024-03-07 | build: Allow to install over dirty dir | Lucas De Marchi | 1 | -1/+1 |
2024-03-05 | kmod 32v32 | Lucas De Marchi | 3 | -2/+40 |
2024-02-20 | Remove unmaintained experimental tools | Emil Velikov | 33 | -400/+0 |
2024-02-20 | man: silence autoconf warnings | Emil Velikov | 11 | -2/+9 |
2024-02-06 | make: install/uninstall tools symlinks to kmod | Emil Velikov | 1 | -0/+10 |
2024-02-02 | configure: tweak the module_directory help string | Emil Velikov | 1 | -1/+1 |
2024-02-02 | gitignore: Ignore *.pc files | Lucas De Marchi | 1 | -0/+1 |
2024-02-02 | testsuite: drop mkosi | Lucas De Marchi | 7 | -126/+0 |
2024-02-02 | ci: drop travis config | Lucas De Marchi | 1 | -32/+0 |
2024-02-02 | Drop python bindings | Lucas De Marchi | 20 | -743/+4 |
2023-12-06 | configure: Check that provided paths are absolute | Michal Suchanek | 1 | -0/+17 |
2023-12-06 | libkmod, depmod, modprobe: Make directory for kernel modules configurable | Michal Suchanek | 18 | -84/+107 |
2023-11-07 | libkmod: remove pkcs7 obj_to_hash_algo() | Dimitri John Ledkov | 2 | -46/+20 |
2023-11-05 | tools: depmod: fix -Walloc-size | Sam James | 1 | -4/+4 |
2023-10-17 | kmod: Add pkgconfig file with kmod compile time configuration | Michal Suchanek | 3 | -1/+21 |
2023-10-17 | libkmod, depmod: Load modprobe.d, depmod.d from ${prefix}/lib. | Michal Suchanek | 7 | -5/+20 |
2023-10-17 | man/depmod.d: Fix incorrect /usr/lib search path | Michal Suchanek | 1 | -1/+1 |
2023-10-17 | configure: Detect openssl sm3 support | Michal Suchanek | 1 | -0/+7 |
2023-09-29 | kmod 31v31 | Lucas De Marchi | 3 | -2/+66 |
2023-09-27 | libkmod: add fallback MODULE_INIT_COMPRESSED_FILE define | Emil Velikov | 1 | -0/+4 |
2023-06-20 | libkmod: Use kernel decompression when available | Lucas De Marchi | 4 | -6/+21 |
2023-06-09 | libkmod: Keep track of in-kernel compression support | Lucas De Marchi | 1 | -0/+37 |
2023-06-09 | libkmod: Keep track of compression type | Lucas De Marchi | 2 | -12/+22 |
2023-06-09 | libkmod: Extract finit_module vs init_module paths | Lucas De Marchi | 1 | -47/+73 |
2023-06-09 | libkmod: Do not inititialize file->memory on open | Lucas De Marchi | 4 | -4/+27 |
2023-05-30 | shared: avoid passing {NULL, 0} array to bsearch() | Dmitry Antipov | 1 | -5/+8 |
2023-05-30 | libkmod: fix possible out-of-bounds memory access | Dmitry Antipov | 1 | -0/+4 |
2023-05-30 | libkmod, depmod: prefer -ENODATA over -ENOENT if no section found | Dmitry Antipov | 2 | -4/+4 |
2023-04-18 | modprobe: rmmod_do_module: Free kmod list of holders | Nicolas Schier | 1 | -0/+1 |
2023-03-06 | configure.ac: fix link with -llzma | Fabrice Fontaine | 1 | -4/+4 |
2023-02-21 | configure: manage libkmod.pc.in and version.py.in via AC_CONFIG_FILES | Emil Velikov | 2 | -25/+2 |
2023-02-21 | shared: annotate local API as static | Emil Velikov | 2 | -6/+3 |
2023-02-21 | libkmod: annotate kmod_builtin_iter API as static | Emil Velikov | 2 | -9/+4 |
2023-02-21 | libkmod: remove unused kmod_module_get_builtin | Emil Velikov | 2 | -44/+0 |
2023-02-10 | testsuite: Handle different sysconfdir | Lucas De Marchi | 6 | -32/+9 |
2023-02-10 | testsuite: Move setup-rootfs logic from Makefile to script | Lucas De Marchi | 2 | -10/+19 |
2023-02-09 | libkmod: error out on unknown hash algorithm | Emil Velikov | 1 | -1/+5 |
2023-02-09 | testsuite/depmod: use defines for the rootfs/lib_modules | Emil Velikov | 1 | -23/+27 |
2023-02-09 | testsuite: add function declarations for __xstat family | Emil Velikov | 1 | -1/+8 |
2023-02-09 | treewide: add some static const notations | Emil Velikov | 6 | -12/+12 |
2023-02-09 | depmod: Introduce outdir option | Emil Velikov | 8 | -3/+128 |
2023-02-08 | man/rmmod: explain why modprobe -r is more useful | Yauheni Kaliuta | 1 | -1/+2 |
2023-01-13 | modprobe: Allow passing path to module | Gustavo Sousa | 24 | -10/+91 |
2023-01-13 | modprobe: Move insertion block into separate function | Gustavo Sousa | 1 | -35/+42 |
2023-01-13 | testsuite: Wrap chdir() | Gustavo Sousa | 1 | -0/+1 |
2022-12-26 | kmod: configure.ac: In _Noreturn check, include <stdlib.h> for exit | Florian Weimer | 1 | -1/+2 |
2022-11-30 | autogen.sh: remove --with-rootprefix, it is gone since kmod-11 | Adam Gołębiowski | 1 | -1/+0 |
2022-10-03 | libkmod: do not crash on unknown signature algorithm | Mikhail Novosyolov | 1 | -0/+3 |
2022-09-05 | testsuite: fix override of `stat` on 32-bit architectures | Julien Cristau | 1 | -4/+5 |
2022-06-30 | modprobe: Write error messages to syslog if stderr is unavailable | Quentin Armitage | 1 | -0/+7 |
2022-06-30 | build: enable building & running tests from a subdir | Dimitri John Ledkov | 1 | -0/+1 |
2022-06-30 | testsuite: repair read of uninitialized memory | Jan Engelhardt | 1 | -1/+1 |
2022-06-30 | kmod 30v30 | Lucas De Marchi | 3 | -5/+85 |
2022-06-30 | libkmod: Support SM3 hash algorithm | HuaxinLu | 1 | -0/+6 |
2022-06-29 | README: Update optional dependencies | Lucas De Marchi | 1 | -0/+2 |
2022-06-28 | Keep only one readme | Lucas De Marchi | 1 | -126/+0 |
2022-06-26 | modprobe: Add --wait | Lucas De Marchi | 2 | -9/+78 |
2022-06-26 | testsuite: Add tests for sleep calculation | Lucas De Marchi | 1 | -0/+41 |
2022-06-26 | util: Add exponential backoff sleep | Lucas De Marchi | 2 | -0/+51 |
2022-06-26 | util: Add msec variants for time-related functions | Lucas De Marchi | 2 | -0/+20 |
2022-06-26 | util: Add time-related functions from testsuite | Lucas De Marchi | 3 | -13/+19 |
2022-06-26 | module-playground: Add debugfs entry in mod-simple | Lucas De Marchi | 1 | -1/+17 |
2022-06-26 | libkmod: Allow to ignore log message on module removal | Lucas De Marchi | 2 | -4/+11 |
2022-06-26 | modprobe: Move -R to "Query options" | Lucas De Marchi | 1 | -4/+4 |
2022-06-26 | modprobe: re-use modname variable | Lucas De Marchi | 1 | -1/+1 |
2022-06-26 | depmod: Fix writing over array length | Lucas De Marchi | 1 | -0/+1 |
2022-04-06 | modprobe: Make rmmod_do_module() contain all the removal sequence | Lucas De Marchi | 1 | -15/+22 |
2022-04-06 | modprobe: move check for remove_holders to caller | Lucas De Marchi | 1 | -2/+4 |
2022-04-06 | modprobe: Fix holders removal | Lucas De Marchi | 1 | -8/+10 |
2022-04-04 | modprobe: remove unneeded variable str_start | Masahiro Yamada | 1 | -3/+3 |
2022-04-04 | modprobe: fix the NULL-termination of new_argv | Masahiro Yamada | 1 | -1/+1 |
2022-04-01 | depmod: Add support for excluding a directory | Saul Wold | 2 | -4/+76 |
2022-04-01 | modprobe: Rename rmmod_do_deps_list | Lucas De Marchi | 1 | -4/+5 |
2022-03-03 | docs: Add missing functions to documentation | Lucas De Marchi | 1 | -0/+2 |
2022-02-23 | libkmod: Fix use of sizeof instead of ARRAY_SIZE | Lucas De Marchi | 1 | -2/+2 |
2022-02-20 | modinfo: Allow to force arg as module name | Lucas De Marchi | 1 | -2/+28 |
2022-02-20 | modinfo: Update help message with "modulename" | Lucas De Marchi | 1 | -1/+1 |
2022-02-20 | libkmod: Add lookup from module name | Lucas De Marchi | 3 | -0/+61 |
2022-02-20 | libkmod: Update docs about indexes order | Lucas De Marchi | 1 | -1/+1 |
2022-02-20 | libkmod: Add helper function to iterate lookup options | Lucas De Marchi | 1 | -45/+37 |
2022-02-20 | gitignore: ignore gtk-doc.make | Lucas De Marchi | 1 | -0/+1 |
2022-02-20 | libkmod-module: Fix return code for kmod_module_new_from_lookup() | Lucas De Marchi | 1 | -2/+2 |
2022-02-20 | test-initstate: Check for negative value on error | Lucas De Marchi | 1 | -1/+1 |
2022-02-11 | depmod: Stop opening modules.modinfo once per module | Lucas De Marchi | 1 | -62/+96 |
2022-02-11 | depmod: Do not duplicate builtin index | Lucas De Marchi | 1 | -4/+1 |
2022-02-11 | libkmod: Prefer builtin index over builtin.alias | Lucas De Marchi | 1 | -5/+7 |
2022-01-20 | libkmod: Set builtin to no when module is created from path. | Michal Suchanek | 1 | -8/+9 |
2021-09-23 | libkmod: add a library notice log level print | Luis Chamberlain | 1 | -0/+2 |
2021-06-09 | libkmod-module: check "new_from_name" return value in get_builtin | Yauheni Kaliuta | 1 | -1/+4 |
2021-05-20 | kmod 29v29 | Lucas De Marchi | 3 | -2/+48 |
2021-05-11 | testsuite: update gitignore | Lucas De Marchi | 1 | -1/+1 |
2021-05-11 | depmod: fix modules.builtin.alias.bin output | Lucas De Marchi | 1 | -1/+1 |
2021-05-11 | Fix return value doc for kmod_module_get_info() | Lucas De Marchi | 1 | -1/+1 |
2021-04-17 | libkmod: fix possible double free with wrong modules.builtin.modinfo | Seung-Woo Kim | 1 | -1/+1 |
2021-04-17 | libkmod: fix an overflow with wrong modules.builtin.modinfo | Seung-Woo Kim | 1 | -1/+1 |
2021-04-17 | gitignore: ignore .mbx and .cover for b4 integration | Lucas De Marchi | 1 | -0/+2 |
2021-04-09 | libkmod-config: fix a memory leak when kmod_list_append() fails | Seung-Woo Kim | 1 | -1/+3 |
2021-03-10 | libkmod-config: more chars allowed as space | Lucas De Marchi | 1 | -2/+5 |
2021-02-15 | test-modprobe: share single function for kcmdline tests | Lucas De Marchi | 1 | -85/+10 |
2021-02-15 | testsuite: allow to re-use single function for tests | Lucas De Marchi | 1 | -2/+4 |
2021-02-15 | libkmod-config: re-quote option from kernel cmdline | Lucas De Marchi | 10 | -1/+109 |
2021-02-15 | libkmod-config: revamp kcmdline parsing into a state machine | Lucas De Marchi | 1 | -34/+52 |
2021-02-05 | testsuite: also test xz compression | Lucas De Marchi | 1 | -0/+9 |
2021-02-05 | testsuite: compress modules if feature is enabled | Lucas De Marchi | 3 | -12/+19 |
2021-01-23 | populate-modules: Use more bash, more quotes | Dave Reisner | 1 | -9/+9 |
2021-01-20 | README: make github mirror official | Lucas De Marchi | 2 | -4/+126 |
2021-01-18 | Support /usr/local for configuration files | Lucas De Marchi | 4 | -4/+9 |
2021-01-18 | depmod: fix precedence order | Lucas De Marchi | 1 | -1/+1 |
2021-01-18 | libkmod: Fix documentation on config precedence order | Lucas De Marchi | 3 | -3/+3 |
2021-01-07 | Fix "modinfo -F always shows name for built-ins" | Marco d'Itri | 1 | -1/+5 |
2021-01-07 | README: remove leftover from semaphoreci | Lucas De Marchi | 1 | -3/+0 |
2021-01-07 | testsuite: Automatically skip tests that fail when sysconfdir != /etc. | Marius Bakke | 5 | -7/+28 |
2021-01-07 | testsuite: Add facility to skip tests. | Marius Bakke | 2 | -0/+11 |
2021-01-07 | kmod 28v28 | Lucas De Marchi | 3 | -2/+15 |
2021-01-07 | build: add comment with rules for libtool version update | Lucas De Marchi | 1 | -0/+13 |
2020-12-27 | build: fix distcheck due to missing zstd | Lucas De Marchi | 1 | -1/+1 |
2020-12-27 | testsuite: add test for empty modules.builtin.aliases.bin | Lucas De Marchi | 12 | -1/+13 |
2020-12-27 | shared: fix UNIQ definition | Lucas De Marchi | 2 | -3/+6 |
2020-12-27 | depmod: unconditionally write builtin.alias.bin | Lucas De Marchi | 1 | -4/+6 |
2020-12-03 | ci: remove semaphoreci | Lucas De Marchi | 1 | -46/+0 |
2020-12-03 | ci: update travis distro | Lucas De Marchi | 1 | -11/+5 |
2020-12-03 | NEWS: fix typo | Shuo Wang | 1 | -1/+1 |
2020-12-01 | libkmod: kmod_log_null: qualify ctx argument as const | Yauheni Kaliuta | 1 | -1/+1 |
2020-12-01 | depmod: output_builtin_alias_bin: free idx on error path | Yauheni Kaliuta | 1 | -7/+4 |
2020-12-01 | libkmod: kmod_builtin_get_modinfo: free modinfo on error | Yauheni Kaliuta | 1 | -0/+1 |
2020-10-19 | man: fix typo | Samanta Navarro | 1 | -1/+1 |
2020-09-10 | testsuite: add test for zstd-compressed module | Torge Matthies | 1 | -1/+9 |
2020-09-10 | add Zstandard compression support | Torge Matthies | 10 | -6/+178 |
2020-03-23 | testsuite: add check for kmod_load_resources | Lucas De Marchi | 11 | -0/+36 |
2020-03-23 | libkmod: allow modules.alias.builtin to be optional | Lucas De Marchi | 1 | -3/+12 |
2020-03-23 | libkmod: fix return error when opening index | Lucas De Marchi | 3 | -22/+29 |
2020-03-23 | libkmod: simplify lookup when builtin.modinfo.bin file is missing | Lucas De Marchi | 2 | -18/+15 |
2020-03-13 | depmod: do not output .bin to stdout | Lucas De Marchi | 1 | -1/+5 |
2020-03-13 | testsuite: check for ill-formed kcmdline | Lucas De Marchi | 3 | -0/+32 |
2020-03-13 | libkmod: ignore kcmdline option if we fail to parse modname | Lucas De Marchi | 1 | -1/+2 |
2020-03-09 | gitignore: ignore .cache.mk when building modules | Lucas De Marchi | 1 | -0/+1 |
2020-02-28 | gitignore: ignore release files | Lucas De Marchi | 1 | -1/+2 |
2020-02-18 | kmod 27v27 | Lucas De Marchi | 3 | -2/+51 |
2020-01-20 | libkmod: reset was_space on second pass | Lucas De Marchi | 1 | -0/+1 |
2019-12-29 | libkmod-module: convert return value from system() to errno | Topi Miettinen | 1 | -6/+11 |
2019-12-18 | modinfo: Show information about built-in modules | Alexey Gladkov | 3 | -26/+38 |
2019-12-18 | Lookup aliases in the modules.builtin.modinfo | Alexey Gladkov | 5 | -2/+98 |
2019-12-18 | libkmod: Add function to get list of built-in modules | Alexey Gladkov | 2 | -0/+41 |
2019-12-18 | libkmod: Add parser for modules.builtin.modinfo | Alexey Gladkov | 3 | -0/+338 |
2019-11-18 | Makefile.am: filter -Wl,--no-undefined | Fabrice Fontaine | 1 | -1/+4 |
2019-11-07 | modprobe: use flags rather than bool args | Lucas De Marchi | 1 | -8/+8 |
2019-11-07 | travis: remove old compiler failing to build kernel module | Lucas De Marchi | 1 | -11/+18 |
2019-11-06 | testsuite: update gitignore | Lucas De Marchi | 1 | -1/+4 |
2019-11-06 | modprobe: ignore builtin module on recursive removing | Yauheni Kaliuta | 1 | -6/+12 |
2019-10-25 | Do not check for undefined symbols when building the Python modules | Thomas Petazzoni | 1 | -1/+1 |
2019-05-28 | libkmod-signature: use PKCS#7 instead of CMS | Stefan Strogin | 1 | -18/+19 |
2019-03-08 | tools: Print a message if refcnt attribute is missing | Ezequiel Garcia | 2 | -6/+12 |
2019-02-20 | build: Stop using dolt | Adrian Bunk | 4 | -186/+0 |
2019-02-13 | Link against libcrypto, not all of openssl | Dave Reisner | 2 | -5/+5 |
2019-02-07 | kmod 26v26 | Lucas De Marchi | 3 | -2/+49 |
2019-02-07 | build: fix make distcheck | Lucas De Marchi | 1 | -1/+2 |
2019-02-04 | testsuite: mkosi: update files | Lucas De Marchi | 3 | -2/+4 |
2019-02-04 | build: check openssl version | Lucas De Marchi | 1 | -1/+1 |
2019-02-04 | build: add openssl to CI deps | Lucas De Marchi | 2 | -3/+5 |
2019-02-04 | build: enable openssl by default | Lucas De Marchi | 1 | -1/+1 |
2019-02-04 | testsuite: fix modinfo test without openssl | Lucas De Marchi | 7 | -7/+25 |
2019-02-04 | libkmod-signature: implement pkcs7 parsing with openssl | Yauheni Kaliuta | 5 | -5/+213 |
2019-02-04 | testsuite: add modinfo pkcs7 signature test | Yauheni Kaliuta | 6 | -4/+14 |
2019-01-14 | man: Fix typo | Daniel Kahn Gillmor | 1 | -1/+1 |
2019-01-04 | testsuite: factor out fd related parameters to a structure | Yauheni Kaliuta | 1 | -143/+214 |
2019-01-04 | testsuite: track number of descriptors instead of their state | Yauheni Kaliuta | 1 | -1/+6 |
2019-01-04 | Add semaphoreci 2.0 configuration | Lucas De Marchi | 3 | -3/+46 |
2019-01-03 | testsuite: move --show-exports test to use regex | Lucas De Marchi | 2 | -1/+2 |
2019-01-03 | testsuite: add support for testing output against regex | Lucas De Marchi | 2 | -2/+119 |
2019-01-03 | testsuite: split out function to compare outputs exactly | Lucas De Marchi | 1 | -54/+70 |
2018-12-17 | depmod: shut up gcc insufficinet buffer warning | Michal Suchanek | 1 | -16/+38 |
2018-12-17 | depmod: prevent module dependency files corruption due to parallel invocation. | Michal Suchanek | 1 | -2/+7 |
2018-12-17 | depmod: prevent module dependency files missing during depmod invocation | Michal Suchanek | 1 | -1/+0 |
2018-12-17 | Remove bootstrap* scripts | Lucas De Marchi | 7 | -74/+74 |
2018-11-30 | README: Add link to mailing list archive | Lucas De Marchi | 1 | -0/+1 |
2018-11-16 | signature: do not report wrong data for pkc#7 signature | Yauheni Kaliuta | 2 | -19/+39 |
2018-11-13 | testsuite: add simple test for --show-exports | Lucas De Marchi | 3 | -0/+24 |
2018-11-13 | modprobe: add --show-exports | Yauheni Kaliuta | 1 | -0/+36 |
2018-10-10 | mkosi: allow Clear to use test modules | Lucas De Marchi | 2 | -7/+3 |
2018-07-20 | man: depmod: remove deprecated -m option | Lucas De Marchi | 1 | -1/+0 |
2018-06-18 | kmod: build: cure compiler warnings showing up externally | Jan Engelhardt | 1 | -2/+2 |
2018-05-16 | build: fix wrong quotes on bootstrap | Jakov Simunic | 1 | -1/+1 |
2018-05-14 | Phrasing correction in modprobe man page | Chris Stackpole | 1 | -1/+1 |
2018-04-05 | libkmod-module: check for NULL before accessing pointers | Luca Bruno | 2 | -13/+15 |
2018-02-09 | testsuite: raise arch image to 3GB | Lucas De Marchi | 1 | -1/+1 |