Browse Source

Errorgen: support to run outside of GOPATH

loyalsoldier 5 years ago
parent
commit
b181045b0c
62 changed files with 62 additions and 63 deletions
  1. 1 1
      app/commander/commander.go
  2. 1 1
      app/dispatcher/default.go
  3. 1 1
      app/dispatcher/dispatcher.go
  4. 1 1
      app/dns/dns.go
  5. 1 1
      app/dns/server.go
  6. 1 1
      app/log/command/command.go
  7. 1 1
      app/log/log.go
  8. 1 1
      app/policy/policy.go
  9. 1 1
      app/proxyman/command/doc.go
  10. 1 1
      app/proxyman/inbound/inbound.go
  11. 1 1
      app/proxyman/outbound/outbound.go
  12. 1 1
      app/reverse/reverse.go
  13. 1 1
      app/router/command/command.go
  14. 1 1
      app/router/router.go
  15. 1 1
      app/stats/command/command.go
  16. 1 1
      app/stats/stats.go
  17. 1 1
      common/buf/buf.go
  18. 1 1
      common/common.go
  19. 1 1
      common/crypto/crypto.go
  20. 1 1
      common/mux/mux.go
  21. 1 1
      common/net/net.go
  22. 1 1
      common/platform/ctlcmd/ctlcmd.go
  23. 1 1
      common/protocol/protocol.go
  24. 1 1
      common/protocol/tls/cert/cert.go
  25. 1 1
      common/retry/retry.go
  26. 1 2
      core.go
  27. 1 1
      features/feature.go
  28. 1 1
      features/routing/dns/context.go
  29. 1 1
      features/stats/stats.go
  30. 1 1
      infra/conf/command/command.go
  31. 1 1
      infra/conf/conf.go
  32. 1 1
      infra/conf/serial/serial.go
  33. 1 1
      infra/control/control.go
  34. 1 1
      main/confloader/external/external.go
  35. 1 1
      main/json/config_json.go
  36. 1 1
      main/main.go
  37. 1 1
      proxy/blackhole/blackhole.go
  38. 1 1
      proxy/dokodemo/dokodemo.go
  39. 1 1
      proxy/freedom/freedom.go
  40. 1 1
      proxy/http/http.go
  41. 1 1
      proxy/mtproto/mtproto.go
  42. 1 1
      proxy/shadowsocks/shadowsocks.go
  43. 1 1
      proxy/socks/socks.go
  44. 1 1
      proxy/vless/encoding/encoding.go
  45. 1 1
      proxy/vless/inbound/inbound.go
  46. 1 1
      proxy/vless/outbound/outbound.go
  47. 1 1
      proxy/vless/vless.go
  48. 1 1
      proxy/vmess/encoding/encoding.go
  49. 1 1
      proxy/vmess/inbound/inbound.go
  50. 1 1
      proxy/vmess/outbound/outbound.go
  51. 1 1
      proxy/vmess/vmess.go
  52. 1 1
      transport/internet/domainsocket/errgen.go
  53. 1 1
      transport/internet/headers/http/http.go
  54. 1 1
      transport/internet/http/http.go
  55. 1 1
      transport/internet/internet.go
  56. 1 1
      transport/internet/kcp/kcp.go
  57. 1 1
      transport/internet/quic/quic.go
  58. 1 1
      transport/internet/tcp/tcp.go
  59. 1 1
      transport/internet/tls/tls.go
  60. 1 1
      transport/internet/udp/udp.go
  61. 1 1
      transport/internet/websocket/ws.go
  62. 1 1
      transport/internet/xtls/xtls.go

+ 1 - 1
app/commander/commander.go

@@ -2,7 +2,7 @@
 
 
 package commander
 package commander
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/dispatcher/default.go

@@ -2,7 +2,7 @@
 
 
 package dispatcher
 package dispatcher
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/dispatcher/dispatcher.go

@@ -2,4 +2,4 @@
 
 
 package dispatcher
 package dispatcher
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
app/dns/dns.go

@@ -1,4 +1,4 @@
 // Package dns is an implementation of core.DNS feature.
 // Package dns is an implementation of core.DNS feature.
 package dns
 package dns
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
app/dns/server.go

@@ -2,7 +2,7 @@
 
 
 package dns
 package dns
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/log/command/command.go

@@ -2,7 +2,7 @@
 
 
 package command
 package command
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/log/log.go

@@ -2,7 +2,7 @@
 
 
 package log
 package log
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/policy/policy.go

@@ -1,4 +1,4 @@
 // Package policy is an implementation of policy.Manager feature.
 // Package policy is an implementation of policy.Manager feature.
 package policy
 package policy
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
app/proxyman/command/doc.go

@@ -1,3 +1,3 @@
 package command
 package command
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
app/proxyman/inbound/inbound.go

@@ -1,6 +1,6 @@
 package inbound
 package inbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/proxyman/outbound/outbound.go

@@ -1,6 +1,6 @@
 package outbound
 package outbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/reverse/reverse.go

