profile
viewpoint

google/python-spanner-orm 30

Spanner ORM written in Python

dseomn/art 0

Code for various art projects

dseomn/ceph 0

Ceph is a distributed object, block, and file storage platform

dseomn/cohydra 0

Collection Hydra, for managing multi-headed collections of files

dseomn/cohydra-config 0

My personal configuration for CoHydra

dseomn/copy-backup-borg 0

Maintain verified, offline copies of Borg repositories.

dseomn/dseomn-customizations-wp 0

Customizations for my own WordPress site

delete branch google/python-spanner-orm

delete branch : fix-pytype

delete time in 12 days

push eventgoogle/python-spanner-orm

David Mandelberg

commit sha eaf3f5f8b60973fc0463770ecc12079c99e70e9d

Fix pytype errors with IncludesCondition It can't infer the type of self.relation from the value of self.foreign_key_relation.

view details

David Mandelberg

commit sha 2a6c930674da3c9b1516eb1fd6f53c18c24448a5

Merge pull request #167 from google/fix-pytype Fix pytype errors with IncludesCondition

view details

push time in 12 days

PR merged google/python-spanner-orm

Fix pytype errors with IncludesCondition cla: yes

It can't infer the type of self.relation from the value of self.foreign_key_relation.

+12 -11

0 comment

1 changed file

dseomn

pr closed time in 12 days

PR opened google/python-spanner-orm

Fix pytype errors with IncludesCondition

It can't infer the type of self.relation from the value of self.foreign_key_relation.

+12 -11

0 comment

1 changed file

pr created time in 12 days

push eventgoogle/python-spanner-orm

David Mandelberg

commit sha eaf3f5f8b60973fc0463770ecc12079c99e70e9d

Fix pytype errors with IncludesCondition It can't infer the type of self.relation from the value of self.foreign_key_relation.

view details

push time in 12 days

create barnchgoogle/python-spanner-orm

branch : fix-pytype

created branch time in 12 days

issue commentxbmc/xbmc

No audio streams detected when playing back DVDs

Did you intend to close this bug?

tcrass

comment created time in 12 days

push eventdseomn/dotfiles

David Mandelberg

commit sha 721929c44e635a88871dad0ae1c007e3cf6ee868

Update to github.com's new key

view details

push time in 13 days

push eventdseomn/system-configs

David Mandelberg

commit sha fa0e5660d6e40c78cf1c18553020f7559a05bf47

Install nvme-cli

view details

push time in 13 days

issue commentpulsejet/nextcloud-oidc-login

Refresh tokens

I'd prefer that Nextcloud with this plugin used the OIDC refresh token for as long as it's valid (or until the user manually logs out of Nextcloud), and let the OpenID Provider control the Nextcloud session by invalidating the refresh and access tokens when it's time to end the session. At least with the provider I'm using (LemonLDAP::NG) I think it's pretty easy to tie the validity period of the refresh token to the session with the provider.

stevesobol

comment created time in 15 days

push eventdseomn/system-configs

David Mandelberg

commit sha 3ef359a7bb300cac572ede0661faa0a411ff60ef

Return failures for VMs that aren't managed by salt

view details

push time in 16 days

push eventdseomn/system-configs

David Mandelberg

commit sha dbb2f7a827108ab22f2ff13fdbaa09368a5005b3

Remove TODOs to manage disks in salt after initial installation

view details

push time in 18 days

push eventdseomn/system-configs

David Mandelberg

commit sha 41bdd738d78af31c120f7905189c9b6e326e1eb6

Remove TODO to manage the console virt-install needs the console to show the ssh host public keys anyway, and I don't expect to need to change the console definition after installation very often, if ever.

view details

push time in 18 days

push eventdseomn/dotfiles

David Mandelberg

commit sha 3b3527a38e3078f1d5f2fdd3dfe79b3d1bcbe7ef

Add a directory for extra GPG keyrings

view details

push time in 20 days

push eventdseomn/dotfiles

David Mandelberg

commit sha 7de051d0218fc39f764a7db605c081c1300eaffa

Set the default branch name to main

view details

push time in 20 days

issue openedbrowserpass/browserpass-extension

Feature request: require https to fill in form

General information

<!-- Please answer all the questions below before submitting the issue. -->

  • Operating system + version: Debian testing
  • Browser + version: Firefox 94.0-1
  • Information about the host app:
    • How did you install it? package manager <!-- Installed via a package manager, downloaded a pre-built binary, compiled yourself? -->
    • If installed an official release, put a version ($ browserpass --version):
    • If built from sources, put a commit id ($ git describe --always):
  • Information about the browser extension:
    • How did you install it? package manager <!-- Installed via a package manager, webstore, downloaded from Github, compiled yourself? -->
    • Browserpass extension version as reported by your browser: 3.7.2

Exact steps to reproduce the problem

  1. Create a password for localhost or 127.1.2.3 (in case localhost was a hardcoded exception that allowed http).
  2. Go to a page over cleartext HTTP at that address.
  3. Use the extension to fill in a login form on that page.

What should happen?

It would be nice if there were some way to prevent accidentally filling in forms on non-HTTPS sites. Maybe disable the form fill, so the user would have to manually copy/paste the data?

