mirror of
https://github.com/m1k1o/neko.git
synced 2025-04-30 02:46:21 +02:00
rename package to github name.
This commit is contained in:
parent
9f480f5581
commit
51bbad7650
95 changed files with 250 additions and 250 deletions
|
@ -5,9 +5,9 @@ import (
|
||||||
|
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko"
|
neko "github.com/m1k1o/neko/server"
|
||||||
"m1k1o/neko/cmd"
|
"github.com/m1k1o/neko/server/cmd"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/plugins"
|
"github.com/m1k1o/neko/server/internal/plugins"
|
||||||
|
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
|
@ -15,8 +15,8 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko"
|
neko "github.com/m1k1o/neko/server"
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Execute() error {
|
func Execute() error {
|
||||||
|
|
|
@ -9,16 +9,16 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/internal/api"
|
"github.com/m1k1o/neko/server/internal/api"
|
||||||
"m1k1o/neko/internal/capture"
|
"github.com/m1k1o/neko/server/internal/capture"
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/desktop"
|
"github.com/m1k1o/neko/server/internal/desktop"
|
||||||
"m1k1o/neko/internal/http"
|
"github.com/m1k1o/neko/server/internal/http"
|
||||||
"m1k1o/neko/internal/member"
|
"github.com/m1k1o/neko/server/internal/member"
|
||||||
"m1k1o/neko/internal/plugins"
|
"github.com/m1k1o/neko/server/internal/plugins"
|
||||||
"m1k1o/neko/internal/session"
|
"github.com/m1k1o/neko/server/internal/session"
|
||||||
"m1k1o/neko/internal/webrtc"
|
"github.com/m1k1o/neko/server/internal/webrtc"
|
||||||
"m1k1o/neko/internal/websocket"
|
"github.com/m1k1o/neko/server/internal/websocket"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module m1k1o/neko
|
module github.com/m1k1o/neko/server
|
||||||
|
|
||||||
go 1.21
|
go 1.21
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"io"
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MemberBulkUpdatePayload struct {
|
type MemberBulkUpdatePayload struct {
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MemberDataPayload struct {
|
type MemberDataPayload struct {
|
||||||
|
|
|
@ -7,9 +7,9 @@ import (
|
||||||
|
|
||||||
"github.com/go-chi/chi"
|
"github.com/go-chi/chi"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type key int
|
type key int
|
||||||
|
|
|
@ -3,9 +3,9 @@ package room
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BroadcastStatusPayload struct {
|
type BroadcastStatusPayload struct {
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
|
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ClipboardPayload struct {
|
type ClipboardPayload struct {
|
||||||
|
|
|
@ -5,10 +5,10 @@ import (
|
||||||
|
|
||||||
"github.com/go-chi/chi"
|
"github.com/go-chi/chi"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ControlStatusPayload struct {
|
type ControlStatusPayload struct {
|
||||||
|
|
|
@ -6,9 +6,9 @@ import (
|
||||||
|
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type RoomHandler struct {
|
type RoomHandler struct {
|
||||||
|
|
|
@ -3,8 +3,8 @@ package room
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *RoomHandler) keyboardMapSet(w http.ResponseWriter, r *http.Request) error {
|
func (h *RoomHandler) keyboardMapSet(w http.ResponseWriter, r *http.Request) error {
|
||||||
|
|
|
@ -4,11 +4,11 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *RoomHandler) screenConfiguration(w http.ResponseWriter, r *http.Request) error {
|
func (h *RoomHandler) screenConfiguration(w http.ResponseWriter, r *http.Request) error {
|
||||||
|
|
|
@ -5,9 +5,9 @@ import (
|
||||||
"io"
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *RoomHandler) settingsGet(w http.ResponseWriter, r *http.Request) error {
|
func (h *RoomHandler) settingsGet(w http.ResponseWriter, r *http.Request) error {
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"path"
|
"path"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO: Extract file uploading to custom utility.
|
// TODO: Extract file uploading to custom utility.
|
||||||
|
|
|
@ -5,12 +5,12 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/internal/api/members"
|
"github.com/m1k1o/neko/server/internal/api/members"
|
||||||
"m1k1o/neko/internal/api/room"
|
"github.com/m1k1o/neko/server/internal/api/room"
|
||||||
"m1k1o/neko/internal/api/sessions"
|
"github.com/m1k1o/neko/server/internal/api/sessions"
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ApiManagerCtx struct {
|
type ApiManagerCtx struct {
|
||||||
|
|
|
@ -4,9 +4,9 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SessionLoginPayload struct {
|
type SessionLoginPayload struct {
|
||||||
|
|
|
@ -4,9 +4,9 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
|
|
||||||
"github.com/go-chi/chi"
|
"github.com/go-chi/chi"
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package sessions
|
package sessions
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type SessionsHandler struct {
|
type SessionsHandler struct {
|
||||||
|
|
|
@ -8,8 +8,8 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/gst"
|
"github.com/m1k1o/neko/server/pkg/gst"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BroacastManagerCtx struct {
|
type BroacastManagerCtx struct {
|
||||||
|
|
|
@ -8,9 +8,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
type CaptureManagerCtx struct {
|
type CaptureManagerCtx struct {
|
||||||
|
|
|
@ -11,8 +11,8 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/gst"
|
"github.com/m1k1o/neko/server/pkg/gst"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
// timeout between intervals, when screencast pipeline is checked
|
// timeout between intervals, when screencast pipeline is checked
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
type StreamSelectorManagerCtx struct {
|
type StreamSelectorManagerCtx struct {
|
||||||
|
|
|
@ -12,9 +12,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/gst"
|
"github.com/m1k1o/neko/server/pkg/gst"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
var moveSinkListenerMu = sync.Mutex{}
|
var moveSinkListenerMu = sync.Mutex{}
|
||||||
|
|
|
@ -9,9 +9,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/gst"
|
"github.com/m1k1o/neko/server/pkg/gst"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
type StreamSrcManagerCtx struct {
|
type StreamSrcManagerCtx struct {
|
||||||
|
|
|
@ -9,9 +9,9 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Legacy capture configuration
|
// Legacy capture configuration
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/gst"
|
"github.com/m1k1o/neko/server/pkg/gst"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Desktop struct {
|
type Desktop struct {
|
||||||
|
|
|
@ -5,11 +5,11 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/internal/member/file"
|
"github.com/m1k1o/neko/server/internal/member/file"
|
||||||
"m1k1o/neko/internal/member/multiuser"
|
"github.com/m1k1o/neko/server/internal/member/multiuser"
|
||||||
"m1k1o/neko/internal/member/object"
|
"github.com/m1k1o/neko/server/internal/member/object"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Member struct {
|
type Member struct {
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Server struct {
|
type Server struct {
|
||||||
|
|
|
@ -10,8 +10,8 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// default stun server
|
// default stun server
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/xevent"
|
"github.com/m1k1o/neko/server/pkg/xevent"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *DesktopManagerCtx) ClipboardGetText() (*types.ClipboardText, error) {
|
func (manager *DesktopManagerCtx) ClipboardGetText() (*types.ClipboardText, error) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package desktop
|
||||||
import (
|
import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/drop"
|
"github.com/m1k1o/neko/server/pkg/drop"
|
||||||
)
|
)
|
||||||
|
|
||||||
// repeat move event multiple times
|
// repeat move event multiple times
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/xorg"
|
"github.com/m1k1o/neko/server/pkg/xorg"
|
||||||
)
|
)
|
||||||
|
|
||||||
// name of the window that is being controlled
|
// name of the window that is being controlled
|
||||||
|
|
|
@ -8,11 +8,11 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/xevent"
|
"github.com/m1k1o/neko/server/pkg/xevent"
|
||||||
"m1k1o/neko/pkg/xinput"
|
"github.com/m1k1o/neko/server/pkg/xinput"
|
||||||
"m1k1o/neko/pkg/xorg"
|
"github.com/m1k1o/neko/server/pkg/xorg"
|
||||||
)
|
)
|
||||||
|
|
||||||
var mu = sync.Mutex{}
|
var mu = sync.Mutex{}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package desktop
|
package desktop
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/xevent"
|
"github.com/m1k1o/neko/server/pkg/xevent"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *DesktopManagerCtx) OnCursorChanged(listener func(serial uint64)) {
|
func (manager *DesktopManagerCtx) OnCursorChanged(listener func(serial uint64)) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package desktop
|
package desktop
|
||||||
|
|
||||||
import "m1k1o/neko/pkg/xinput"
|
import "github.com/m1k1o/neko/server/pkg/xinput"
|
||||||
|
|
||||||
func (manager *DesktopManagerCtx) inputRelToAbs(x, y int) (int, int) {
|
func (manager *DesktopManagerCtx) inputRelToAbs(x, y int) (int, int) {
|
||||||
return (x * xinput.AbsX) / manager.screenSize.Width, (y * xinput.AbsY) / manager.screenSize.Height
|
return (x * xinput.AbsX) / manager.screenSize.Width, (y * xinput.AbsY) / manager.screenSize.Height
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"regexp"
|
"regexp"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/xorg"
|
"github.com/m1k1o/neko/server/pkg/xorg"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *DesktopManagerCtx) Move(x, y int) {
|
func (manager *DesktopManagerCtx) Move(x, y int) {
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BatchRequest struct {
|
type BatchRequest struct {
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
|
|
||||||
"github.com/go-chi/chi"
|
"github.com/go-chi/chi"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func pprofHandler(r types.Router) {
|
func pprofHandler(r types.Router) {
|
||||||
|
|
|
@ -10,15 +10,15 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"m1k1o/neko/internal/api"
|
"github.com/m1k1o/neko/server/internal/api"
|
||||||
oldEvent "m1k1o/neko/internal/http/legacy/event"
|
oldEvent "github.com/m1k1o/neko/server/internal/http/legacy/event"
|
||||||
oldMessage "m1k1o/neko/internal/http/legacy/message"
|
oldMessage "github.com/m1k1o/neko/server/internal/http/legacy/message"
|
||||||
oldTypes "m1k1o/neko/internal/http/legacy/types"
|
oldTypes "github.com/m1k1o/neko/server/internal/http/legacy/types"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
|
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package message
|
package message
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/internal/http/legacy/types"
|
"github.com/m1k1o/neko/server/internal/http/legacy/types"
|
||||||
|
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,10 +9,10 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
oldTypes "m1k1o/neko/internal/http/legacy/types"
|
oldTypes "github.com/m1k1o/neko/server/internal/http/legacy/types"
|
||||||
|
|
||||||
"m1k1o/neko/internal/api"
|
"github.com/m1k1o/neko/server/internal/api"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
|
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
|
@ -7,15 +7,15 @@ import (
|
||||||
|
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
|
|
||||||
oldEvent "m1k1o/neko/internal/http/legacy/event"
|
oldEvent "github.com/m1k1o/neko/server/internal/http/legacy/event"
|
||||||
oldMessage "m1k1o/neko/internal/http/legacy/message"
|
oldMessage "github.com/m1k1o/neko/server/internal/http/legacy/message"
|
||||||
|
|
||||||
"m1k1o/neko/internal/api/room"
|
"github.com/m1k1o/neko/server/internal/api/room"
|
||||||
"m1k1o/neko/internal/plugins/chat"
|
"github.com/m1k1o/neko/server/internal/plugins/chat"
|
||||||
"m1k1o/neko/internal/plugins/filetransfer"
|
"github.com/m1k1o/neko/server/internal/plugins/filetransfer"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (s *session) wsToBackend(msg []byte) error {
|
func (s *session) wsToBackend(msg []byte) error {
|
||||||
|
|
|
@ -8,15 +8,15 @@ import (
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
oldEvent "m1k1o/neko/internal/http/legacy/event"
|
oldEvent "github.com/m1k1o/neko/server/internal/http/legacy/event"
|
||||||
oldMessage "m1k1o/neko/internal/http/legacy/message"
|
oldMessage "github.com/m1k1o/neko/server/internal/http/legacy/message"
|
||||||
oldTypes "m1k1o/neko/internal/http/legacy/types"
|
oldTypes "github.com/m1k1o/neko/server/internal/http/legacy/types"
|
||||||
|
|
||||||
"m1k1o/neko/internal/plugins/chat"
|
"github.com/m1k1o/neko/server/internal/plugins/chat"
|
||||||
"m1k1o/neko/internal/plugins/filetransfer"
|
"github.com/m1k1o/neko/server/internal/plugins/filetransfer"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func profileToMember(id string, profile types.MemberProfile) (*oldTypes.Member, error) {
|
func profileToMember(id string, profile types.MemberProfile) (*oldTypes.Member, error) {
|
||||||
|
|
|
@ -8,8 +8,8 @@ import (
|
||||||
"github.com/go-chi/chi/middleware"
|
"github.com/go-chi/chi/middleware"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type logFormatter struct {
|
type logFormatter struct {
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/http/legacy"
|
"github.com/m1k1o/neko/server/internal/http/legacy"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type HttpManagerCtx struct {
|
type HttpManagerCtx struct {
|
||||||
|
|
|
@ -8,9 +8,9 @@ import (
|
||||||
"github.com/go-chi/cors"
|
"github.com/go-chi/cors"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type RouterOption func(*router)
|
type RouterOption func(*router)
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"io"
|
"io"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(config Config) types.MemberProvider {
|
func New(config Config) types.MemberProvider {
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Ensure that hashes are the same after encoding and decoding using json
|
// Ensure that hashes are the same after encoding and decoding using json
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package file
|
package file
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MemberEntry struct {
|
type MemberEntry struct {
|
||||||
|
|
|
@ -7,12 +7,12 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/member/file"
|
"github.com/m1k1o/neko/server/internal/member/file"
|
||||||
"m1k1o/neko/internal/member/multiuser"
|
"github.com/m1k1o/neko/server/internal/member/multiuser"
|
||||||
"m1k1o/neko/internal/member/noauth"
|
"github.com/m1k1o/neko/server/internal/member/noauth"
|
||||||
"m1k1o/neko/internal/member/object"
|
"github.com/m1k1o/neko/server/internal/member/object"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(sessions types.SessionManager, config *config.Member) *MemberManagerCtx {
|
func New(sessions types.SessionManager, config *config.Member) *MemberManagerCtx {
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(config Config) types.MemberProvider {
|
func New(config Config) types.MemberProvider {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package multiuser
|
package multiuser
|
||||||
|
|
||||||
import "m1k1o/neko/pkg/types"
|
import "github.com/m1k1o/neko/server/pkg/types"
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
AdminPassword string
|
AdminPassword string
|
||||||
|
|
|
@ -4,8 +4,8 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New() types.MemberProvider {
|
func New() types.MemberProvider {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package object
|
package object
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(config Config) types.MemberProvider {
|
func New(config Config) types.MemberProvider {
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package object
|
package object
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type memberEntry struct {
|
type memberEntry struct {
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewManager(
|
func NewManager(
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package chat
|
package chat
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Plugin struct {
|
type Plugin struct {
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
|
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type dependency struct {
|
type dependency struct {
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Test_deps_addPlugin(t *testing.T) {
|
func Test_deps_addPlugin(t *testing.T) {
|
||||||
|
|
|
@ -11,9 +11,9 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/auth"
|
"github.com/m1k1o/neko/server/pkg/auth"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
|
|
||||||
"github.com/fsnotify/fsnotify"
|
"github.com/fsnotify/fsnotify"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package filetransfer
|
package filetransfer
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Plugin struct {
|
type Plugin struct {
|
||||||
|
|
|
@ -10,10 +10,10 @@ import (
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/plugins/chat"
|
"github.com/m1k1o/neko/server/internal/plugins/chat"
|
||||||
"m1k1o/neko/internal/plugins/filetransfer"
|
"github.com/m1k1o/neko/server/internal/plugins/filetransfer"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ManagerCtx struct {
|
type ManagerCtx struct {
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *SessionManagerCtx) CookieSetToken(w http.ResponseWriter, token string) {
|
func (manager *SessionManagerCtx) CookieSetToken(w http.ResponseWriter, token string) {
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(config *config.Session) *SessionManagerCtx {
|
func New(config *config.Session) *SessionManagerCtx {
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"errors"
|
"errors"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *SessionManagerCtx) save() {
|
func (manager *SessionManagerCtx) save() {
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
|
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
)
|
)
|
||||||
|
|
||||||
// client is expected to reconnect within 5 second
|
// client is expected to reconnect within 5 second
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
|
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ImageListener interface {
|
type ImageListener interface {
|
||||||
|
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"math"
|
"math"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/internal/webrtc/payload"
|
"github.com/m1k1o/neko/server/internal/webrtc/payload"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
|
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
|
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
)
|
)
|
||||||
|
|
|
@ -18,14 +18,14 @@ import (
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/webrtc/cursor"
|
"github.com/m1k1o/neko/server/internal/webrtc/cursor"
|
||||||
"m1k1o/neko/internal/webrtc/pionlog"
|
"github.com/m1k1o/neko/server/internal/webrtc/pionlog"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
|
|
||||||
"github.com/pion/rtcp"
|
"github.com/pion/rtcp"
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
|
|
|
@ -11,11 +11,11 @@ import (
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/webrtc/payload"
|
"github.com/m1k1o/neko/server/internal/webrtc/payload"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type WebRTCPeerCtx struct {
|
type WebRTCPeerCtx struct {
|
||||||
|
|
|
@ -10,8 +10,8 @@ import (
|
||||||
"github.com/pion/webrtc/v3/pkg/media"
|
"github.com/pion/webrtc/v3/pkg/media"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Track struct {
|
type Track struct {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package websocket
|
package websocket
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (manager *WebSocketManagerCtx) fileChooserDialogEvents() {
|
func (manager *WebSocketManagerCtx) fileChooserDialogEvents() {
|
||||||
|
|
|
@ -3,8 +3,8 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) clipboardSet(session types.Session, payload *message.ClipboardData) error {
|
func (h *MessageHandlerCtx) clipboardSet(session types.Session, payload *message.ClipboardData) error {
|
||||||
|
|
|
@ -3,10 +3,10 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/xorg"
|
"github.com/m1k1o/neko/server/pkg/xorg"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -4,10 +4,10 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func New(
|
func New(
|
||||||
|
|
|
@ -3,8 +3,8 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) keyboardMap(session types.Session, payload *message.KeyboardMap) error {
|
func (h *MessageHandlerCtx) keyboardMap(session types.Session, payload *message.KeyboardMap) error {
|
||||||
|
|
|
@ -3,9 +3,9 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) screenSet(session types.Session, payload *message.ScreenSize) error {
|
func (h *MessageHandlerCtx) screenSet(session types.Session, payload *message.ScreenSize) error {
|
||||||
|
|
|
@ -3,9 +3,9 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) sendUnicast(session types.Session, payload *message.SendUnicast) error {
|
func (h *MessageHandlerCtx) sendUnicast(session types.Session, payload *message.SendUnicast) error {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) SessionCreated(session types.Session) error {
|
func (h *MessageHandlerCtx) SessionCreated(session types.Session) error {
|
||||||
|
|
|
@ -3,9 +3,9 @@ package handler
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
|
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,9 +4,9 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (h *MessageHandlerCtx) systemInit(session types.Session) error {
|
func (h *MessageHandlerCtx) systemInit(session types.Session) error {
|
||||||
|
|
|
@ -11,11 +11,11 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/internal/websocket/handler"
|
"github.com/m1k1o/neko/server/internal/websocket/handler"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
// send pings to peer with this period - must be less than pongWait
|
// send pings to peer with this period - must be less than pongWait
|
||||||
|
|
|
@ -8,10 +8,10 @@ import (
|
||||||
"github.com/gorilla/websocket"
|
"github.com/gorilla/websocket"
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/types/event"
|
"github.com/m1k1o/neko/server/pkg/types/event"
|
||||||
"m1k1o/neko/pkg/types/message"
|
"github.com/m1k1o/neko/server/pkg/types/message"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type WebSocketPeerCtx struct {
|
type WebSocketPeerCtx struct {
|
||||||
|
|
|
@ -5,8 +5,8 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type key int
|
type key int
|
||||||
|
|
|
@ -6,9 +6,9 @@ import (
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"m1k1o/neko/internal/config"
|
"github.com/m1k1o/neko/server/internal/config"
|
||||||
"m1k1o/neko/internal/session"
|
"github.com/m1k1o/neko/server/internal/session"
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
var i = 0
|
var i = 0
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"github.com/rs/zerolog"
|
"github.com/rs/zerolog"
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types/codec"
|
"github.com/m1k1o/neko/server/pkg/types/codec"
|
||||||
|
|
||||||
"github.com/PaesslerAG/gval"
|
"github.com/PaesslerAG/gval"
|
||||||
)
|
)
|
||||||
|
|
|
@ -3,7 +3,7 @@ package message
|
||||||
import (
|
import (
|
||||||
"github.com/pion/webrtc/v3"
|
"github.com/pion/webrtc/v3"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
/////////////////////////////
|
/////////////////////////////
|
||||||
|
|
|
@ -5,7 +5,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/utils"
|
"github.com/m1k1o/neko/server/pkg/utils"
|
||||||
|
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"time"
|
"time"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
|
|
||||||
"m1k1o/neko/pkg/types"
|
"github.com/m1k1o/neko/server/pkg/types"
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:generate ./keysymdef.sh
|
//go:generate ./keysymdef.sh
|
||||||
|
|
Loading…
Add table
Reference in a new issue