head 1.5; access; symbols pkgsrc-2026Q2:1.5.0.10 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.8 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.6 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.4 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.2 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.2.0.8 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.6 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.4 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.2 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.1.0.2 pkgsrc-2024Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2025.04.26.10.26.00; author pin; state Exp; branches; next 1.4; commitid 9coorKD9doBb2ySF; 1.4 date 2025.04.11.08.56.39; author pin; state Exp; branches; next 1.3; commitid stEsDidBTVQn1CQF; 1.3 date 2025.04.02.11.08.48; author pin; state Exp; branches; next 1.2; commitid TurkYUhPCXPE2tPF; 1.2 date 2024.04.21.19.58.28; author pin; state Exp; branches; next 1.1; commitid 5BVn26lvM52W537F; 1.1 date 2024.02.01.11.24.06; author pin; state Exp; branches; next ; commitid zzR4cB2PXqEPOIWE; desc @@ 1.5 log @security/rbw: update to 1.13.2 [1.13.2] - 2025-01-06 Fixed Try another clipboard backend to try to fix cross platform issues. (Mag Mell, #226) rbw unlocked no longer starts the agent if it isn't running. (#223) The cardholder_name field is now correctly populated for card entries. (#204) Fix ip address url matching when using the domain match type. (#211) Make the behavior of matching urls with no paths when using the exact match type more consistent. (#211) [1.13.1] - 2024-12-27 Fixed Moved clipboard support to a (default-enabled) feature, since not all platforms support it (disabling this feature should allow Android builds to work again). [1.13.0] - 2024-12-26 Fixed Fix preventing the password type selectors in rbw generate from being used together. (antecrescent, #198) Fix --clipboard on Wayland (Maksim Karelov, #192) Fix parsing vaults with entries that have non-null field types (Tin Lai, #212) Fix lock timeout being reset when checking version (aeber, #216) Update API request headers to pass new stricter validation on the official bitwarden.com server (Davide Laezza, #219) Make it possible to start the rbw agent process from a graphical session and then access it over SSH (Wim de With, #221) [1.12.1] - 2024-07-28 Fixed Fix decrypting folder names of entries with individual item encryption keys. [1.12.0] - 2024-07-28 NOTE: If you were affected by issue #163 (getting messages like failed to decrypt encrypted secret: invalid mac when doing any operations on your vault), you will need to rbw sync after upgrading in order to update your local vault with the necessary new data. Fixed Support decrypting entries encrypted with invididual item encryption keys, which are now generated by default from the official Bitwarden clients. (#163) Correctly handle lowercased and padded base32 TOTP secrets. (owl, #189) Make locking agent memory to RAM optional, since it appears to not always be available. (#143) [1.11.1] - 2024-06-26 Fixed Updated the prelogin API endpoint to use the identity API instead of the base API, to correspond with upcoming changes to the official Bitwarden server (see bitwarden/server#4206) [1.11.0] - 2024-06-20 Added Support SSO login. (dezeroku, #174) Added rbw search, which finds and displays the name of entries matching a given search term. Added --ignorecase as an option to several subcommands. (Maximilian Götsch, #164) The JSON output given by --raw now also includes the field type. Fixed Fixed the client id used when logging in, which was causing problems with the official Bitwarden server. (Merlin Marek, #186) Reworked rbw-pinentry-keyring to support passwords with spaces and 2fa codes. (Henk van Maanen, #178) Try less hard to parse input as a url (so that using rbw get on an entry name containing a : works as expected). [1.10.2] - 2024-05-20 Fixed Fix logging into the official Bitwarden server due to changes on their end (Gabriel Górski, #175) [1.10.1] - 2024-05-08 Added rbw code supports TOTP codes which use a SHA256 or SHA512 hash (Jonas, #172) Fixed Fix rbw code searching by UUID (Robert Günzler, #169) @ text @# $NetBSD: Makefile,v 1.4 2025/04/11 08:56:39 pin Exp $ DISTNAME= rbw-1.13.2 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GITHUB:=doy/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/doy/rbw/ COMMENT= Unofficial bitwarden cli LICENSE= mit # See, https://github.com/briansmith/ring/issues/1999 .include "../../mk/compiler/i386-sse2.mk" .include "cargo-depends.mk" USE_TOOLS+= pkg-config MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q} RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../x11/libxcb/buildlink3.mk" .include "../../security/pinentry/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @security/rbw: needs sse2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/04/02 11:08:48 pin Exp $ d3 1 a3 1 DISTNAME= rbw-1.10.0 @ 1.3 log @security/rbw: not for i386 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/04/21 19:58:28 pin Exp $ d13 1 a13 1 NOT_FOR_PLATFORM+= *-*-i386 @ 1.2 log @security/rbw: update to 1.10.0 [1.10.0] - 2024-04-20 Added - rbw get now supports searching by URL as well (proxict, #132) - rbw code now supports --clipboard, and has an alias of rbw totp (#127) Changed - Set a user agent for all API calls, not just logging in (#165) Fixed - Also create runtime directories when running with --no-daemonize (Wim de With, #155) - Fix builds on NetBSD (#105) - Fix logging in when the configured email address differs in case from the email address used when registering (#158) - Fix editing passwords inadvertently clearing custom field values (#142) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/02/01 11:24:06 pin Exp $ d12 3 @ 1.1 log @security/rbw: import package This is an unofficial command line client for Bitwarden. Although it does come with its own command line client, this client is limited by being stateless - to use it, you're required to manually lock and unlock the client, and pass the temporary keys around in environment variables, which makes it very difficult to use. This client avoids this problem by maintaining a background process which is able to hold the keys in memory, similar to the way that ssh-agent or gpg-agent work. This allows the client to be used in a much simpler way, with the background agent taking care of maintaining the necessary state. I consider rbw to be essentially feature-complete for me at this point. While I still use it on a daily basis, and will continue to fix regressions as they occur, I am unlikely to spend time implementing new features on my own. If you would like to see new functionality in rbw, I am more than happy to review and merge pull requests implementing those features. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= rbw-1.9.0 a18 3 post-patch: ${CP} ${FILESDIR}/netbsd.rs ${WRKDIR}/vendor/region-3.0.0/src/os/ @