profile
viewpoint

SamWhited/checkin 3

This repo has been moved to https://git.sr.ht/~samwhited/checkin

SamWhited/contracard 3

This repo has been moved to https://git.sr.ht/~samwhited/contracard

SamWhited/Conversations 3

Conversations is an open source XMPP (formally known as Jabber) client for Android 4.0+ smart phones.

ags799/bootlaces 1

Andrew Sharp's boot configurations for Clojure code.

dmcgowan/docker 0

Docker - the open-source application container engine

SamWhited/AfterTheQuake 0

This repo has been moved to https://git.sr.ht/~samwhited/afterthequake

SamWhited/AT2014 0

This repo has been moved to https://git.sr.ht/~samwhited/at2014

SamWhited/blackfriday 0

Blackfriday: a markdown processor for Go

SamWhited/buildkit 0

concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

SamWhited/cli 0

The Docker CLI

issue closedgtk-rs/gtk

Broken page in documentation for ObjectExt

The ObjectExt page currently 404's in the documentation. However, it is linked from other pages like gtk::Settings.

closed time in 11 days

SamWhited

issue commentgtk-rs/gtk

Broken page in documentation for ObjectExt

Yup, looks to be fixed. Thanks.

SamWhited

comment created time in 11 days

issue commentiNPUTmice/lttrs-android

Can't sign in with Gmail, what connection URL do I use?

Gmail does not support JMAP, this is a JMAP client, not an IMAP client.

Herxity

comment created time in 22 days

push eventSamWhited/pkgbuilds

Sam Whited

commit sha de233dfee27e3573fc9e545ccc2832ab0c34f500

anita: bump to v2.5

view details

push time in a month

push eventSamWhited/pkgbuilds

Sam Whited

commit sha 77dd0447817c9c3060879b93aab385cb4ca1f635

purism-chatty: bump to latest

view details

Sam Whited

commit sha 3f07c32b592080042e2bf7bdf879f17102efabeb

stripe-cli: add submodule

view details

Sam Whited

commit sha bd16665412cdcea4a43df32d9f79ab3e9903c95b

stripe-cli: patch for Go 1.15

view details

push time in a month

create barnchSamWhited/moby

branch : 19.03

created branch time in a month

PR opened moby/moby

[19.03 backport] bump libseccomp-golang v0.9.1

Work asked me to bump libsecomp, but it appears to have done in master a while ago. Possible backport?


full diff: https://github.com/seccomp/libseccomp-golang/compare/32f571b70023028bd57d9288c20efbcb237f3ce0...689e3c1541a84461afc49c1c87352a6cedf72e9c

Release notes:

  • Version 0.9.1 - May 21, 2019
  • Minimum supported version of libseccomp bumped to v2.2.0
  • Use Libseccomp's seccomp_version API to retrieve library version
  • Unconditionally set TSync attribute for filters, due to Go's heavily threaded nature
  • Fix CVE-2017-18367 - Multiple syscall arguments were incorrectly combined with logical-OR, instead of logical-AND
  • Fix a failure to build on Debian-based distributions due to CGo code
  • Fix unit test failures on 32-bit architectures
  • Improve several errors to be more verbose about their causes
  • Add support for SCMP_ACT_LOG (with libseccomp versions 2.4.x and higher), permitting syscalls but logging their execution
  • Add support for SCMP_FLTATR_CTL_LOG (with libseccomp versions 2.4.x and higher), logging not-allowed actions when they are denied

Signed-off-by: Sebastiaan van Stijn github@gone.nl (cherry picked from commit e01bf7696421770901a96afa316ca07c0c7af57e) Signed-off-by: Sam Whited sam@samwhited.com

+299 -131

0 comment

4 changed files

pr created time in a month

create barnchSamWhited/pkgbuilds

branch : master

created branch time in a month

created repositorySamWhited/pkgbuilds

Arch packages that I maintain on the AUR.

created time in a month

issue commentiNPUTmice/lttrs-android

fastmail stops updating

I've had this happen as well, but it doesn't happen every time. I had to reinstall it twice I think and now everything appears to work. Unsure what the difference was the third time.

