Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Kyle Spearrin
@kspearrin
We are looking to use EF instead so that we can support multiple database engines
We will have two data access repository implementations : one for sql server with dapper (what we have today) and one for EF
I’ve already stubbed out some EF implementations to get started but there is a lot to do still to mirror the sql server ones
AM
@am-oxipay
ok sweet, well is there a branch or something I should start looking it to contribute ?
Kyle Spearrin
@kspearrin
It’s in master
AM
@am-oxipay
ok, brilliant. I imagine it's quite time consuming but I'm happy to chip away at it
Kyle Spearrin
@kspearrin
Pretty much allt he work to be done can be found here: https://github.com/bitwarden/server/tree/master/src/Core/Repositories
There is a SqlServer folder and a EF folder
Are you proficient at EF?
AM
@am-oxipay
I would place myself in the advanced category, not claiming to be an expert but I am very familiar with Postgre and C#. I've just done a bunch of migrations from SQLServer to Postgre on projects that used EF
all of which appear to be working well in production
Kyle Spearrin
@kspearrin
ok awesome. better than me. the desire would be to support any DB engine that EF supports. Namely postgres and mysql/mariadb
which i dont think should be too much of any issue if we stick with C# querying with EF
AM
@am-oxipay
ok, well I am happy to validate both as I go along
I agree
it's generally quite portable
Kyle Spearrin
@kspearrin
EF implementations will be run in self-hosted environments with low usage (lite), while the sql server implementations will continue to be used for large scale performance-dependent scenarios like Bitwarden Cloud
AM
@am-oxipay
ok. as an aside we've noticed quite considerable performance increases with the postgres migrations. They are just EF with a different backend, so it's not quite the same and YMMV
but in terms of scale i replaced a very expensive sqlserver instance with what i thought was a very undersized postgres install only to get almost 2x the numbers in about 1/3 of our perf tests
obviously very load specifc
but I don't think we've had any migrations that haven't seen some performance increase on equivalent or lower specc'd hardware
AM
@am-oxipay
part of my enquiry for porting was that I wanted to spin up a demo instance for work to show them but there is a generic push to 'the cloud' and the bean counters aren't overly keen on more sqlserver instances
jpele-tis
@jpele-tis
Hello all, Do anyone know how to disable the auto update check of the Windows Desktop Bitwarden Application ? I've seen nothing in settings and in the "data.json" file.
I saw appear a "bitwarden-updater" folder in %localappdata%, with pre-downloaded update...
DemGiran
@DemGiran
good day to all of you
MasonTodd
@MasonTodd_gitlab
Is there a default "Edit-Restricted" mode on web client in case of sliding or will there be such functionality?
danktankk
@danktankk
hi all...
I am trying to get bitwarden to sign in on ESXi
i am using the correct email/password, but it is saying it is wrong
i basically have a browser in a VM i would like to use bitwarden in.
trying to use it as a chrome plugin
danktankk
@danktankk
i have it running in unraid and if I use the url to access bitwarden, it signs in fine, but it will not when using the chrome plugin
any ideas would be great
im an idiot, please disregard, i always forget to go through the settings first as the little gearbox is not that obvious.
khanaman007
@khanaman007
HI
I have a requirement where I want integrate BitWarden with my Springboot application ..So that I can secure my paasword, cards by calling Bitwarden API ..
lululombard
@lululombard
Hello everyone! I was wondering if there's a free version of Bitwarden for teams for open source projects? I'm currently working on a fully open source Minecraft server network where everything will be public including packer, terraform and docker files as well as our website codebase and custom plugins, I know 1password has a free team version for open source projects so I though Bitwarden maybe has the same? Thanks!
I'll add that we're not registered as a non profit for now but we plan to do so before the end of the year
Nevermind we'll use the family plan it should be enough for our project
DemGiran
@DemGiran
im currently working on a highly classified quantum computing interpreter and I was wondering if I can use bitwarden for the io
matrixbot
@matrixbot
engulf Hey, does anyone have issues signing in to bitwarden?
matrixbot
@matrixbot
ThomCat lululombard (Gitter) have you tried setting up bitwarden_rs?
Stephen Ostrow
@isleshocky77
Any thoughts on tagging PRs and Issues to a Milestone correlating with it's Release?
Chad Scharf
@cscharf

Any thoughts on tagging PRs and Issues to a Milestone correlating with it's Release?

Yes @isleshocky77 , we have a few things to tend to from a DevOps perspective as we look to further automate our delivery and deployment pipeline. Today things are still pretty manual and we have this on our goal list once we get a FT DevOps engineer on the team (which we’re actively interviewing now). Along with that, release management and planning will start to evolve a bit over the next couple of fiscal quarters.

Stephen Ostrow
@isleshocky77
@cscharf Thanks for the update!
Abdullah Alaqeel
@AqeelAT
Hi
I'm trying to set up the local dev environment and I have a couple of questions
Abdullah Alaqeel
@AqeelAT

I'm using Rider on MacOS 10.15.6

I tried following the steps in @cscharf 's comment, but:
1- when I copy the sha1 thumbprint, it has spaces between the bytes. Do I keep the spaces?
2- when I add them to the user secrets JSON, what do I name the keys?
3- is there a specific MySQL docker image that I need to use? If not, how do I set up the database and the tables?
4- where do I put the database connection string? Is this format correct?

Abdullah Alaqeel
@AqeelAT
Screen Shot 2020-09-24 at 1.24.25 PM.png
This is what I get when I run Identity
Chad Scharf
@cscharf

@AqeelAT

when I copy the sha1 thumbprint, it has spaces between the bytes. Do I keep the spaces?

no, you remove the spaces.

when I add them to the user secrets JSON, what do I name the keys?

You can copy the exact JSON in the appSettings.json file to your user secrets file and just replace the values “SECRET” with your own.

3- is there a specific MySQL docker image that I need to use? If not, how do I set up the database and the tables?

No, you’ll want to use MSSQL, we’re not yet compatible with MySQL (it’s on the roadmap). We use the official one from Microsoft which can be found here: https://hub.docker.com/_/microsoft-mssql-server

4- where do I put the database connection string? Is this format correct?

Yes, there’s a ”SECRET” value you’ll replace with the connection string… here’s an example of mine: "globalSettings:sqlServer:connectionString": "Server=localhost;Database=vault_dev;User Id=sa;Password=<password>;"

@AqeelAT , in regards to the error you’re seeing, set your selfHosted to true