Skip to content

Releases

1.0.20

Choose a tag to compare

@andreasrosdal andreasrosdal released this 01 Nov 17:21
ada29d3

Northstar Web Browser 1.0.20

screenshot

What's Changed

Full Changelog: 1.0.19...1.0.20

1.0.19

Choose a tag to compare

@andreasrosdal andreasrosdal released this 30 Oct 17:33
73b28e5

Northstar Web Browser 1.0.19

image

What's Changed

Full Changelog: 1.0.18...1.0.19

1.0.18

Choose a tag to compare

@andreasrosdal andreasrosdal released this 28 Oct 21:07
de9c0c6

Northstar Web Browser 1.0.18

screenshot

What's Changed

Full Changelog: 1.0.17...1.0.18

1.0.17

Choose a tag to compare

@andreasrosdal andreasrosdal released this 25 Oct 20:14
b70fcf1

Northstar Web Browser 1.0.17

image

What's Changed

Full Changelog: 1.0.16...1.0.17

1.0.16

Choose a tag to compare

@andreasrosdal andreasrosdal released this 23 Oct 18:18
bdbafc6

Northstar Web Browser 1.0.16

image

Windows store: https://apps.microsoft.com/detail/9p39zb79jv0t

What's Changed

  • Block page writes to internal data-nd-* attributes by @andreasrosdal in #24
  • Bind iframe document.cookie to the document's real URL by @andreasrosdal in #25
  • Harden iframe and ShadowRealm realm boundaries by @andreasrosdal in #26
  • Fix use-after-free when reading DataView-like buffer sources by @andreasrosdal in #27
  • Send truthful navigation request metadata and add CORS preflight by @andreasrosdal in #28
  • Only honour northstar-unsafe-continue: from the Safe Browsing warning by @andreasrosdal in #29
  • Fix heap overflow when rebuilding SFNT data from web fonts by @andreasrosdal in #30
  • Fix IndexedDB handle use-after-free and unlocked blob URL tables by @andreasrosdal in #31
  • Stop exposing cross-origin stylesheet bodies to page script by @andreasrosdal in #32
  • Don't treat about:blank/about:srcdoc as browser chrome by @andreasrosdal in #33
  • Harden extension content-script shim, paths, filters and matchers by @andreasrosdal in #34
  • Partition the bytecode cache and keep it out of private browsing by @andreasrosdal in #35
  • Close several Content-Security-Policy, worker and service-worker gaps by @andreasrosdal in #36
  • Tighten the Linux sandbox by @andreasrosdal in #37
  • Parse boolean env switches properly; confine test-only hooks by @andreasrosdal in #38
  • Pin and checksum the AppImage build tools; pin lexbor by commit by @andreasrosdal in #39
  • Make the XHTML well-formedness gate and parser agree on DOCTYPEs by @andreasrosdal in #40
  • Scope BroadcastChannel by origin; filter response headers for script by @andreasrosdal in #41
  • Fix media/canvas edge cases and races in shared tables by @andreasrosdal in #42
  • Keep CR/LF out of request headers and the config file by @andreasrosdal in #43
  • Don't leak the parsed SSE field when ignoring a CR/LF event id by @andreasrosdal in #44
  • Close gaps found re-reviewing VULN-06/08/09/10/19 by @andreasrosdal in #45
  • Close gaps found re-reviewing VULN-01..05 by @andreasrosdal in #46
  • Close gaps found re-reviewing VULN-11..15 by @andreasrosdal in #47
  • Bring SECURITY.md in line with the code; harden headless allocator by @andreasrosdal in #48
  • Rename the internet-browser alias to open-internet-browser by @andreasrosdal in #49
  • Label blob: URLs with the calling frame's origin; tighten about:/file: access by @andreasrosdal in #50
  • Run a frame's inline code in the frame's realm, never the embedder's by @andreasrosdal in #51
  • Take frame origins from the browser's record, not the frame's location by @andreasrosdal in #52
  • Judge a frame's requests and workers by the frame's own CSP by @andreasrosdal in #53
  • Hand content scripts their helpers directly; serve only web-accessible files by @andreasrosdal in #54
  • Drop a duplicate forward declaration that breaks the -Werror Linux build by @andreasrosdal in #55
  • Write headless output through pre-opened files; refuse TIOCSTI and SHM_EXEC by @andreasrosdal in #56
  • Treat XML the parser rejects as malformed, never as HTML with scripts by @andreasrosdal in #57
  • Honour fetch credentials modes; Origin: null; CORS for EventSource by @andreasrosdal in #58
  • Second-review fixes: frames, IndexedDB, CSP hops, audio/worker policy, docs by @andreasrosdal in #60
  • Give speculative preloads the page's Content-Security-Policy by @andreasrosdal in #59
  • Third-review fixes: unknown callers, frame storage, CSP and extension gaps by @andreasrosdal in #61
  • Third-review fixes: navigation, IndexedDB, frame CSP, seccomp, config, camera, WASM, nightly by @andreasrosdal in #62
  • Navigation API origin check; guard internal attributes; note two known gaps by @andreasrosdal in #63
  • Vendor web-text-lib from Nordstjernen Sol in place of the ns-pango subproject by @andreasrosdal in #64
  • Drop a doubled availability macro that breaks the gcc build by @andreasrosdal in #65
  • Bring README.md up to date with the code by @andreasrosdal in #66
  • Release 1.0.16 by @andreasrosdal in #67
  • Update the screenshot for 1.0.16 by @andreasrosdal in #68

Full Changelog: 1.0.15...1.0.16

1.0.15

Choose a tag to compare

@andreasrosdal andreasrosdal released this 18 Oct 13:26

Northstar browser 1.0.15

screenshot

Windows store: https://apps.microsoft.com/detail/9p39zb79jv0t

What's Changed

  • Refuse executable memory on the engine thread; opaque file: origins; live document.cookie by @andreasrosdal in #20
  • Remove dead code, duplicate code and bloat across the engine by @andreasrosdal in #21
  • Let the sandbox read the XAUTHORITY file, not its directory by @andreasrosdal in #22
  • Second size pass: drop disallowed comments, table-drive accessors, fold copy-paste code by @andreasrosdal in #23

Full Changelog: 1.0.14...1.0.15

1.0.14

Choose a tag to compare

@andreasrosdal andreasrosdal released this 16 Oct 20:46

Northstar Web Browser 1.0.14

image

Windows store: https://apps.microsoft.com/detail/9p39zb79jv0t

What's Changed

Full Changelog: 1.0.13...1.0.14

1.0.13

Choose a tag to compare

@andreasrosdal andreasrosdal released this 09 Oct 20:32
Immutable release. Only release title and notes can be modified.

Northstar Web Browser 1.0.13

Northstar Web Browser 1.0.13 released. See Changelog

image

Windows store: https://apps.microsoft.com/detail/9p39zb79jv0t

Northstar Browser 1.0.12

Choose a tag to compare

@andreasrosdal andreasrosdal released this 02 Oct 19:00

Northstar Browser 1.0.12

image

Northstar Browser 1.0.11

Choose a tag to compare

@andreasrosdal andreasrosdal released this 27 Sep 15:35

Northstar Browser 1.0.11

Northstar is a minimalist web browser written from scratch in C. Its engine targets practical HTML5, modern CSS and JavaScript compatibility without embedding Gecko, WebKit, Blink or another browser engine. Linux is the primary platform; macOS and Windows are also supported.

Northstar is free software, licensed under the GNU General Public License, version 3 or later.

Also see: Nordstjernen Web Browser 1.0.28.

screenshot

Windows store:
https://apps.microsoft.com/detail/9P39ZB79JV0T