afonari

comment created time in a month

pull request commentdocker/swarmkit

[feature-volumes] Determine if a given mount can be satisfied by a volume on a given node

LGTM, nothing worth critiquing at first glance.

dperny

comment created time in a month

issue commentgolang/go

proposal: spec: generic programming facilities

This is all great, but doesn't make it any easier when people link to threads on Google Groups (which happens frequently). It's incredibly irritating to try and find a message from the ID in a URL.

—Sam

On Sun, Aug 2, 2020, at 19:24, Ahmed W. wrote:

I think most people don't understand what a mailing list is.

Anyway you can use any public mailing list mirror as well, for example https://www.mail-archive.com/golang-nuts@googlegroups.com/

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/golang/go/issues/15292#issuecomment-667738419, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD5EPNQTEUF5SPT6GMM4JLR6XYUBANCNFSM4CA35RXQ .

-- Sam Whited

adg

comment created time in 2 months

issue closedmellium/xmpp

go get command defaults to v0.1.0

I was trying to add an issue for sasl, but I could not, so I followed the badge.

It seems like one of our new dependencies depends on go-pg, which depends on github.com/mellium/sasl. Is there anyway we can declare the module as github.com/mellium/sasl? The reason for this is we are doing remote repo (proxy) vendoring using Artifactory, and it does not like mellium.im.

$ go get -u github.com/mellium/sasl@v0.2.1
go: downloading github.com/mellium/sasl v0.2.1
go get: github.com/mellium/sasl@v0.2.1: parsing go.mod:
        module declares its path as: mellium.im/sasl
                but was required as: github.com/mellium/sasl

closed time in 2 months

faraonc

issue commentmellium/xmpp

go get command defaults to v0.1.0

If you import the library directly you'll need to import it as mellium.im/sasl. I think go-pg wasn't doing this for a while, but they have fixed it and everything should work now, so you might need to update go-pg. If they have not fixed it, you'll need to file a bug report there. github.com/mellium/sasl is not a module, but mellium.im/sasl is.

faraonc

comment created time in 2 months

issue commentgolang/go

x/pkgsite: support viewing a package @master

Oh, apparently I have to "request" them or it 404s? I hadn't visited the actual page to click the link. I don't know what that means, but it's confusing

myitcv

comment created time in 2 months

issue commentgolang/go

x/pkgsite: support viewing a package @master

@julieqiu here are two of mine that appear to be exhibiting this behavior: https://pkg.go.dev/code.soquee.net/otp@master or https://pkg.go.dev/mellium.im/xmpp@master

myitcv

comment created time in 2 months

issue commentgolang/go

x/pkgsite: support viewing a package @master

Are there limits to this? With the exception of the example you posted, none of the common packages I use appear to work. They all use vanity URLs, so maybe this has something to do with it?

myitcv

comment created time in 2 months

issue commentiNPUTmice/Conversations

Support SCRAM-SHA1-PLUS

@iNPUTmice I could probably throw together a quick implementation at some point just for us to start testing it out, but I'd be worried about my channel binding I-D not having had expert review yet. Probably not something that I'd want any servers or clients to implement until it's had more review.

rtreffer

comment created time in 2 months

pull request commentmoby/libnetwork

[18.09 backport] bridge: disable IPv6 router advertisements

I know, sadly we still have to use the bump_18.09 branch at work and don't have a way to migrate off of it yet.

SamWhited

comment created time in 2 months

PR opened moby/libnetwork

bridge: disable IPv6 router advertisements

Please consider backporting this fix for CVE-2020-13401. Thanks!

Signed-off-by: Samuel Karp skarp@amazon.com (cherry picked from commit 153d0769a1181bf591a9637fd487a541ec7db1e6) Signed-off-by: Sam Whited sam@samwhited.com

+25 -0

0 comment

2 changed files

pr created time in 3 months

create barnchSamWhited/libnetwork

branch : bump_18.09

created branch time in 3 months

created tagmellium/clarkns

tagv0.0.1

Clark Notation in Go

created time in 3 months

push eventmellium/clarkns

Sam Whited

