We are making a web browser! PREVIOUSLY In the face of recent changes in Firefox and Chrome some anons were asking for a Sup Forums's perfect web browser, we collected the most wanted here and plan on continuing with the creation.
To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming! IRC on Rizon: #Sup Forumsnetrunner
>TODO: - Host project at savannah.nongnu.org - Set bug tracker and mailing list in Savannah.
>WORK PLAN 1. Browse links2 source code (you can use Ctags for tagging functions and files). 2. Expose API and give access to everything (scripting through executables is planned). 3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites. 4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications. 5. Create an uncomplicated switch to general security profiles located in saved files. 6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc. 7. Work in the framebuffer graphics rendering. 8. Open API to javascript support (version 2.1pre28 of links2 had javascript enabled). 9. Cache, logs, cookies, and other data storage options. 10. Ports routing proxy management. 11. Vim/Emacs modes, dwb hints and quickmarks. 12. Optionally add parser for HTML, DJVU, PDF, epub, etc.?
- moved document into component, laying the ground work for iframes - added tabbed browsing - fixed scrolling - add SSL support (only in windows package, builds for the rest coming out soon) using libmbed - HTML parser fix for single tags - Support 302/303 redirects
New team member: we welcome Despair who did the latest windows ports, setup Jenksin for windows and implemented SSL support. Also gyroninja's Jenkins is back in working order.
Julian Perez
Seems like yesterday when this project started. Is like looking how a baby grows up. Looking good.
Godspeed anons. Don't think id be of any use(only know the basics about web-stuff pretty much), but stalking on irc if there is anything i could be of use isnt against the rules right?.
Aaron Long
neetrunner > NetRunner
Ethan Gutierrez
Holy shit its actually going forward? i tought you guys would stop at the logo
Bentley Torres
Don't steal our nickname
Xavier James
>muh racist web browser >muh links2 clone
Gavin Taylor
> cmd:netrunner.exe Sup Forums.org/g
Sup Forumsntr - NetRunner build Aug 19 2017 terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid
Juan Perry
Also crashing with the same error even when i'm trying to open local .html file
appimages are cool but they arent in competition with snaps/flatpaks because its not sandboxed
Grayson Jackson
C U T E
Robert Martin
it actually works properly on HTTPS, interestingly:
Juan Davis
Snaps are dumb. Flatpaks are superior.
William Sullivan
I can't load up encyclopediadramatica.rs because it gives me Invalid Resource Type no matter what. Does it not have the ability to see non-standard domain extensions and connect to them?
Jaxon Hill
it needs to have tree style tabs
Mason Bailey
argv parser is still a bit rough on the edges, try entering a proper URI for now
Cooper Smith
I can't program but I like what you're doing, can I donate some BTC or something?
Aiden Robinson
As one of the new guys, I've never actually seen the links2 codebase. so...........don't know what to tell ya
they are not. (the windows nightly build, if put on an ISO image, could be considered one, as all of its dependencies are included, and relies on nothing else except libc (msvcrt) and libgl (opengl32)
Luke Myers
Where's the DOS port?
Thomas Cooper
Old build is actually also work if i add http, but window itself feels laggy as fuck, is this windows shit or is it framebuffer itself ? Even text in input box appears with huge delay.
William Mitchell
Why the fuck would I use this over qutebrowser?
Xavier Ward
Why use qutebrowser over Uzbl?
Jayden Cruz
Could be either, I've yet to profile anything since it's all highly experimental anyway.
Angel Brooks
my guess is on your GPU or framebuffer, as I get good redraw on even an Intel HD laptop card
Matthew Howard
netrunner is botnet
Colton Ward
Can you make a Mac port? I know I'm a poorfag, but the jump to Mac will be beneficial.
i've installed the dependencies, but i'm not sure what to set LD_LIBRARY_PATH to -- how do i check? sorry for scrub-tier tech support requests
John Wilson
Sexy
Gabriel Moore
If they're installed, you should have to set your LD_LIBRARY_PATH . Most distro install to a base of /usr or /usr/local (then you'd have lib, include, etc).
Juan Morales
try ldconfig -R or was it -r...
Elijah Nguyen
>not all dependencies listed >install the first missing one and have this happen /usr/include/mbedtls/net.h:29:2: error: #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" [-Werror=cpp] Lmao Sup Forums everyone!
Thomas Foster
What is that web browser for templeOS called again?
Jeremiah Ramirez
My eyes bleed!
Kevin James
>not all dependencies listed good point, README updated. We just added that new requirement yesterday.
what version of mbedtls is that?
Grayson Anderson
Those are the spywares leaving your body.
Kevin Sullivan
risky name, I appreciate the boldness
Andrew Clark
2.5.1, Buster repo
Brayden Diaz
Note that it builds and seems to work when I remove -Werror from the makefile. I'm assuming there is some Linux-specific define somewhere in the library.
Jayden Hughes
Looks like you can just comment out #include in src/networking/HTTPSRequest.h without problem. Weird gcc 5.4 on linux and clang-800.0.42.1 on OSX didn't say anything.
Jaxson Kelly
These are the warnings that show up In file included from src/networking/HTTPSRequest.h:10:0, from src/WebResource.cpp:9: /usr/include/mbedtls/net.h:29:2: warning: #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" [-Wcpp] #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" ^~ In file included from src/networking/HTTPSRequest.h:10:0, from src/networking/HTTPSRequest.cpp:1: /usr/include/mbedtls/net.h:29:2: warning: #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" [-Wcpp] #warning "Deprecated header file: Superseded by mbedtls/net_sockets.h" ^~~~~~~
Thomas Phillips
Why C++ and not C?
Jeremiah Murphy
>In the face of recent changes in Firefox and Chrome Proposal: Transitioning tools to import my shit from FF.
Juan Long
Presumably because Firefox and Chrome are written in C++.
It's GPL too and I don't get that.
Zachary Gray
Won't even start on Windows 7. A cmd windows open and shuts instantly.
Elijah Barnes
It's what we wanted to build it with. I think this is going to be a large project and C++ will provide better organization. I was looking at porting the HTML parser to c, it's just not worth the effort for what? questionable performance gains? I'd rather have the code be easier to read and review.
Brayden Perry
Noted, we already have an bookmarks importer on the radar. Anything else?
you have to currently have to pass a URL to it. So either run it from cmd or create a shortcut and pass a FULLY QUALIFIED URL to it (bob.com/ include trailing slash)
Elijah Williams
How do I make the shortcut properly? I'm not very familiar with Windows.
Josiah James
...
Aiden Watson
Thanks m8 Is posting possible yet? Is a pass required?
Landon Lopez
The window closes really fast but it looks like the error says "Could not open window"
Isaac Russell
No, we just barely got input boxes working. Forms are the next major feature but I'm spending a lot of time on clean up now. There are a lot of little bugs and unexpected behaviors that I'm trying to clean up before adding much more.
Cooper Flores
Could be your video drivers don't support OpenGL 3.3
Isaiah Baker
It's a T420 so that's fairly likely. I'll try it on my X230 once I get the SSD for it.
Landon Reed
didn't god specify no networking?
Jonathan Campbell
yeah, well, god is a bitch
Julian Ramirez
hello sir i am calling from microsoft your computer has a wirus please do the needful and install our netrunner browser to remove it thank u sir
Samuel Sanchez
Because qutebrowser is actually usable - unlike uzbl, which either uses an old insecure WebKit1, or (on the next branch) doesn't share data like cookies between tabs, so have fun logging in once for each tab.
Jackson Wood
Why would ANYONE use this?
Honest question. It is a browser made by completely inexperienced people. Horribly features and a massive backdoor right into your system
Carter Hall
I have no expectations of this being a good browser however here are some reasons you might want to use it - scripting capabilities (integrate with other command line tools) - API - privacy - low memory footprint per tab - performance - interface choice: text, sixel (vt340), framebuffer, OGL
I'm hoping it'll be a great browser to do a quick look up on something.
Adrian Russell
As opposed to directly botnetting your shit up
You bet your mothers asshole I'm gunna be using this once it's done
Ethan Foster
error: >./netrunner: error while loading shared libraries: libGLEW.so.2.0: cannot open shared object file: No such file or directory
We'll get some donations options on the website soon. Thanks for considering supporting us.
Justin Price
2017-08-21 Progress Report
- Netrunner now doesn't require a URL to start. - muted some colors - added hover effects. - Video shows a demo of operation that previously had unwanted behaviors - started implement forward/back buttons - Despair started work on new 2LSF allocator - Text rendering fixes - Auto closing of unclosed LI tags in parser