Omar Rizwan
2f639e2a02
safari: TabFSServer subprocess that can live long. fixes bug where fs would die after a minute or two
2021-02-08 12:12:43 -08:00
Omar Rizwan
9b4abc40ee
safari: more cleanup and commenting
2021-02-08 05:03:31 -08:00
Omar Rizwan
b6b61ee093
safari: make tabfs URL path independent
2021-02-08 04:52:07 -08:00
Omar Rizwan
341ae6d477
safari: more cleanup, start on README.md
2021-02-08 04:30:36 -08:00
Omar Rizwan
eae9082407
safari: loopback restrict
2021-02-08 04:26:00 -08:00
Omar Rizwan
78f67aa873
safari: clean up code a bit
2021-02-08 04:21:58 -08:00
Omar Rizwan
b19f68cc8e
safari: it works over ws!
2021-02-08 04:16:30 -08:00
Omar Rizwan
4fdcf4be9d
safari: successfully exchanges 1 req/resp over ws, then fails
2021-02-08 04:02:47 -08:00
Omar Rizwan
7211a5fdea
safari: start migration to using out-of-band WebSocket to do extension<=>fs comm
2021-02-08 02:32:21 -08:00
Omar Rizwan
930352dd42
safari: works! (it lists tabs/by-title, at least)
...
Safari keeps stealing focus bc of how I do messaging to it now, need to fix all that next
2021-02-07 22:57:04 -08:00
Omar Rizwan
6f743114da
safari: XPC service runs!
2021-02-07 21:44:46 -08:00
Omar Rizwan
8924f946dd
safari: merge XPC service to run tabfs process. it builds but haven't hooked it in yet
2021-02-07 16:10:37 -08:00
Omar Rizwan
33e5911cb2
trying to just run straight from sandbox instead of xpc -- kinda works! blocked on libfuse
2021-02-07 02:46:07 -08:00
Omar Rizwan
a465ad6a8f
safari: checkpoint as I try to get the terrible wiring right
2021-02-02 23:07:24 -08:00
Omar Rizwan
f5b00deb7e
safari: initial commit.
...
this is just the output of `xcrun safari-web-extension-converter .` in
`extension/`
it doesn't work yet (well, it runs without any errors, but it doesn't
know to invoke the tabfs process; it just talks to the stub app from
the generator)
2021-01-31 13:48:26 -08:00
Omar Rizwan
d7f462e964
Merge commit 'refs/pullreqs/55'
2021-01-31 12:33:11 -08:00
Omar Rizwan
1b03493dec
Merge pull request #62 from njerig/master
...
Add support for Vivaldi on macOS
2021-01-30 22:45:56 -08:00
Njeri Gachoka
7b3684df15
add support for Vivaldi on macOS
2021-01-30 22:20:53 -08:00
Omar Rizwan
cf06de9c69
Merge pull request #50 from enricozb/master
...
add linux brave browser support
2021-01-16 12:09:55 -08:00
K1-K1
d918d93bbc
Allow all characters (except /) when sanitazing
2021-01-14 13:42:08 +00:00
Omar Rizwan
82a1d6722d
test: add textarea tests
2021-01-13 00:26:48 -08:00
Omar Rizwan
c8f6827e76
Merge pull request #51 from joshuahhh/master
...
read/write textareas
2021-01-13 00:12:12 -08:00
Matthieu Vion
173668a4b6
feat(install): added Edge Dev for Linux
2021-01-12 13:55:07 +01:00
Omar Rizwan
0a6c542c76
fs: missed one %lld fix
2021-01-12 00:30:29 -08:00
Omar Rizwan
6d4b8ef5d1
fs: fix for off_t on 32-bit arch
...
(it's actually 64-bit bc of -D_FILE_OFFSET_BITS=64 at build time)
2021-01-12 00:17:34 -08:00
Omar Rizwan
9e1a145d23
Merge branch 'huglovefan-truncate'
2021-01-12 00:16:29 -08:00
Omar Rizwan
8b0e106ebd
test: add test for #40
2021-01-12 00:15:25 -08:00
Omar Rizwan
030336b858
test: fix on Linux?
2021-01-11 23:59:24 -08:00
Omar Rizwan
d1297b5b25
md: add sponsor
2021-01-11 23:39:16 -08:00
Omar Rizwan
740e2f3bb3
fs: fix fh handling on 32-bit arch
2021-01-11 23:25:42 -08:00
Omar Rizwan
6cd6fc2a15
Merge pull request #53 from yggdr/fix_freebsd
...
Fix FreeBSD support that broke when multithreading was implemented
2021-01-11 12:44:43 -08:00
Konstantin Schukraft
88925318e0
Fix FreeBSD support that broke when multithreading was implemented
2021-01-11 17:23:53 +01:00
human
a7ab34ebbc
fix truncating in defineFile()
...
- in the C part: enable FUSE_CAP_ATOMIC_O_TRUNC so that open() will get called with O_TRUNC in flags instead of truncate() being called separately
- this also prevents truncate() from calling setData() with an empty string when a file is opened with O_TRUNC
- in defineFile()->open(): if O_TRUNC is used, don't call getData() but start with an empty file as if it had just been truncated
- in defineFile()->write()/truncate(): correct buffer resizing/copying
2021-01-11 10:25:57 +02:00
Joshua Horowitz
08885dc990
read/write textareas
2021-01-10 22:55:34 -08:00
Enrico Borba
86d7b2a7aa
add linux brave browser support
2021-01-10 16:16:21 -10:00
Omar Rizwan
5f6cad2c71
sponsor updates, document debugger folder slightly better
2021-01-10 15:06:52 -08:00
Omar Rizwan
3c34988117
Create FUNDING.yml
2021-01-10 14:51:36 -08:00
Omar Rizwan
1c82184d68
Merge pull request #47 from cdf1982/master
...
Save tab HTML source to file
2021-01-10 13:17:08 -08:00
cdf1982
dc9ab003ee
Save tab HTML source to file
2021-01-10 20:59:42 +01:00
Omar Rizwan
1e7b1f8ad4
Merge pull request #43 from ezkl/add-macos-chrome-beta
...
Add support for Chrome Beta on macOS
2021-01-09 14:21:13 -08:00
Ezekiel Templin
bdcaaaa530
Update install.sh
...
Co-authored-by: huglovefan <human@neet.fi>
2021-01-09 08:52:42 -08:00
Ezekiel Templin
dfb9212ed2
Add support for Chrome Beta on macOS
2021-01-08 19:15:13 -08:00
Omar Rizwan
6d65a48d4e
Merge pull request #38 from buckley-w-david/master
...
Use environment varaible to configure mount location
2021-01-05 09:41:14 -08:00
David Buckley
b77bf24168
Merge remote-tracking branch 'huglovefan/master'
2021-01-05 11:17:03 -05:00
human
509a0e1ce9
support TABFS_MOUNT_DIR
2021-01-05 03:18:25 +02:00
David Buckley
daa3785d7c
Merge branch 'master' of github.com:osnr/TabFS
2021-01-04 13:19:04 -05:00
Omar Rizwan
5905852cef
use -lfuse on Mac. fixes #11 . fixes #20
2021-01-04 04:50:24 -08:00
Omar Rizwan
180a71732e
restore tabfs.c note; reword md
2021-01-04 04:30:32 -08:00
Omar Rizwan
f47c7f066b
md updates, including browser support info; fixes #30
2021-01-04 04:27:24 -08:00
Omar Rizwan
683a3eb233
Merge branch 'master' of github.com:osnr/tabfs
2021-01-04 03:40:51 -08:00