Skip to content

Commit 6fbdd09

Browse files
authored
Merge pull request #188 from picosh/am/rsync-updates-2025
Started work on a number of rsync updates
2 parents b04494d + 0999bcb commit 6fbdd09

File tree

12 files changed

+338
-273
lines changed

12 files changed

+338
-273
lines changed

filehandlers/imgs/handler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ func (h *UploadImgHandler) List(s ssh.Session, fpath string, isDir bool, recursi
9797
return fileList, nil
9898
}
9999

100-
func (h *UploadImgHandler) Read(s ssh.Session, entry *sendutils.FileEntry) (os.FileInfo, sendutils.ReaderAtCloser, error) {
100+
func (h *UploadImgHandler) Read(s ssh.Session, entry *sendutils.FileEntry) (os.FileInfo, sendutils.ReadAndReaderAtCloser, error) {
101101
user, err := h.DBPool.FindUser(s.Permissions().Extensions["user_id"])
102102
if err != nil {
103103
return nil, nil, err
@@ -287,7 +287,7 @@ func (h *UploadImgHandler) metaImg(data *PostMetaData) error {
287287
_, _, err = h.Storage.PutObject(
288288
bucket,
289289
h.getObjectPath(data.Filename),
290-
sendutils.NopReaderAtCloser(reader),
290+
sendutils.NopReadAndReaderAtCloser(reader),
291291
&sendutils.FileEntry{},
292292
)
293293
if err != nil {

filehandlers/post_handler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func (r *ScpUploadHandler) List(s ssh.Session, fpath string, isDir bool, recursi
4949
return BaseList(s, fpath, isDir, recursive, []string{r.Cfg.Space}, r.DBPool)
5050
}
5151

52-
func (h *ScpUploadHandler) Read(s ssh.Session, entry *sendutils.FileEntry) (os.FileInfo, sendutils.ReaderAtCloser, error) {
52+
func (h *ScpUploadHandler) Read(s ssh.Session, entry *sendutils.FileEntry) (os.FileInfo, sendutils.ReadAndReaderAtCloser, error) {
5353
user, err := h.DBPool.FindUser(s.Permissions().Extensions["user_id"])
5454
if err != nil {
5555
return nil, nil, err
@@ -72,7 +72,7 @@ func (h *ScpUploadHandler) Read(s ssh.Session, entry *sendutils.FileEntry) (os.F
7272
FModTime: *post.UpdatedAt,
7373
}
7474

75-
reader := sendutils.NopReaderAtCloser(strings.NewReader(post.Text))
75+
reader := sendutils.NopReadAndReaderAtCloser(strings.NewReader(post.Text))
7676

7777
return fileInfo, reader, nil
7878
}

filehandlers/router_handler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import (
1717
type ReadWriteHandler interface {
1818
List(s ssh.Session, fpath string, isDir bool, recursive bool) ([]os.FileInfo, error)
1919
Write(ssh.Session, *utils.FileEntry) (string, error)
20-
Read(ssh.Session, *utils.FileEntry) (os.FileInfo, utils.ReaderAtCloser, error)
20+
Read(ssh.Session, *utils.FileEntry) (os.FileInfo, utils.ReadAndReaderAtCloser, error)
2121
Delete(ssh.Session, *utils.FileEntry) error
2222
}
2323

@@ -73,7 +73,7 @@ func (r *FileHandlerRouter) Delete(s ssh.Session, entry *utils.FileEntry) error
7373
return handler.Delete(s, entry)
7474
}
7575

76-
func (r *FileHandlerRouter) Read(s ssh.Session, entry *utils.FileEntry) (os.FileInfo, utils.ReaderAtCloser, error) {
76+
func (r *FileHandlerRouter) Read(s ssh.Session, entry *utils.FileEntry) (os.FileInfo, utils.ReadAndReaderAtCloser, error) {
7777
handler, err := r.findHandler(entry.Filepath)
7878
if err != nil {
7979
return nil, nil, err

go.mod

Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module github.com/picosh/pico
22

3-
go 1.23.1
3+
go 1.24
4+
5+
toolchain go1.24.0
46

57
// replace github.com/picosh/tunkit => ../tunkit
68

@@ -20,46 +22,44 @@ go 1.23.1
2022

2123
// replace github.com/charmbracelet/wish => ../../wish
2224

23-
replace git.sr.ht/~delthas/senpai => github.com/antoniomika/senpai v0.0.0-20250114180426-3061ddccec76
24-
25-
replace git.sr.ht/~rockorager/vaxis => github.com/antoniomika/vaxis v0.0.0-20250114030546-8524674789ca
25+
replace git.sr.ht/~delthas/senpai => github.com/antoniomika/senpai v0.0.0-20250222151844-ab59937d60cc
2626

2727
require (
2828
git.sr.ht/~delthas/senpai v0.3.1-0.20240425235039-206be659439e
2929
github.com/alecthomas/chroma/v2 v2.14.0
3030
github.com/antoniomika/syncmap v1.0.0
3131
github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de
3232
github.com/charmbracelet/bubbles v0.20.0
33-
github.com/charmbracelet/bubbletea v1.2.2
33+
github.com/charmbracelet/bubbletea v1.3.4
3434
github.com/charmbracelet/glamour v0.8.0
3535
github.com/charmbracelet/lipgloss v1.0.0
3636
github.com/charmbracelet/promwish v0.7.0
37-
github.com/charmbracelet/ssh v0.0.0-20240725163421-eb71b85b27aa
38-
github.com/charmbracelet/wish v1.4.3
37+
github.com/charmbracelet/ssh v0.0.0-20250213143314-8712ec3ff3ef
38+
github.com/charmbracelet/wish v1.4.6
3939
github.com/containerd/console v1.0.4
4040
github.com/darkweak/souin v1.7.5
4141
github.com/darkweak/souin/plugins/souin/storages v1.7.5
4242
github.com/darkweak/storages/core v0.0.11
4343
github.com/gkampitakis/go-snaps v0.5.7
44-
github.com/google/go-cmp v0.6.0
44+
github.com/google/go-cmp v0.7.0
4545
github.com/google/uuid v1.6.0
4646
github.com/gorilla/feeds v1.2.0
4747
github.com/gorilla/websocket v1.5.3
4848
github.com/jmoiron/sqlx v1.4.0
4949
github.com/lib/pq v1.10.9
5050
github.com/microcosm-cc/bluemonday v1.0.27
51-
github.com/minio/minio-go/v7 v7.0.80
51+
github.com/minio/minio-go/v7 v7.0.87
5252
github.com/mmcdole/gofeed v1.3.0
5353
github.com/muesli/reflow v0.3.0
54-
github.com/muesli/termenv v0.15.3-0.20240912151726-82936c5ea257
54+
github.com/muesli/termenv v0.16.0
5555
github.com/neurosnap/go-exif-remove v0.0.0-20221010134343-50d1e3c35577
56-
github.com/picosh/pobj v0.0.0-20250115045405-73c816ed76c2
56+
github.com/picosh/pobj v0.0.0-20250226214525-3032185b0871
5757
github.com/picosh/pubsub v0.0.0-20241114191831-ec8f16c0eb88
58-
github.com/picosh/send v0.0.0-20250213162645-ec2027b68462
58+
github.com/picosh/send v0.0.0-20250226204721-03aad51a1f7d
5959
github.com/picosh/tunkit v0.0.0-20240905223921-532404cef9d9
6060
github.com/picosh/utils v0.0.0-20241120033529-8ca070c09bf4
6161
github.com/pkg/sftp v1.13.7
62-
github.com/prometheus/client_golang v1.20.5
62+
github.com/prometheus/client_golang v1.21.0-rc.0
6363
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06
6464
github.com/sendgrid/sendgrid-go v3.16.0+incompatible
6565
github.com/simplesurance/go-ip-anonymizer v0.0.0-20200429124537-35a880f8e87d
@@ -70,18 +70,17 @@ require (
7070
go.abhg.dev/goldmark/anchor v0.1.1
7171
go.abhg.dev/goldmark/hashtag v0.3.1
7272
go.abhg.dev/goldmark/toc v0.10.0
73-
golang.org/x/crypto v0.31.0
74-
google.golang.org/protobuf v1.35.2
73+
golang.org/x/crypto v0.35.0
74+
google.golang.org/protobuf v1.36.5
7575
gopkg.in/yaml.v2 v2.4.0
7676
)
7777

7878
require (
7979
codeberg.org/emersion/go-scfg v0.1.0 // indirect
8080
dario.cat/mergo v1.0.0 // indirect
8181
filippo.io/edwards25519 v1.1.0 // indirect
82-
git.sr.ht/~rockorager/vaxis v0.10.3 // indirect
82+
git.sr.ht/~rockorager/vaxis v0.12.1-0.20250218200016-0e88f197413a // indirect
8383
github.com/AndreasBriese/bbloom v0.0.0-20190825152654-46b345b51c96 // indirect
84-
github.com/DavidGamba/go-getoptions v0.31.0 // indirect
8584
github.com/Masterminds/goutils v1.1.1 // indirect
8685
github.com/Masterminds/semver/v3 v3.2.0 // indirect
8786
github.com/Masterminds/sprig/v3 v3.2.3 // indirect
@@ -96,25 +95,25 @@ require (
9695
github.com/armon/go-metrics v0.4.1 // indirect
9796
github.com/aryann/difflib v0.0.0-20210328193216-ff5ff6dc229b // indirect
9897
github.com/atotto/clipboard v0.1.4 // indirect
99-
github.com/aws/aws-sdk-go-v2 v1.32.4 // indirect
100-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.6 // indirect
101-
github.com/aws/aws-sdk-go-v2/config v1.28.4 // indirect
102-
github.com/aws/aws-sdk-go-v2/credentials v1.17.45 // indirect
103-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.19 // indirect
104-
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.38 // indirect
105-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.23 // indirect
106-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.23 // indirect
107-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
108-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.23 // indirect
109-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.0 // indirect
110-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.4.4 // indirect
111-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.4 // indirect
112-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.4 // indirect
113-
github.com/aws/aws-sdk-go-v2/service/s3 v1.67.0 // indirect
114-
github.com/aws/aws-sdk-go-v2/service/sso v1.24.5 // indirect
115-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.4 // indirect
116-
github.com/aws/aws-sdk-go-v2/service/sts v1.33.0 // indirect
117-
github.com/aws/smithy-go v1.22.0 // indirect
98+
github.com/aws/aws-sdk-go-v2 v1.36.2 // indirect
99+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.10 // indirect
100+
github.com/aws/aws-sdk-go-v2/config v1.29.7 // indirect
101+
github.com/aws/aws-sdk-go-v2/credentials v1.17.60 // indirect
102+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.29 // indirect
103+
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.63 // indirect
104+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.33 // indirect
105+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.33 // indirect
106+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
107+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.33 // indirect
108+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect
109+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.6.1 // indirect
110+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.14 // indirect
111+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.14 // indirect
112+
github.com/aws/aws-sdk-go-v2/service/s3 v1.77.1 // indirect
113+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.16 // indirect
114+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.15 // indirect
115+
github.com/aws/aws-sdk-go-v2/service/sts v1.33.15 // indirect
116+
github.com/aws/smithy-go v1.22.3 // indirect
118117
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
119118
github.com/aymerick/douceur v0.2.0 // indirect
120119
github.com/beorn7/perks v1.0.1 // indirect
@@ -129,12 +128,13 @@ require (
129128
github.com/cespare/xxhash/v2 v2.3.0 // indirect
130129
github.com/charmbracelet/keygen v0.5.1 // indirect
131130
github.com/charmbracelet/log v0.4.0 // indirect
132-
github.com/charmbracelet/x/ansi v0.4.5 // indirect
131+
github.com/charmbracelet/x/ansi v0.8.0 // indirect
133132
github.com/charmbracelet/x/conpty v0.1.0 // indirect
134-
github.com/charmbracelet/x/errors v0.0.0-20241113152101-0af7d04e9f32 // indirect
135-
github.com/charmbracelet/x/input v0.2.0 // indirect
133+
github.com/charmbracelet/x/errors v0.0.0-20250226164017-59292a315e58 // indirect
134+
github.com/charmbracelet/x/input v0.3.1 // indirect
136135
github.com/charmbracelet/x/term v0.2.1 // indirect
137-
github.com/charmbracelet/x/termios v0.1.0 // indirect
136+
github.com/charmbracelet/x/termios v0.1.1 // indirect
137+
github.com/charmbracelet/x/windows v0.2.0 // indirect
138138
github.com/chzyer/readline v1.5.1 // indirect
139139
github.com/coreos/go-semver v0.3.1 // indirect
140140
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
@@ -183,21 +183,20 @@ require (
183183
github.com/go-sql-driver/mysql v1.8.1 // indirect
184184
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect
185185
github.com/go-xmlfmt/xmlfmt v1.1.2 // indirect
186-
github.com/goccy/go-json v0.10.3 // indirect
186+
github.com/goccy/go-json v0.10.5 // indirect
187187
github.com/godbus/dbus/v5 v5.1.0 // indirect
188188
github.com/gofrs/flock v0.8.1 // indirect
189189
github.com/gogo/protobuf v1.3.2 // indirect
190190
github.com/golang-jwt/jwt/v4 v4.5.1 // indirect
191191
github.com/golang/geo v0.0.0-20230421003525-6adc56603217 // indirect
192-
github.com/golang/glog v1.2.2 // indirect
192+
github.com/golang/glog v1.2.3 // indirect
193193
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
194194
github.com/golang/protobuf v1.5.4 // indirect
195195
github.com/golang/snappy v0.0.4 // indirect
196196
github.com/google/btree v1.1.2 // indirect
197197
github.com/google/cel-go v0.20.1 // indirect
198198
github.com/google/flatbuffers v23.1.21+incompatible // indirect
199-
github.com/google/pprof v0.0.0-20240711041743-f6c9dda6c6da // indirect
200-
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
199+
github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad // indirect
201200
github.com/gorilla/css v1.0.1 // indirect
202201
github.com/hashicorp/errwrap v1.1.0 // indirect
203202
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
@@ -219,14 +218,14 @@ require (
219218
github.com/jackc/pgtype v1.14.0 // indirect
220219
github.com/jackc/pgx/v4 v4.18.3 // indirect
221220
github.com/json-iterator/go v1.1.12 // indirect
222-
github.com/klauspost/compress v1.17.11 // indirect
223-
github.com/klauspost/cpuid/v2 v2.2.9 // indirect
221+
github.com/klauspost/compress v1.18.0 // indirect
222+
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
224223
github.com/kr/fs v0.1.0 // indirect
225224
github.com/kr/pretty v0.3.1 // indirect
226225
github.com/kr/text v0.2.0 // indirect
227226
github.com/libdns/libdns v0.2.2 // indirect
228227
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
229-
github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect
228+
github.com/lufia/plan9stats v0.0.0-20250224150550-a661cff19cfb // indirect
230229
github.com/manifoldco/promptui v0.9.0 // indirect
231230
github.com/maruel/natural v1.1.1 // indirect
232231
github.com/mattn/go-colorable v0.1.13 // indirect
@@ -238,8 +237,9 @@ require (
238237
github.com/maypok86/otter v1.2.1 // indirect
239238
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
240239
github.com/mholt/acmez/v2 v2.0.1 // indirect
241-
github.com/miekg/dns v1.1.62 // indirect
242-
github.com/minio/madmin-go/v3 v3.0.77 // indirect
240+
github.com/miekg/dns v1.1.63 // indirect
241+
github.com/minio/crc64nvme v1.0.1 // indirect
242+
github.com/minio/madmin-go/v3 v3.0.94 // indirect
243243
github.com/minio/md5-simd v1.1.2 // indirect
244244
github.com/mitchellh/copystructure v1.2.0 // indirect
245245
github.com/mitchellh/go-ps v1.0.0 // indirect
@@ -259,24 +259,24 @@ require (
259259
github.com/nutsdb/nutsdb v1.0.4 // indirect
260260
github.com/onsi/ginkgo/v2 v2.15.0 // indirect
261261
github.com/philhofer/fwd v1.1.3-0.20240916144458-20a13a1f6b7c // indirect
262-
github.com/picosh/go-rsync-receiver v0.0.0-20250213155332-9a9558ff1929 // indirect
262+
github.com/picosh/go-rsync-receiver v0.0.0-20250226204508-de154908d143 // indirect
263263
github.com/pierrec/lz4/v4 v4.1.21 // indirect
264264
github.com/pkg/errors v0.9.1 // indirect
265265
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
266266
github.com/pquerna/cachecontrol v0.2.0 // indirect
267267
github.com/prometheus/client_model v0.6.1 // indirect
268-
github.com/prometheus/common v0.60.1 // indirect
268+
github.com/prometheus/common v0.62.0 // indirect
269269
github.com/prometheus/procfs v0.15.1 // indirect
270270
github.com/prometheus/prom2json v1.4.1 // indirect
271-
github.com/prometheus/prometheus v0.300.0 // indirect
271+
github.com/prometheus/prometheus v0.302.1 // indirect
272272
github.com/quic-go/qpack v0.4.0 // indirect
273273
github.com/quic-go/quic-go v0.44.0 // indirect
274274
github.com/redis/rueidis v1.0.39 // indirect
275275
github.com/rivo/uniseg v0.4.7 // indirect
276-
github.com/rogpeppe/go-internal v1.12.0 // indirect
276+
github.com/rogpeppe/go-internal v1.13.2-0.20241226121412-a5dc8ff20d0a // indirect
277277
github.com/rs/xid v1.6.0 // indirect
278278
github.com/russross/blackfriday/v2 v2.1.0 // indirect
279-
github.com/safchain/ethtool v0.4.1 // indirect
279+
github.com/safchain/ethtool v0.5.10 // indirect
280280
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
281281
github.com/secure-io/sio-go v0.3.1 // indirect
282282
github.com/sendgrid/rest v2.6.9+incompatible // indirect
@@ -302,7 +302,7 @@ require (
302302
github.com/tidwall/pretty v1.2.1 // indirect
303303
github.com/tidwall/redcon v1.6.2 // indirect
304304
github.com/tidwall/sjson v1.2.5 // indirect
305-
github.com/tinylib/msgp v1.2.4 // indirect
305+
github.com/tinylib/msgp v1.2.5 // indirect
306306
github.com/tklauser/go-sysconf v0.3.14 // indirect
307307
github.com/tklauser/numcpus v0.9.0 // indirect
308308
github.com/urfave/cli v1.22.14 // indirect
@@ -328,20 +328,20 @@ require (
328328
go.uber.org/zap v1.27.0 // indirect
329329
go.uber.org/zap/exp v0.2.0 // indirect
330330
golang.org/x/crypto/x509roots/fallback v0.0.0-20240507223354-67b13616a595 // indirect
331-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
332-
golang.org/x/image v0.21.0 // indirect
333-
golang.org/x/mod v0.22.0 // indirect
334-
golang.org/x/net v0.31.0 // indirect
335-
golang.org/x/sync v0.10.0 // indirect
336-
golang.org/x/sys v0.28.0 // indirect
337-
golang.org/x/term v0.27.0 // indirect
338-
golang.org/x/text v0.21.0 // indirect
339-
golang.org/x/time v0.8.0 // indirect
340-
golang.org/x/tools v0.27.0 // indirect
341-
google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1 // indirect
342-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1 // indirect
343-
google.golang.org/grpc v1.67.1 // indirect
331+
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa // indirect
332+
golang.org/x/image v0.24.0 // indirect
333+
golang.org/x/mod v0.23.0 // indirect
334+
golang.org/x/net v0.35.0 // indirect
335+
golang.org/x/sync v0.11.0 // indirect
336+
golang.org/x/sys v0.30.0 // indirect
337+
golang.org/x/term v0.29.0 // indirect
338+
golang.org/x/text v0.22.0 // indirect
339+
golang.org/x/time v0.10.0 // indirect
340+
golang.org/x/tools v0.30.0 // indirect
341+
google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f // indirect
342+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect
343+
google.golang.org/grpc v1.70.0 // indirect
344344
gopkg.in/yaml.v3 v3.0.1 // indirect
345345
howett.net/plist v1.0.0 // indirect
346-
mvdan.cc/xurls/v2 v2.5.0 // indirect
346+
mvdan.cc/xurls/v2 v2.6.0 // indirect
347347
)

0 commit comments

Comments
 (0)