oscar
|
030617397b
simplified IWA, no need for dSockets and exports anymore
|
4 周之前 |
oscar
|
500924a895
removed useless window bind for UDP constructor
|
1 月之前 |
oscar
|
32a3c8323e
simplified directsockets on js side, refreshed cx files
|
1 月之前 |
oscar
|
ef55bd93d3
added local directsockets access, dsockets.js changes, refresh of cx files
|
1 月之前 |
oscar
|
71c1548653
lots of work completed towards getting TCP connections working. Sockets are now created when requested by CX, data can be sent. not received yet. This specific commit wont' build because I'm trying to import dumpIP but can't manage to. just remove from dSockets.js and it'll work. pushing anyways because I hvaen't pushed in too long and I'll die if I lose all this
|
1 月之前 |
oscar
|
422457abb8
TCPProxy seems to work as intended using link(). New test creating a mock socket as inbound connection to google.
|
2 月之前 |
oscar
|
290d9a010e
started work on TCPProxy. Wrapper around TCPServerSocket and TCPSocket from directSocketsApi. refresh of cx files, removed old bad implementation of directSocketsApi spec
|
2 月之前 |
oscar
|
d97a16af2f
added build/ to .gitignore.
|
2 月之前 |
oscar
|
16a1d5b0c8
now add directSocketsInterface on linux.create() call in place of networkInterface, does not crash somehow, still need to understand what goes in get_networkInterface(). still yet to find implementation somewhere
|
2 月之前 |
oscar
|
19ee1353ae
added missing ipstack.wasm file in tun/
|
2 月之前 |
oscar
|
6ef1aa2f44
refreshed files for start of work on directSocketsInterface for TCP in cheerpX, removed useless .d.ts and app.d.js files, started fiddling with networking to try and test TCP
|
2 月之前 |
oscar
|
6a57003ef3
include files for TCP socket type (ripped from google examples) and export types folder in svelte.conf so it's usable
|
2 月之前 |
oscar
|
30fef95135
updated all cheerpx files, post-process.cjs now appends cxCoreInit() at the end of cxcore.js
|
2 月之前 |
oscar
|
c238a8f809
it runs!!! :)) need to clean up cxcore.js it requires manual editing right now I'll implement post-processing for it to automatically take place during 'npm run build'. added extra needed files. compiled with linux trace right now, will recompile without at a later time
|
2 月之前 |
oscar
|
e010dec2ac
still stuck in linux.create(), even though it seems like it runs to completion. feels like it finishes running but still hangs for some reason
|
2 月之前 |
oscar
|
b1b29577a7
added comment to vite.config.js to know from where the additions are for IWA only
|
2 月之前 |
oscar
|
9bfb99686f
added cxcore.wasm to be served from the root, fixes wrong magic word error
|
2 月之前 |
oscar
|
97ce9f39c6
added explicit worker-src even though it seems to just get ignored by IWAs, got through most of the CSP related errors, as well as past the blob error
|
2 月之前 |
oscar
|
09de1cd2c9
commented out the failing asserts in getCheerpXUrl recompiled and put new cx_esm.js in. Added cheerpOS.js file, gets added to build/ from vite.config.js
|
3 月之前 |
oscar
|
79fc745674
removed useless file addition
|
3 月之前 |
oscar
|
d66f3226f0
included cx.esm.js and built cx_esm.js files to get over cheerpx error. Changed the scripts in package.json to build and run the iwa app. commented out plausible in app.html to remove the error. added hooks.client.js to fix TrustedHtmlElement error. added the CSPs to svelte.config.js. New error is a failed assert in cheerpx cxui.cpp in getCheerpXUrl() line 110
|
3 月之前 |
oscar
|
496bfcb95c
setup to get the WebVM installed as IWA, changes to src/app.html and vite.config.js to point to placeholder icon to pass install checks. Tweaked the post-processing from the hello world to be more robust, it fixes the same CSP violation issues of inline scripts, also copy .well-known/ to build/ after build is complete. Added CSP headers to nginx.conf
|
3 月之前 |
oscar
|
8ceb330a2d
corrected manifest, temporary picture to pass IWA install error (use .png and at least 155x155)
|
3 月之前 |
oscar
|
63b598524b
ffmpeg'd tower.ico to .png and edited the .webmanifest to reference it. Google-chrome parses, seems to start and then crashes, app doesn't appear on chrome://apps afterwards but we got past the .webmanifest not being found
|
3 月之前 |
oscar
|
5982787b24
fixed the .webmanifest for permissions_policy fields, manually moving .well_known/ to build/ lets google parse it, it complains that the image isn't in png, svg or webp format now which is progress
|
3 月之前 |
oscar
|
4967842858
started work on WebVM .webmanifest, google says it can't parse/find it so placeholder for now
|
3 月之前 |
Yuri Iozzelli
|
d493939a5b
ci: add havana host key
|
3 月之前 |
Yuri Iozzelli
|
f025f753ed
ci: fix typo
|
3 月之前 |
Yuri Iozzelli
|
db2e9a68ef
ci: switch deploy to new server
|
3 月之前 |
Alessandro Pignotti
|
b925dc00f0
Restore hackathon messaging
|
3 月之前 |