commit sha ecdba7df4cc1dfb9383f77957bcba08f590ed949

Fix broken copyright headers One file had the wrong date, the other file was missing. Signed-off-by: Sam Whited <sam@samwhited.com>

view details

push time in 3 months

create barnchmellium/clarkns

branch : master

created branch time in 3 months

created repositorymellium/clarkns

Clark Notation in Go

created time in 3 months

pull request commentxsf/xeps

XEP-0420: Revision 0.3.0

Please leave a comment with what's actually changed, not just pointing to the revision block. Many of us get email notifications and it would be very helpful to not have to click through to GitHub. Thanks.

vanitasvitae

comment created time in 3 months

issue commentfranckverrot/terraform-provider-stripe

Please consider retagging with Go Modulex prefix

If you could add a tag with v1.4.0 that would be very convenient if possible; thanks. Something like: git tag v1.4.0 1.4.0 should do the trick. If it would cause other problems or just clutter the repo though, I completely understand. Thanks for your help.

SamWhited

comment created time in 3 months

pull request commentmoby/sys

Fix failing test and the false negative CI

Would setting .POSIX: also fix this? I normally stick this at the top of my makefiles since it's portable between GNU Make and NetBSD Make (though that doesn't really matter here).

zhsj

comment created time in 3 months

Pull request review commentmoby/moby

chrootarchive: fix "conversion from int to string yields a string of one rune"

 func TestChrootUntarWithHugeExcludesList(t *testing.T) { 	// 65534 entries of 64-byte strings ~= 4MB of environment space which should overflow 	// on most systems when passed via environment or command line arguments 	excludes := make([]string, 65534)-	for i := 0; i < 65534; i++ {+	var i rune+	for i = 0; i < 65534; i++ {

nit: i is already 0. Alternatively, for i := rune(0); … might be a bit cleaner. But it doesn't really matter, LGTM either way.

thaJeztah

comment created time in 3 months

pull request commentmoby/moby

[Do not merge] Bump golang 1.15beta1

Yes, this was a vet rule that got added. Making that a rune instead of an int should make the linter shut up.

thaJeztah

comment created time in 3 months

pull request commentmoby/moby

[Do not merge] Bump golang 1.15beta1

Go get still works, so you could also do that from somewhere outside a module and make sure $GOBIN is in your path

thaJeztah

comment created time in 3 months

pull request commentmoby/moby

[Do not merge] Bump golang 1.15beta1

Nevermind, I did just miss a change: https://golang.org/cl/198778/

Discussion in golang/go#32027

thaJeztah

comment created time in 3 months

pull request commentmoby/moby

[Do not merge] Bump golang 1.15beta1

I don't remember anything changing around this, but go build doesn't work outside of a module. It's not that gotestsum isn't a module (it is), it's that go build is being run from a place where it can't determine what other dependencies it might need. I don't remember anything changing (though it's hard to keep up with everything, I probably juts missed it), so I'm unsure if this is a bug or not if it was working before.

thaJeztah

comment created time in 3 months

delete branch SamWhited/goatcounter

delete branch : 235_add_totp_support

delete time in 3 months

pull request commentzgoat/goatcounter

Support TOTP multi-factor authentication

Sure thing; feel free to use this submission however you'd please, and thanks for merging! While evaluating Goatcounter for use having MFA was the only requirement that was missing, so I'll be excited to have it!

SamWhited

comment created time in 3 months

pull request commentzgoat/goatcounter

Support TOTP multi-factor authentication

Thanks for the patch! I think I'm going to wait a bit though and try to redesign the API first. The byte appending is actually completely worthless (I was using the actual hmac at one point, but most of the time nobody will ever need to know that data) and I think I could make it more widely useful. Getting rid of the currying would probably make things simpler too. It would probably be more Go-like to have something like:

type Token struct {
  Secret []byte
  Counter CounterFunc
  Hash hash.Hash
  Len int
}

func (Token) String(offset int) string
func (Token) Bytes(offset int) []byte
func (Token) Append(offset int, dst []byte) error
func (Token) URL(domain, email string) *url.URL
SamWhited

comment created time in 3 months

more