[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/ntr/ - Netrunner official /g/ browser

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 114
Thread images: 14

File: mm.jpg (282KB, 2000x2000px) Image search: [Google]
mm.jpg
282KB, 2000x2000px
We are making a web browser!
PREVIOUSLY >>61404010

In the face of recent changes in Firefox and Chrome some anons were asking for a /g/'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!

WEBSITE: https://retrotech.eu/netrunner/
IRC on Rizon: #/g/netrunner
IRC guide: https://pastebin.com/YDbEWRHV

Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner
Github: https://github.com/5yph3r/Netrunner

>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.?

FEATURES https://pastebin.com/bnUU6kcu
FAQ https://pastebin.com/gjp7QmQJ
>>
>>61507391
This is so autistic
Just contribute to servo.
>>
>>61507391
So how many logos have been made compared to work done on the actual browser?
>>
File: some-random-logo.png (44KB, 2000x1456px) Image search: [Google]
some-random-logo.png
44KB, 2000x1456px
>>61507570
And they keep coming.
>>
>ntr
i c what you did there
>>
>>61507540
Servo is only a research project for Mozilla. It'll never actually turn into anything.
>>
>>61507391
M E M E
E
M
E
>>
>>61507606
This one sucks ass and so does the one in the OP.
>>
a thread died for this
>>
Why are there three different repositories with three different commit histories?
>>
>>61507391
>still no tarball

Fuck you.
>>
>>61507954
Parts of Servo are already being implanted to Gecko...
>>
I can't program but I'm gonna make a new logo, it's gonna be way better than the current one.
>>
>>61507954
Firefox has servo code running right now you spasmoid.
>>
>>61508688
Spamming the answer with the other guy won't convince anyone to make the switch.
>>
>>61508477
>>61508688
I'm talking about Servo as a whole you mongoloid. It's primarily a research project and expecting Servo *itself* to amount to anything more than an idea factory is retarded.
>>
>>61508622
The logo is good.i think it should have a change in icon when it enters night mode which should be a thing on all browsers.
>>
>>61508786
Noone cares what you are using faggloid
>>
>>61508786
>I don't understand how software research works

If it's being implemented in other projects it's doing its job pleb.
>>
Why won't you people just give up? It's not like you will make anything worthwhile.
>>
>>61509666
Implying you do sperglord.
>>
>>61507954
But this shit won't turn into anything too, lol
>>
>>61509801
>lol
>>
>>61509813
>>lol
>>
Just give up, this project will never succeed
>>
File: fuck-chrome.jpg (7KB, 330x80px) Image search: [Google]
fuck-chrome.jpg
7KB, 330x80px
cry bitch
>>
>>61508195
oh no a fucking /g/ thread died, what the fuck are we gonna do? stop the goddamn presses, a poor "what smartphone to get???" thread was killed

delete re/g/g/it
>>
So has any progress been done yet
Or is it STILL MORE circlejerking with nothing to show for it

By the way, we sorely need a good mobile browser too, that supports privacy. Firefox still works with uMatrix, there's the ESR and Icecat also works, but on mobile you literally have zero options right now.
>>
Just run uzbl, qutebrowser, or surf in a framebuffer
>>
>>61509982
Good, phoneposters should die
>>
>>61509982
There is pale moon for mobiles
>>
I'll be the ideas guy
>>
>>61509678
>got called out for being stupid
>quick, resort to childish insults

Nice.
>>
>>61510004
This.
>>
>>61510004
>>61511302
Can't prevent browser fingerprinting and tracking properly on any of them (as far as I know)
>>
>>61511831
Realistically, probably no browser (except Tor browser maybe?) can, see e.g.

https://www.chromium.org/Home/chromium-security/security-faq#TOC-Why-isn-t-passive-browser-fingerprinting-including-passive-cookies-in-Chrome-s-threat-model-
>>
>>61511971
I'm quite positive almost nobody profiles your network access to fingerprint you. And with proper third-party script and cookie blocking, I don't know if it's even possible (except to first parties, obviously).

And there are still measures one can take. A plywood door with a bathroom lock is better than a cardboard door with no lock which is better than no door. Realistically, it's impossible to prevent someone from breaking into your house without spending millions, but you still lock your door; why? People buy and use safes, even though they too can be broken or picked open with enough effort - why?

Blocking 3rd-party scripts alone defeats most javascript-based fingerprinting. Reducing the attack surface of common vectors helps further. If I generate a new canvas ID every day, and send highly common user-agents, accept-encoding headers, available system fonts, lists of plugins, etc., it becomes significantly harder to fingerprint me. And because the vast majority of people won't bother with all of this, the vast majority of trackers won't spend money and effort tracking people like me.
>>
>>61512294
A firm argument. Is illogical not to take some measures, moreover if they take little to no effort, moreover if they take little cost, that is what security is about in essence.

Also, some anons around will agree that nowadays is more about feeding less metadata to the beast.
>>
File: netrunner_transp-02.png (200KB, 1024x769px) Image search: [Google]
netrunner_transp-02.png
200KB, 1024x769px
>>
I understand /g/ products are usually bad, but the backlash behind this browser is irregular. I really do feel like some of the backlash are shills
>>
Using an alt-right symbol will really make us better than SJWfox? Is not just the same shit with a different smell?

>inb4 centrist bashing
>>
>>61514537
Maybe you are too new to /g/, but when the linux threads started they were full of shitposters bashing linux.
>>
>>61514089
cool logo desu
>>
File: NETRUNNER_404.jpg (97KB, 1980x1020px) Image search: [Google]
NETRUNNER_404.jpg
97KB, 1980x1020px
the official default 404 netrunner page
>>
>>61516103
how about a tray with a burger wrapper and empty fry box?
>>
>>61514733
That was back when /g/ wasn't full of shills
>>
>>61507954
>help Mozilla SJWtards with their code
AHAHAHHA
>>
File: whatifchromeshills.jpg (73KB, 400x400px) Image search: [Google]
whatifchromeshills.jpg
73KB, 400x400px
>>
>>61509982
>being a phonefag
just use clover you entitled fuck
>>
>>61516401
Really makes you think.
>>
>opengl a requirement
Why not Vulkan?
>>
Please stop with this shit, it's the laughing stock on this board...
>>
File: 1499465423393.jpg (22KB, 1000x501px) Image search: [Google]
1499465423393.jpg
22KB, 1000x501px
>>61514537
They were here for Tox and they were here for ColverOS. It's the same old song and dance.

>>61514717
Go fuck yourself.
>>
OP and devs: there are many lurkers who can't contribute but want to see this succeed. Please don't lose focus and please ignore shitty trolls and shills. They mean nothing. Good luck.
>>
>>61517425
This is definitely a fucking shill post.

>not funny or cutting
>faggy use of ellipsis

Reaks of corpcuckery.
>>
>>61518007
You have to add Moonman's smile to the logo
>>
U guy knows it's already an OS named netrunner
>>
>try posting ITT
>fill out captcha
>please copy this code
>try to copy
>can copy everything except the fucking code

What am I missing?
>>
>>61519686
*distro

Gentoo too is
>a distro
>a file manager
>a penguin (cute af)
>>
>>61509982

Progress report:
Yesterday I was able to make inline and block elements play together nicely. Worked today on refactoring the code that made that happen.

Included some Makefile fixes and OSX binary packaging tools. Fixed whitespace eating issue in parser. Also tried to comment more.

https://gitgud.io/odilitime/netrunner/commits/master

Also worked on the event and state system, so we can make the netcode non-blocking and enable coroutines, so net can stream to parser and parser can stream to renderer.

Just now finished make it layout correctly (before it would only layout correctly after a resize event). Still needs some clean up and then I'll commit that.

RetroTech set up an etherpad, so we can collaborate better. Gyro has been researching servo. I'm hoping to set up a trello soon.
>>
>>61520660
tarball when
>>
>>61520660
Looking good guys, and this is the framebuffer!
>>
File: 1499128863333.gif (2MB, 500x500px) Image search: [Google]
1499128863333.gif
2MB, 500x500px
>>61520682
https://my.mixtape.moe/hysamb.zip

Linux tarball using out of date binary from gyro's build system. The version will crash on certain websites because of the bad layout logic. Best I can do until I get my linux box working again.

Let me know if you have any problems running it, first time packaging it from an OSX system for Linux.
>>
>>61520793
That pic rustle my jimmies
>>
>>61520793
is it white on black or vice verssa
>>
Netrunner isn't dead !
>>
>>61520793
Thanks for the binary, that pic tho.
>>
>>61520850
the white spins, and then the black, so there are no solids, so no background/foreground. It's just visual candy that can't exist in the real world.
>>
>>61507606
Looking good Anon.
>>61511971
>Chromium shill once again.
>>
>>61519686
>Tripfag
>Broken English

How much did Google pay you to shitpost?

>>61520660
Great to hear updates, thanks.

>>61518209
This so much. Tox had a bumpy start and it ended up not just being useful but mainstream to an extent. With nothing but shitty browsers infested with SJWs, non coders and botnet, NetRunner is the savior of a browser the internet needs.
>>
>>61516421
>4chan is the internet
I already use Dashchan for that
>>
>>61518209
Fucking this
>>
>>61514089
>Net-Runner Softworks © 1994
>>
File: heeeeh_pancake.jpg (37KB, 368x368px) Image search: [Google]
heeeeh_pancake.jpg
37KB, 368x368px
>>61520660
Eyy looking good
>>
will there be a windows version?
>>
>>61521941
Yes, there was a guy on IRC trying to compile it for windows but haven't heard from him in a while. The code is intended to work on windows.
>>
why not use webkit. im asking because i genuinely dont know why you arent using an engine
>>
>>61520660
is that a browser mascot or just on the webpage?
>>
>>61522216
it's a quite a pain to embed in projects and once embedded it's hard to change its behavior.

>>61522703
just some background tied to the browser not the page as some color/texture filler until we can get colors/backgrounds/images working.
>>
>>61522887
do engines like webkit bring up any privacy concerns here or is it just a preference of your project not to use it then?
>>
>>61507391
You must be kidding.

I mean, I could really appreciate this project if you made it about creating a web browser just for fun and for learning how it works, to get a glimpse of the challenges and everything...

But claiming that you'll be able to make a proper web browser that people will be able to use in their day to day lives... You just won't be able to do that.
>>
>>61516103
Why would a web browser handle 404s by showing its own content?
>>
Oh boy, here he comes.
>>
>>61507391
While we're at it, /g/ should make a chan that isn't botnet.
>>
>>61523709
Yeah, captcha fucking sucks. Isn't there a way to make non-botnet captchas that do not suck?
>>
This browser is shit and insecure
>>
>>61525233
Not as insecure as you and as shit as your mom
>>
>>61507391
>We are making a web browser!
no you're not. 10 guys are making logos and 1 guy is making babby's first html parser

>>61507954
>what is project quantum
>>
>>61525861
t. nocode
>>
>>61525233
>>61525803
LMAO you got REKTd son!
>>
File: Screenshot_2017-07-23-18-05-52.png (152KB, 720x1280px) Image search: [Google]
Screenshot_2017-07-23-18-05-52.png
152KB, 720x1280px
>>61525125
yes

CAPTCHA: wouldn't load
>>
File: netrunner1.png (23KB, 614x734px) Image search: [Google]
netrunner1.png
23KB, 614x734px
>>61521414
kek
>>
File: 1500215984836.png (507KB, 750x537px) Image search: [Google]
1500215984836.png
507KB, 750x537px
>>61507391
Shit
>>61507606
Shit
>>61518007
The best one besides pic related
>>61529837
Shit
>>
if you dummies weren't building a web browser with fucking moonman as your logo i'd contribute, but I can already see where this project is going.
>>
>>61530407
the actual development team is different than who ever is making these threads. The actual project doesn't have any moonman shit and the OSX build is going by "Saltasaurus". Come by the irc or discord for real up to date information about the project.
>>
>>61530937
Is there an estimate on how long till it's completed?
>>
>>61530937
This. Moonman did nothing wrong tho.
>>
>>61530946
It'll probably be a functional barebones browser within a couple of months, but I wouldn't hold your breath if you're expecting it to be a modern standards-compliant browser that can actually render webpages made after 1995
>>
>>61531059
I just want a command line browser that has image support and proper scripting features like javascript and whatever else the web uses like php. I'm not asking for a lot here.
>>
>>61530946
as with any software project, they're never done.

This is a unpaid/unfunded effort currently consisting of 2 developers giving their free time. It's amazing we've gotten as far as we have. This will be no schedules unless this changed.

Our goal to have it able to read /g/ threads by end of August. Likely just text without colors or background but at least enough to read these threads. Right now it can only view text on a web page and we've start code on the picking (click areas) but they v. bugged.
>>
>>61531082
Same here. If I can browse 4chan I am happy.
>>
m8s, your shitty anime header breaks visual studio
>>
>>61531120
If you can make document rendering for djvu, epub, chm, and pdf, I'll be eternally thankful.
>>
>>61520660
Looking good
>>
File: DEZDWcHUAAA9FZ6.jpg (29KB, 640x307px) Image search: [Google]
DEZDWcHUAAA9FZ6.jpg
29KB, 640x307px
>>61523328
because nobody here knows how to make a fucking browser?
>>
>>61531126
you'll never be happy
>>
>>61531606
We don't have visual studio. What exact error is giving you?
>>
>>61534935
Heh, the microshit C++ compiler has a string literal limit of 65535 bytes.

Trying to get a working version on windows (my current main machine is windows cause my thinkpad died a tragic death). Want to focus on the parser and tree construction more as a learning exercise desu, might stop by the irc later once I have something of merit
>>
>>61535153
>let's ignore the retard who is inserting an image into the program by converting it to a 12MB header file with a huge string literal

>focus on the parser and tree construction more as a learning exercise desu
In that case I recommend you to scrap both and start over.
But only after you take some time to learn how parsers are actually made. No, it's not a for loop that segfaults on invalid input.
After you learn that you should take a parser from an existing browser because while writing an html parser is easy, writing a parser for html that you'll receive from the internet is not.
>>
>>61535153
https://stackoverflow.com/a/8018629
might be the solution.
>>
>>61535420
I'd like to imagine I know the basics, I did take a compilers class, although we used lexer/parser generators for the latter part of the course when parsing wasn't the focus. I was thinking a toy parser for an actual language was the next logical step up from a toy parser for a toy language.

I was planning to scrap whats there for the parser and DOM stuff, and start right from the w3c interface specs anyways. Just found the project interesting because a few days ago I'd never even think of attempting an HTML parser until I looked into the feasibility of it myself

>>61535505
It'd work, but I'm just gonna remove it for now. Just found it sorta funny how MSVC strictly enforces the string length limit and gcc doesnt
>>
>>61507391
>https://retrotech.eu/netrunner/
Where is the Linux version dickwashers?
>>
>>61507391
You need Loonix version.
>>
>>61536967
>>61536978
see 61520793
Thread posts: 114
Thread images: 14


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.