Package Details: bitwarden_rs 1.13.1-1

Git Clone URL: https://aur.archlinux.org/bitwarden_rs.git (read-only, click to copy)
Package Base: bitwarden_rs
Description: An unofficial lightweight implementation of the bitwarden-server using rust and sqlite. Does NOT include the web-interface.
Upstream URL: https://github.com/dani-garcia/bitwarden_rs
Keywords: bitwarden manager password passwordmanager rust selfhosted server
Licenses: GPL3
Conflicts: bitwarden_rs-git, bitwarden_rs-mysql, bitwarden_rs-postgresql
Submitter: mqs
Maintainer: mqs
Last Packager: mqs
Votes: 9
Popularity: 0.45
First Submitted: 2018-07-13 15:29
Last Updated: 2020-01-05 23:14

Latest Comments

1 2 3 Next › Last »

oguresic commented on 2020-01-07 08:14

For aarch64 architecture I got the following compiling error in cargo:

linker stubs: file class ELFCLASSNONE incompatible with ELFCLASS64

It is due to binutils update from 2.32 to 2.33 and I assume the -fix-cortex-a53-835769 --fix-cortex-a53-843419 flags lead to an invalid operation.

To fix this downgrade to binutils 2.32 Version.

I had it in my /var/cache/pacman/pkg/binutils-2.32-1-aarch64.pkg.tar.xz and was able to rollback it by using pacman -U binutils-2.32-1-aarch64.pkg.tar.xz.

mqs commented on 2020-01-05 21:42

Thanks! I'll push an update soon.

Siosm commented on 2020-01-05 19:40

  • Is this safe to migrate to without any changes?

Yes, I think it is. Both tmpfiles & sysuser configuration will be a NOP if user & folder already exists.

  • I assume that /var/lib/bitwarden_rs isn't changed/removed in any way between service stop and the next (re-)start?
  • What happens to the /var/lib/bitwarden_rs directory after the package (and the corresponding tmpfiles file) is removed?

The 'd' specifier in the tmpfiles configuration will only create the directory or update the Mode/Owner. The content is unchanged and not subject to regular cleanup (see https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html#d). The 'check' is done when systemd-tmpfiles is called, which is usually at bootup.

Nothing happens if the package is removed: the directory & the user are not removed. Both tmpfiles & users config are additive by default (idempotent to be precise). There is no "state" which would trigger a removal.

The name is indeed confusing at first. I have not yet fully check that my changes work but I will soon and post an update.

mqs commented on 2020-01-05 19:07

@Siosm I have a few questions about the tmpfiles/sysusers files, I looked into them some time ago but didn't understand some things:

  • Is this safe to migrate to without any changes?

  • I assume that /var/lib/bitwarden_rs isn't changed/removed in any way between service stop and the next (re-)start?

  • What happens to the /var/lib/bitwarden_rs directory after the package (and the corresponding tmpfiles file) is removed?

I was probably confused by the name of the feature (tmpfiles ~ temporary files) but please help me in clearing that up ;) I'll look into the other .service file changes and will probably borrow some of them, thanks!

Siosm commented on 2020-01-05 18:08

Please see this update (for an alternative package but very similar) for security improvement suggestions: https://github.com/Siosm/archlinux-bitwarden_rs-postgresql/commit/8862da33b998059ba593e17052b03b0b9d457ad6

mqs commented on 2019-10-10 11:15

Sure, will add it as soon as I update the package (this weekend at the latest)

dcelasun commented on 2019-10-09 07:41

@bjo Here you go. I don't personally use postgres myself so I've only checked if it compiles, please let me know if there are any problems.

@mqs, can you add a conflict for this one as well?

bjo commented on 2019-10-08 18:42

@dcelasun Would you mind adding also a pgsql-package for 1.11.0?

dcelasun commented on 2019-08-28 21:22

Done! https://aur.archlinux.org/packages/bitwarden_rs-mysql

@mqs: Would you mind adding conflicts=(bitwarden_rs-mysql) to this package?

mqs commented on 2019-08-28 21:01

sure, thanks!

PS:That sounds a bit like I was searching for maintainers of the new package even though I'm not using it :D