What happened instead?

It filled in the form the same as if it were over HTTPS.

created time in 21 days

push eventdseomn/dotfiles

David Mandelberg

commit sha 25555f546060a1c39ff8990e363d19d78d55ef94

Add TODO to remove what will be an explicit default

view details

push time in 22 days

push eventdseomn/system-configs

David Mandelberg

commit sha ce2c72048274a14bdea40905ef4209892ad130b8

Add TODO to remove what will be an explicit default

view details

push time in 22 days

push eventdseomn/system-configs

David Mandelberg

commit sha a2472ac3c706047f1aa936afc3eb7a4e22cd5768

Workaround server-to-server crashes

view details

push time in 22 days

push eventdseomn/system-configs

David Mandelberg

commit sha f3d3b29b4db4a40d0eb5473d34aba4eb0f5e5c02

Remove media-center role It's no longer used for anything, and I no longer have any active plans to start using it.

view details

push time in 22 days

create barnchdseomn/system-configs

branch : media-center-kodi

created branch time in 22 days

push eventdseomn/system-configs

David Mandelberg

commit sha 90ea0a339b260b3f8b9f6b17a24b69e9186e15c8

Manage the network of all virtual machines After one of my routers got wedged and then rebooted, the default Debian cloud-image dhclient setup was failing with the log messages below. I think this might be the same issue as https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897007 but I'm not sure. Either way, it looks like dhclient is in maintenance mode, and systemd-networkd is actively developed and doesn't seem to have this issue. PRC: Address fde5:2b79:35f0:6::b depreferred. XMT: Rebind on enp1s0, interval 00ms. Impossible condition at dhc6.c:279. If you think you have received this message due to a bug rather than a configuration issue please read the section on submitting bugs on either our web page at www.isc.org or in the README file before submitting a bug. These pages explain the proper process and the information we find helpful for debugging. exiting.

view details

push time in 24 days

push eventdseomn/system-configs

David Mandelberg

commit sha 51be12d98b72b9283dee99d3e9035b3f2d2cd675

Set up systemd to use a watchdog timer

view details

push time in 24 days

push eventdseomn/system-configs

David Mandelberg

commit sha 24966c3d17a085bd9f20d514ed79a25ec0cc53ba

Remove dlna.renderer I think I want to use Kodi instead.

view details

push time in 24 days

issue commentprocessone/ejabberd

Support piefxis with external authentication

I imagine that's one of the reasons your request was never implemented, in the first place, in all the past 19 years of ejabberd.

Fair enough.

Thanks, I'll try to test this out sometime in the next couple days!

It looks like it worked, thank you!

Does <user name='david' password=''> mean that there's no valid password, or that there's a valid empty password? If the latter, would it make sense to document that a piefxis export with extauth shouldn't be imported on a server that isn't also configured to use extauth?

dseomn

comment created time in a month

issue commentprocessone/ejabberd

Support piefxis with external authentication

Thanks, I'll try to test this out sometime in the next couple days! A few questions/comments in the meantime:

Response should be AAB

This will work fine for me since I only have one user. I imagine larger servers might have trouble with this though since it means getting an atomic snapshot of all the users and calculating the length before sending back any data. Would it make sense to stream results back? Maybe something like length + result + username, where length is the usual uint16 and result is a uint16 with values 0 = failure, 1 = end of list, 2 = not end of list? For usernames a, b, and c, that would look like '\x00\x03\x00\x02a\x00\x03\x00\x02b\x00\x03\x00\x01c'.

The remaining of B are usernames separated with :

So just the usernames, not the server names? Or user@server?

dseomn

comment created time in a month

push eventdseomn/system-configs

David Mandelberg

commit sha e8db8871028ff5dfb4a4f8a29d6dcaf642818f92

Store inbound queued email longer, and back it up I wanted to set up dovecot dsync replication between two mail.storage hosts, which would have made it reasonably unlikely that a mail.inbound host would have been unable to pass along its queued email. But I lost about 3GB of (mostly backed up) email from an issue with dsync, so I no longer think it's worth the risk. That does increase the risk that if the single mail.storage host is down/unreachable for an extended amount of time, a mail.inbound host would drop email. This mitigates that issue.

view details

push time in a month

push eventdseomn/system-configs

David Mandelberg

commit sha 0a79016e4f2fbbf6aa23d8858407e964bb938731

Add support for exec

view details

push time in a month

push eventdseomn/system-configs

David Mandelberg

commit sha b585531a38acd65a9d41035a3bcf3e07867c6c7f

Increase spamc's max size I've been getting a bunch of virus-like spam emails around the default max size of 500KB. From a quick test with clamav, it only caught 1 out of 7 of some recent ones, so I don't think it's worth the effort to set that up at the moment. Maybe spamassassin can do better if it scans those larger emails?

view details

push time in a month

push eventdseomn/system-configs

David Mandelberg

commit sha a76c9d84d2a5a6d987f51c9ef67e36161062ef12

Make it possible for mail.storage minions to identify each other I'm hoping to set up dsync replication.

view details

push time in a month

more