Skip to content

Instantly share code, notes, and snippets.

@tamird
tamird / -
Created February 26, 2016 19:11
diff --git a/src/crypto/tls/conn.go b/src/crypto/tls/conn.go
index 0377568..c989cd2 100644
--- a/src/crypto/tls/conn.go
+++ b/src/crypto/tls/conn.go
@@ -774,6 +774,9 @@ func (c *Conn) writeRecord(typ recordType, data []byte) (n int, err error) {
data = data[m:]
}
c.out.freeBlock(b)
+ if err != nil {
+ return err
@tamird
tamird / -
Created February 26, 2016 19:12
diff --git a/src/crypto/tls/conn.go b/src/crypto/tls/conn.go
index 0377568..c989cd2 100644
--- a/src/crypto/tls/conn.go
+++ b/src/crypto/tls/conn.go
@@ -774,6 +774,9 @@ func (c *Conn) writeRecord(typ recordType, data []byte) (n int, err error) {
data = data[m:]
}
c.out.freeBlock(b)
+ if err != nil {
+ return err
@tamird
tamird / -
Created February 26, 2016 19:28
diff --git a/base/context.go b/base/context.go
index 97a5b2c..0ed92d0 100644
--- a/base/context.go
+++ b/base/context.go
@@ -174,7 +174,8 @@ func (ctx *Context) GetHTTPClient() (*http.Client, error) {
}
ctx.httpClient = &http.Client{
Transport: &http.Transport{
- TLSClientConfig: tlsConfig,
+ TLSClientConfig: tlsConfig,
@tamird
tamird / -
Created February 26, 2016 20:39
diff --git a/server/authentication_test.go b/server/authentication_test.go
index e863a5b..de33e05 100644
--- a/server/authentication_test.go
+++ b/server/authentication_test.go
@@ -20,6 +20,7 @@ import (
"bytes"
"fmt"
"io"
+ "net"
"net/http"
WORK=/var/folders/lf/1_qqs3815tzgkhtrbrjs913m0000gn/T/go-build623381608
mkdir -p $WORK/github.com/cockroachdb/c-rocksdb/_obj/
mkdir -p $WORK/github.com/cockroachdb/
cd /Users/tamird/src/go/src/github.com/cockroachdb/c-rocksdb
CGO_LDFLAGS="-g" "-O2" /Users/tamird/src/go1.6/pkg/tool/darwin_amd64/cgo -objdir $WORK/github.com/cockroachdb/c-rocksdb/_obj/ -importpath github.com/cockroachdb/c-rocksdb -- -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY -DOS_MACOSX -I $WORK/github.com/cockroachdb/c-rocksdb/_obj/ cgo_flags.go
clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY
WORK=/var/folders/lf/1_qqs3815tzgkhtrbrjs913m0000gn/T/go-build024635265
mkdir -p $WORK/github.com/cockroachdb/c-rocksdb/_obj/
mkdir -p $WORK/github.com/cockroachdb/
cd /Users/tamird/src/go/src/github.com/cockroachdb/c-rocksdb
CGO_LDFLAGS="-v" /Users/tamird/src/go1.6/pkg/tool/darwin_amd64/cgo -objdir $WORK/github.com/cockroachdb/c-rocksdb/_obj/ -importpath github.com/cockroachdb/c-rocksdb -- -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY -DOS_MACOSX -I $WORK/github.com/cockroachdb/c-rocksdb/_obj/ cgo_flags.go
clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY -DOS_
WORK=/var/folders/lf/1_qqs3815tzgkhtrbrjs913m0000gn/T/go-build995484653
mkdir -p $WORK/github.com/cockroachdb/c-rocksdb/_obj/
mkdir -p $WORK/github.com/cockroachdb/
cd /Users/tamird/src/go/src/github.com/cockroachdb/c-rocksdb
CGO_LDFLAGS="-v" /Users/tamird/src/go1.6/pkg/tool/darwin_amd64/cgo -objdir $WORK/github.com/cockroachdb/c-rocksdb/_obj/ -importpath github.com/cockroachdb/c-rocksdb -- -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY -DOS_MACOSX -I $WORK/github.com/cockroachdb/c-rocksdb/_obj/ cgo_flags.go
clang -I . -fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common -Iinternal -Iinternal/include -Iinternal/db -Iinternal/util -Iinternal/utilities/merge_operators/string_append -I../c-snappy/internal -I../c-lz4/internal/lib -DNDEBUG -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -DSNAPPY -DOS_
diff --git a/sql/errors.go b/sql/errors.go
index 8bf61c2..036e545 100644
--- a/sql/errors.go
+++ b/sql/errors.go
@@ -150,11 +150,6 @@ func convertBatchError(tableDesc *TableDescriptor, b client.Batch, origPErr *roa
if err != nil {
return roachpb.NewError(err)
}
- if !index.Unique {
- // We can get what looks like a uniqueness violation on a
commit cc405381d37371aff8043cd87a0a787599661a4a
Author: Tamir Duberstein <[email protected]>
Date: Mon Apr 25 15:41:24 2016 -0400
implement some Secure Template Overloads
See https://msdn.microsoft.com/en-us/library/5dae5d43.aspx
Fixes https://sourceforge.net/p/mingw-w64/bugs/535.
$ ruby-install rbx
>>> Installing rbx 3.42 into /Users/tamird/.rubies/rbx-3.42 ...
>>> Installing dependencies for rbx 3.42 ...
Warning: openssl-1.0.2h_1 already installed
Warning: readline-6.3.8 already installed
Warning: libyaml-0.1.6_1 already installed
Warning: gdbm-1.12 already installed
>>> Downloading https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.42.tar.bz2 into /Users/tamird/src ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed