summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-30T8943: migrate mirror wrapper to App-ready uniform stub (rollout 1b Task 5) ↵HEADcurrentYuriy Andamasov
(#20) Switches from explicit secrets: PAT/REMOTE_OWNER pass-through to secrets: inherit with vars.MIRROR_ENABLED kill-switch (default-on). Plan: ~/.claude/plans/2026-05-26-mirror-rollout-1b-revised.md Task 5 🤖 Generated by [robots](https://vyos.io)
2026-05-26Merge pull request #18 from vyos/claude/coderabbit-yaml-t8851Daniil Baturin
coderabbit: T8851: add .coderabbit.yaml for central-config inheritance
2026-05-25Merge pull request #19 from vyos/mergify/configuration-deprecated-updateYuriy Andamasov
ci(mergify): upgrade configuration to current format
2026-05-25coderabbit: T8851: add .coderabbit.yaml for central-config inheritanceYuriy Andamasov
2026-05-24ci(mergify): upgrade configuration to current formatmergify[bot]
2026-05-14Merge pull request #17 from vyos/T8852-mergify-extendsDaniil Baturin
T8852: migrate .github/mergify.yml to extends: mergify
2026-05-13T8852: migrate .github/mergify.yml to extends: mergifyYuriy Andamasov
2026-05-11Merge pull request #14 from vyos/T8531-restrict-mergify-commandsJohn Estabrook
T8531: add Mergify config with commands restrictions
2026-05-08Merge pull request #16 from vyos/T8595-add-agents-mdYevhen Bondarenko
general: T8595: add AGENTS.md
2026-05-07general: T8595: scrub private-org references from public AGENTS.mdYuriy Andamasov
2026-05-07general: T8595: add AGENTS.mdYuriy Andamasov
2026-05-07T8218: removed unqueue from mergify yaml as it is not supportedYuriy Andamasov
2026-04-26T8531: add Mergify config with commands restrictionsYuriy Andamasov
2025-07-28Merge pull request #13 from kumvijaya/currentDaniil Baturin
T7644: mirror workflow refactoring rollout
2025-07-27T7644: mirror workflow refactoring rolloutkumvijaya
2025-07-15Merge pull request #12 from vyos/claChristian Breunig
CI: T7579: fix of the run trigger for CLA
2025-07-14T7579: fix of the run trigger for CLAYevhen Bondarenko
2025-07-06Merge pull request #11 from vyos/claChristian Breunig
T7579: added workflow for CLA
2025-07-04T7579: added workflow for CLAclalemeshovich
2025-06-19Merge pull request #10 from kumvijaya/currentChristian Breunig
T7565: enabled PR mirroring
2025-06-20T7565: enabled PR mirroringkumvijaya
2025-04-13Merge pull request #9 from dmbaturin/T7336-install-fixDaniil Baturin
packaging: T7336: fix package install files
2025-04-13packaging: T7336: fix package install filesDaniil Baturin
2025-04-10Merge pull request #8 from dmbaturin/T7336-new-package-nameViacheslav Hletenko
packaging: rename the package to vyos-libnss-mapuser
2025-04-09packaging: T7336: Rename the package to vyos-libnss-mapuserDaniil Baturin
for easier dependency managmenet
2023-03-12Debian: bump compat version 9 -> 12sagittacircinusChristian Breunig
2023-02-27Merge pull request #7 from zdc/T4943-sagittaChristian Breunig
nss: T4943: Fixed `min_nss` option parser
2023-02-24nss: T4943: Fixed `min_nss` option parserzsdc
It was already done once in 9d328a6d838d1d3675b5def62c577c5eb322d103 but the config option name was changed and our fixes reverted after the update to 1.1.0-cl3u3 in 2ded63a0e6748018dada646691843462797cc7fc
2021-05-02Update package to 1.1.0-cl3u3Christian Poessinger
2021-03-26Jenkins: enable arm64 buildsChristian Poessinger
2020-06-23Jenkins: T2625: migrate to build libraryChristian Poessinger
2020-03-21Fix wrong lengths for "map_min_uid=".Paul Long
2020-03-21Fix documentation for minimum UID parametermadjack
2020-03-21README: fix typomadjack
2020-03-21Jenkins: T1870: support GitHub PullRequest buildsChristian Poessinger
2020-02-01Jenkins: import pipelineChristian Poessinger
2019-12-27Jenkins: package no longer required in VyOS 1.3Christian Poessinger
2019-05-13Update JenkinsfileKim
2019-05-13update package list before getting build dependsKim Hagen
2019-05-13Create Jenkinsfile currentKim Hagen
2018-05-17Create users from vyatta-cfg-system package and update nnswitch in configUnicronNL
2018-04-13Merge branch 'dev' into release/cl-stableDave Olson
Conflicts: debian/changelog debian/libnss-mapuser.postinst map_common.c nss_mapuser.5 nss_mapuser.conf
2018-04-13Changes and cleanups around the privileged user.Dave Olson
Ticket: CM-19457 Reviewed By: nobody Testing Done: lots of logins, and login combinations Validate that the mapuser database files are valid by using kill 0 on the pids. If not valid, try to unlink, and if we do, report it as a DEBUG. If we can't unlink (not root) report that we are skipping at INFO. As part of that, don't count valid fields and read entire file. Document in man page and config file that the mapped_priv_user account is known to libpam-radius-auth as well, and must be updated in both places if it changes. Updated the public symbols (the getgr additions) from previous commit Fixed some white space and line length issues.
2018-04-10cleanup group mapname in nsswitch on remove; add priv user to sudo groupDave Olson
Needed to add sed code to remove mapname from nsswitch.conf group search line, similar to passwd line. Somehow forgot that when I added the code to add it in postinst I also somehow forgot to checkin the adduser line to add the radius_priv_user to the sudo group, so fixed that too.
2018-04-10bumped version number to 1.1.0 given significant new featuresDave Olson
2018-04-10Add VSA shell:priv-lvl support for privileged radius user loginsDave Olson
Ticket: CM-19457 Reviewed By: roopa Testing Done: lots of variations of login, su, sudo, automated radius tests Now we always read the map files. If session is set, we try that file first, so that a user always sees their name, same as tacplus. If that's the wrong file, read through all of the map files, look for the correct match based on either name+session or auid+session, depending on getpwnam or getpwuid entry point Ignore same set of users as tacacs, including new radius_priv_user account for the privileged RADIUS user. create and delete the mapuser files from libpam-radius-auth now; we need to have the mapping file written early enough for the pam interfaces to get the correct info. Using the pam_script is too limiting, and since we are creating the database in libpam-radius-auth now, we'll delete it there as well to keep things symmetric, so delete the script and the references to the scripts A significant part of this effort was adding getgrent, getgrgid, and getgrnam support, so that the radius users are put into the netshow (unprivileged) and netedit and sudo (privileged) groups at login. A lot of restructuring went in as part of that, and cleaned up some longstanding bugs, including return values for the getpw* routines. Also cleaned up some whitespace issues. Also renamed some globals (debug, min_uid, init_common()) that might collide with other programs, so that when I build unstripped and normal visibility shared libs, they won't collide with programs calling the functions (saw this with "debug" and bgpd, for example).
2018-04-10Cleanup whitespace by running 'indent -linux' on all the filesDave Olson
There were no code changes, just the indent whitespace and formatting changes.
2018-04-10Fixed exclude_users to work, added more users, alway skip tacacs[0-9]*Dave Olson
Ticket: CM-19886 Reviewed By: nobody Testing Done: Somehow exclude_users wasn't implemented (or got deleted somewhere along the line). Make list match tacplus_client, except exclude our own mapped users by matching config items, and also skip any user starting with tacacs[0-9] inline instead of listing all 16 in exclude_users field in config file. Implemened for mapped_priv_user too, since that work is ongoing. Listed change in debian/changelog If debug is set to 2 or higher, print that the name lookup was skipped due to exclusion.
2018-04-06cleanup group mapname in nsswitch on remove; add priv user to sudo groupDave Olson
Needed to add sed code to remove mapname from nsswitch.conf group search line, similar to passwd line. Somehow forgot that when I added the code to add it in postinst I also somehow forgot to checkin the adduser line to add the radius_priv_user to the sudo group, so fixed that too.
2018-04-03bumped version number to 1.1.0 given significant new featuresDave Olson