@@ -2,7 +2,7 @@
 
 
 package reverse
 package reverse
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/router/command/command.go

@@ -2,7 +2,7 @@
 
 
 package command
 package command
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/router/router.go

@@ -2,7 +2,7 @@
 
 
 package router
 package router
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/stats/command/command.go

@@ -2,7 +2,7 @@
 
 
 package command
 package command
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
app/stats/stats.go

@@ -2,7 +2,7 @@
 
 
 package stats
 package stats
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
common/buf/buf.go

@@ -1,4 +1,4 @@
 // Package buf provides a light-weight memory allocation mechanism.
 // Package buf provides a light-weight memory allocation mechanism.
 package buf // import "v2ray.com/core/common/buf"
 package buf // import "v2ray.com/core/common/buf"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
common/common.go

@@ -13,7 +13,7 @@ import (
 	"v2ray.com/core/common/errors"
 	"v2ray.com/core/common/errors"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 var (
 var (
 	// ErrNoClue is for the situation that existing information is not enough to make a decision. For example, Router may return this error when there is no suitable route.
 	// ErrNoClue is for the situation that existing information is not enough to make a decision. For example, Router may return this error when there is no suitable route.

+ 1 - 1
common/crypto/crypto.go

@@ -1,4 +1,4 @@
 // Package crypto provides common crypto libraries for V2Ray.
 // Package crypto provides common crypto libraries for V2Ray.
 package crypto // import "v2ray.com/core/common/crypto"
 package crypto // import "v2ray.com/core/common/crypto"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
common/mux/mux.go

@@ -1,3 +1,3 @@
 package mux
 package mux
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
common/net/net.go

@@ -1,4 +1,4 @@
 // Package net is a drop-in replacement to Golang's net package, with some more functionalities.
 // Package net is a drop-in replacement to Golang's net package, with some more functionalities.
 package net // import "v2ray.com/core/common/net"
 package net // import "v2ray.com/core/common/net"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
common/platform/ctlcmd/ctlcmd.go

@@ -10,7 +10,7 @@ import (
 	"v2ray.com/core/common/platform"
 	"v2ray.com/core/common/platform"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 func Run(args []string, input io.Reader) (buf.MultiBuffer, error) {
 func Run(args []string, input io.Reader) (buf.MultiBuffer, error) {
 	v2ctl := platform.GetToolLocation("v2ctl")
 	v2ctl := platform.GetToolLocation("v2ctl")

+ 1 - 1
common/protocol/protocol.go

@@ -1,3 +1,3 @@
 package protocol // import "v2ray.com/core/common/protocol"
 package protocol // import "v2ray.com/core/common/protocol"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
common/protocol/tls/cert/cert.go

@@ -15,7 +15,7 @@ import (
 	"v2ray.com/core/common"
 	"v2ray.com/core/common"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 type Certificate struct {
 type Certificate struct {
 	// Cerificate in ASN.1 DER format
 	// Cerificate in ASN.1 DER format

+ 1 - 1
common/retry/retry.go

@@ -1,6 +1,6 @@
 package retry // import "v2ray.com/core/common/retry"
 package retry // import "v2ray.com/core/common/retry"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"time"
 	"time"

+ 1 - 2
core.go

@@ -9,8 +9,7 @@
 // connections.
 // connections.
 package core
 package core
 
 
-//go:generate go install "v2ray.com/core/common/errors/errorgen"
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"runtime"
 	"runtime"

+ 1 - 1
features/feature.go

@@ -2,7 +2,7 @@ package features
 
 
 import "v2ray.com/core/common"
 import "v2ray.com/core/common"
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 // Feature is the interface for V2Ray features. All features must implement this interface.
 // Feature is the interface for V2Ray features. All features must implement this interface.
 // All existing features have an implementation in app directory. These features can be replaced by third-party ones.
 // All existing features have an implementation in app directory. These features can be replaced by third-party ones.

+ 1 - 1
features/routing/dns/context.go

@@ -1,6 +1,6 @@
 package dns
 package dns
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"v2ray.com/core/common/net"
 	"v2ray.com/core/common/net"

+ 1 - 1
features/stats/stats.go

@@ -1,6 +1,6 @@
 package stats
 package stats
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
infra/conf/command/command.go

@@ -1,6 +1,6 @@
 package command
 package command
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"os"
 	"os"

+ 1 - 1
infra/conf/conf.go

@@ -1,3 +1,3 @@
 package conf
 package conf
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
infra/conf/serial/serial.go

@@ -1,3 +1,3 @@
 package serial
 package serial
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
infra/control/control.go

@@ -1,3 +1,3 @@
 package control
 package control
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
main/confloader/external/external.go

@@ -1,6 +1,6 @@
 package external
 package external
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"bytes"
 	"bytes"

+ 1 - 1
main/json/config_json.go

@@ -1,6 +1,6 @@
 package json
 package json
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"io"
 	"io"

+ 1 - 1
main/main.go

@@ -1,6 +1,6 @@
 package main
 package main
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"flag"
 	"flag"

+ 1 - 1
proxy/blackhole/blackhole.go

@@ -4,7 +4,7 @@
 
 
 package blackhole
 package blackhole
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/dokodemo/dokodemo.go

@@ -2,7 +2,7 @@
 
 
 package dokodemo
 package dokodemo
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/freedom/freedom.go

@@ -2,7 +2,7 @@
 
 
 package freedom
 package freedom
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/http/http.go

@@ -1,3 +1,3 @@
 package http
 package http
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
proxy/mtproto/mtproto.go

@@ -1,3 +1,3 @@
 package mtproto
 package mtproto
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
proxy/shadowsocks/shadowsocks.go

@@ -5,4 +5,4 @@
 // R.I.P Shadowsocks
 // R.I.P Shadowsocks
 package shadowsocks
 package shadowsocks
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
proxy/socks/socks.go

@@ -1,4 +1,4 @@
 // Package socks provides implements of Socks protocol 4, 4a and 5.
 // Package socks provides implements of Socks protocol 4, 4a and 5.
 package socks
 package socks
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
proxy/vless/encoding/encoding.go

@@ -2,7 +2,7 @@
 
 
 package encoding
 package encoding
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"io"
 	"io"

+ 1 - 1
proxy/vless/inbound/inbound.go

@@ -2,7 +2,7 @@
 
 
 package inbound
 package inbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/vless/outbound/outbound.go

@@ -2,7 +2,7 @@
 
 
 package outbound
 package outbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/vless/vless.go

@@ -5,7 +5,7 @@
 // clients with 'socks' for proxying.
 // clients with 'socks' for proxying.
 package vless
 package vless
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 const (
 const (
 	XRO = "xtls-rprx-origin"
 	XRO = "xtls-rprx-origin"

+ 1 - 1
proxy/vmess/encoding/encoding.go

@@ -5,7 +5,7 @@ import (
 	"v2ray.com/core/common/protocol"
 	"v2ray.com/core/common/protocol"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 const (
 const (
 	Version = byte(1)
 	Version = byte(1)

+ 1 - 1
proxy/vmess/inbound/inbound.go

@@ -2,7 +2,7 @@
 
 
 package inbound
 package inbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/vmess/outbound/outbound.go

@@ -2,7 +2,7 @@
 
 
 package outbound
 package outbound
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"context"
 	"context"

+ 1 - 1
proxy/vmess/vmess.go

@@ -5,4 +5,4 @@
 // clients with 'socks' for proxying.
 // clients with 'socks' for proxying.
 package vmess
 package vmess
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/domainsocket/errgen.go

@@ -1,3 +1,3 @@
 package domainsocket
 package domainsocket
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/headers/http/http.go

@@ -1,6 +1,6 @@
 package http
 package http
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 import (
 import (
 	"bufio"
 	"bufio"

+ 1 - 1
transport/internet/http/http.go

@@ -1,3 +1,3 @@
 package http
 package http
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/internet.go

@@ -1,3 +1,3 @@
 package internet
 package internet
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/kcp/kcp.go

@@ -5,4 +5,4 @@
 //    xtaci@github for translating to Golang
 //    xtaci@github for translating to Golang
 package kcp
 package kcp
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/quic/quic.go

@@ -7,7 +7,7 @@ import (
 	"v2ray.com/core/transport/internet"
 	"v2ray.com/core/transport/internet"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 // Here is some modification needs to be done before update quic vendor.
 // Here is some modification needs to be done before update quic vendor.
 // * use bytespool in buffer_pool.go
 // * use bytespool in buffer_pool.go

+ 1 - 1
transport/internet/tcp/tcp.go

@@ -1,3 +1,3 @@
 package tcp
 package tcp
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/tls/tls.go

@@ -9,7 +9,7 @@ import (
 	"v2ray.com/core/common/net"
 	"v2ray.com/core/common/net"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 var (
 var (
 	_ buf.Writer = (*Conn)(nil)
 	_ buf.Writer = (*Conn)(nil)

+ 1 - 1
transport/internet/udp/udp.go

@@ -1,5 +1,5 @@
 package udp
 package udp
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 const protocolName = "udp"
 const protocolName = "udp"

+ 1 - 1
transport/internet/websocket/ws.go

@@ -4,4 +4,4 @@ Websocket transport implements an HTTP(S) compliable, surveillance proof transpo
 */
 */
 package websocket
 package websocket
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen

+ 1 - 1
transport/internet/xtls/xtls.go

@@ -9,7 +9,7 @@ import (
 	"v2ray.com/core/common/net"
 	"v2ray.com/core/common/net"
 )
 )
 
 
-//go:generate errorgen
+//go:generate go run v2ray.com/core/common/errors/errorgen
 
 
 var (
 var (
 	_ buf.Writer = (*Conn)(nil)
 	_ buf.Writer = (*Conn)(nil)