Skip to content

Commit 8843776

Browse files
authored
Pg_query integration (#691)
Integrate pg_query parser
1 parent 24c02db commit 8843776

File tree

120 files changed

+6835
-2095
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+6835
-2095
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ jobs:
564564
- checkout
565565
# https://circleci.com/docs/2.0/building-docker-images/#docker-version
566566
- setup_remote_docker:
567-
version: 18.09.3
567+
version: docker24
568568
- run:
569569
name: Install Docker client
570570
command: |

acrablock/dataEncryptor.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ package acrablock
22

33
import (
44
"context"
5+
56
"github.com/cossacklabs/acra/acrastruct"
67
"github.com/cossacklabs/acra/decryptor/base"
7-
"github.com/cossacklabs/acra/encryptor"
8-
"github.com/cossacklabs/acra/encryptor/config"
8+
encryptor "github.com/cossacklabs/acra/encryptor/base"
9+
"github.com/cossacklabs/acra/encryptor/base/config"
910
"github.com/cossacklabs/acra/keystore"
1011
)
1112

acrablock/dataEncryptor_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ package acrablock
33
import (
44
"bytes"
55
"errors"
6+
"testing"
7+
8+
"github.com/cossacklabs/themis/gothemis/keys"
9+
610
"github.com/cossacklabs/acra/acrastruct"
7-
"github.com/cossacklabs/acra/encryptor/config"
11+
"github.com/cossacklabs/acra/encryptor/base/config"
812
"github.com/cossacklabs/acra/keystore"
913
"github.com/cossacklabs/acra/keystore/mocks"
10-
"github.com/cossacklabs/themis/gothemis/keys"
11-
"testing"
1214
)
1315

1416
func TestSuccessDataEncryptionWithClientID(t *testing.T) {

cmd/acra-keys/keys/generate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ type GenerateKeySubcommand struct {
7979
poisonRecord bool
8080
}
8181

82-
// GetParamsExtractor return service params extractor
82+
// GetExtractor return service params extractor
8383
func (g *GenerateKeySubcommand) GetExtractor() *args.ServiceExtractor {
8484
return g.extractor
8585
}

cmd/acra-server/acra-server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ import (
5555
"github.com/cossacklabs/acra/decryptor/base"
5656
"github.com/cossacklabs/acra/decryptor/mysql"
5757
"github.com/cossacklabs/acra/decryptor/postgresql"
58-
"github.com/cossacklabs/acra/encryptor/config_loader"
58+
"github.com/cossacklabs/acra/encryptor/base/config_loader"
5959
"github.com/cossacklabs/acra/keystore"
6060
"github.com/cossacklabs/acra/keystore/filesystem"
6161
"github.com/cossacklabs/acra/keystore/keyloader"

cmd/acra-server/common/client_session.go

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ import (
2222
"sync"
2323
"sync/atomic"
2424

25+
log "github.com/sirupsen/logrus"
26+
2527
"github.com/cossacklabs/acra/decryptor/base"
2628
"github.com/cossacklabs/acra/logging"
2729
"github.com/cossacklabs/acra/network"
28-
log "github.com/sirupsen/logrus"
2930
)
3031

3132
// ClientSession handles connection between database and AcraServer.
@@ -35,7 +36,6 @@ type ClientSession struct {
3536
connectionToDb net.Conn
3637
ctx context.Context
3738
logger *log.Entry
38-
statements base.PreparedStatementRegistry
3939
protocolState interface{}
4040
mutex sync.RWMutex
4141
data map[string]interface{}
@@ -114,17 +114,6 @@ func (clientSession *ClientSession) DatabaseConnection() net.Conn {
114114
return clientSession.connectionToDb
115115
}
116116

117-
// PreparedStatementRegistry returns prepared statement registry of this session.
118-
// The session does not have a registry by default, it must be set with SetPreparedStatementRegistry.
119-
func (clientSession *ClientSession) PreparedStatementRegistry() base.PreparedStatementRegistry {
120-
return clientSession.statements
121-
}
122-
123-
// SetPreparedStatementRegistry sets prepared statement registry for this session.
124-
func (clientSession *ClientSession) SetPreparedStatementRegistry(registry base.PreparedStatementRegistry) {
125-
clientSession.statements = registry
126-
}
127-
128117
// ProtocolState returns private protocol state of this session.
129118
// The session does not have any state by default, it must be set with SetProtocolState.
130119
func (clientSession *ClientSession) ProtocolState() interface{} {

cmd/acra-server/common/config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ import (
2424
"go.opencensus.io/trace"
2525

2626
acracensor "github.com/cossacklabs/acra/acra-censor"
27-
"github.com/cossacklabs/acra/encryptor"
28-
encryptorConfig "github.com/cossacklabs/acra/encryptor/config"
29-
"github.com/cossacklabs/acra/encryptor/config_loader"
27+
"github.com/cossacklabs/acra/encryptor/base"
28+
encryptorConfig "github.com/cossacklabs/acra/encryptor/base/config"
29+
"github.com/cossacklabs/acra/encryptor/base/config_loader"
3030
"github.com/cossacklabs/acra/keystore"
3131
"github.com/cossacklabs/acra/logging"
3232
"github.com/cossacklabs/acra/network"
@@ -56,7 +56,7 @@ type Config struct {
5656
censor acracensor.AcraCensorInterface
5757
TraceToLog bool
5858
tableSchema encryptorConfig.TableSchemaStore
59-
dataEncryptor encryptor.DataEncryptor
59+
dataEncryptor base.DataEncryptor
6060
keystore keystore.ServerKeyStore
6161
traceOptions []trace.StartOption
6262
serviceName string

cmd/acra-translator/grpc_api/api.pb.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crypto/acrablock.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@ package crypto
22

33
import (
44
"fmt"
5+
6+
"github.com/sirupsen/logrus"
7+
58
"github.com/cossacklabs/acra/acrablock"
69
"github.com/cossacklabs/acra/decryptor/base"
7-
"github.com/cossacklabs/acra/encryptor"
8-
"github.com/cossacklabs/acra/encryptor/config"
10+
encryptor "github.com/cossacklabs/acra/encryptor/base"
11+
"github.com/cossacklabs/acra/encryptor/base/config"
912
"github.com/cossacklabs/acra/logging"
1013
"github.com/cossacklabs/acra/utils"
11-
"github.com/sirupsen/logrus"
1214
)
1315

1416
// AcraBlockEnvelopeID represent AcraBlock EnvelopeID will be serialized inside CryptoContainer

crypto/acrastruct.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77

88
"github.com/cossacklabs/acra/acrastruct"
99
"github.com/cossacklabs/acra/decryptor/base"
10-
"github.com/cossacklabs/acra/encryptor"
11-
"github.com/cossacklabs/acra/encryptor/config"
10+
encryptor "github.com/cossacklabs/acra/encryptor/base"
11+
"github.com/cossacklabs/acra/encryptor/base/config"
1212
"github.com/cossacklabs/acra/logging"
1313
"github.com/cossacklabs/acra/utils"
1414
)

0 commit comments

Comments
 (0)