/lynxchan/ - LynxChan

The best engine you will ever shitpost with.

Mode: Thread

Max message length: 4096


Max file size: 1.00 MB

Max files: 3


(used to delete files and postings)


Remember to follow the rules

Keep threads on-topic.
Installation video tutorial
Vichan migration script

(10.65 KB 215x212 logo.png)
2.2 breaking api changes Stephen Lynx Board owner 12/07/2018 (Fri) 22:26:24 Id:1101c6 No. 647 [Reply]
On 2.2 the json api features were merged into the form api and removed afterwards.
So not only the json input was removed, bu also the json output of the form api was remade. The refactoring is finished and penumbra has been adapted.

2.2 is scheduled to be released on march of 2019.
Edited last time by StephenLynx on 12/07/2018 (Fri) 22:27:58.

(3.93 MB 640x480 1451822329331.webm)
Cat Board owner 01/03/2016 (Sun) 12:07:51 Id:9ca3a6 No. 219 [Reply]

(6.64 KB 250x250 15384333296811s.jpg)
Cat 05/17/2019 (Fri) 05:54:23 Id:2d3c2e No. 795 [Reply]
woohoo 2.2 coming out in one day! get hyped bitches!
38 posts and 9 images omitted.
Fixed on master, lynxhub and 2.2.x branches.

It is entirely disabled on mobile. At worst if your screen reduces in size after the initial loading it will be a bit inconsistent, but I am yet to hear from someone having that issue.
watched thread entry is empty if op starts with a url or a greentext
hypothetically if someone did want (You)s could it be on his side like an extension or custom js in settings
Will look into it.

It would be easier to add to the front-end js.
Fixed on lynxhub, master, 2.2 and 2.1 branches.

(6.09 KB 176x176 StephanLynx.jpg)
3 feature requests Cat 04/23/2019 (Tue) 22:43:12 Id:bac396 No. 783 [Reply]
Feature request 1: make it possible in the global settings to edit the footer of the chan, just as it is already possible to edit the header. It would only make sense to have both, not just one.
Feature request 2: allow board owner to enable or disable TOR posting on their board, lest the administrator hasn't disabled it globally.
Feature request 3: make it possible to view a user's post history by clicking on their hashed IP, to determine wether a user is legit or a newbie spammer.
>inb4 no no no
I think these are decent requests and handy features that should be basic to any imageboard software.
11 posts and 1 image omitted.
(256.26 KB 1366x768 a.png)
that one that opens when you put the mouse cursor on a post id. you can see in that picture that it does not stay in the visible area like it should. heres another picture from a site where it works properly.
I believe it's something on your end.
You are failing to load fonts too, so I wouldn't be surprised if some script failed. What's weird is that scripts are not blocked entirely, because you have the theme switcher there.
i dont block scripts. i just have remote fonts off and it probably wants to download that font awesome meme that all webdevs seem to like so much. also the problem is with quotes that are near the end of the visible space. you might see it if you scroll up a bit and try to look at the last post.
Aaah, I see what you mean now. The tooltip is below the bottom of the page. I thought it wasn't showing up at all. Ok, I'll have a look into that.
>that font awesome meme
liberation has the icons on the top left

Cat 05/19/2019 (Sun) 16:31:57 Id:32d9f6 No. 809 [Reply]
add libre.land to the list.

being a cheap bastard Cat 10/22/2018 (Mon) 03:39:16 Id:8a7f6a No. 633 [Reply]
i like how lynxchan is meant to save people shitloads of money! with certbot and letsencrypt ssl , this money saving concept should be extended to ssl though!!! built in ssl is no longer necessary with free letsencrypt options. also, it costs money tonget the two required cert files. so im running lynxchan on ubuntu, from here to use letsencrypt i install nginx, then delete apache, then set up the sal cert with letsencrypt, right? As a feature request, maybe have it more user friendly tonuse letsencrypt? thanks !! i spend my money on coke and whores so saving money on ssl certs should be at least 3 more blow jobs from whores per week.
6 posts omitted.
i agree with his message but not his rude and absurd tone. no need for the post form to be this bloated across all fes
That's why penumbra has a bunch of stuff put into an extra area that you must click to display. Also, mind you, I only develop 2 FEs.
ching chong
are you a fucking retard?
use certbot - that's what it's for

>letsencrypt should be built right in
no it shouldn't you faggot
just proxy pass with nginx. then you dont need any special support in the backend.

LYNXCHAN IS UNSAFE Cat 02/17/2019 (Sun) 13:07:39 Id:456c94 No. 724 [Reply]
Prevent XSS ! Context Based Encoding
Cross Site Scripting (XSS) is one of the most common but ignored types of attacks. Since Node.js is implemented with JavaScript, there is high-risk of developers introducing XSS vulnerabilities in the code. Output encoding is one of the best ways to prevent XSS attacks. Most view engines such as Jade provides built-in encoding mechanisms. But most important thing is that you should use appropriate encoding to based on the context. Following are some situations that you should use context specific encoding.

URL encode parameters which are appended as url parameters. URL encoding can be done using encodeURI() and encodeURIComponent()javascript built-in methods.
HTML encode parameters which are displayed in HTML. HTML encoding is provided by view engines such as jade as well as frontend frameworks like Angularjs. You also can explicitly do it from server side using htmlencode npm module.
CSS encode parameters which are used in element styles
5 posts and 1 image omitted.
why don't you post them on /g/
(226.86 KB 600x600 729.gif)
Because it's all made up shit by some schizo. Why do you think I didn't give a fuck about it? I'm still waiting for his "surprise". It's been over a month, how long is "soon"?


do I smell a java developer?
You know, I'm starting to think you are talking to your self at this point by pretending to be multiple people.
lynxchan is cool and all but the logo is kinda creepy, might put people off and prevent gaining more popularity

(60.18 KB 1280x720 lynx.jpg)
I.C.U.P Cat 01/24/2019 (Thu) 16:18:17 Id:2341d0 No. 693 [Reply]
Lets talk about IP's. Okay so where the fuck on lynxchan do you see someone's ip? Even logged in as root, i never see my ip or any posters ip. I notice settings about ip, but never seen an ip.
3 posts omitted.
>>697 Like there is some great advantage to making people click on the embed link to see what the video title is? People learn to NEVER click on links for no reason as it could be something malicious. It would be so nice to see what the video is about without having to click in the embed link. Any kind of thumbnail would be cool so people have some idea of what the video is.
>>697 also why are you so quick to discontinue the placeholder FE? The default is great for smaller sites or sites with lots of text. You should keep it going and as an option for people instead of totally getting rid of it.
Because practically no one uses it and the work required to maintain it started to become more significiant. 90% of people pick up penumbra, so I decided to focus on a project that has much more relevance. Also mind you, I wasn't quick to discontinue it. This fe has been going on for over 3 years now.
It makes pages cleaner.
i suggest fetching the title name instead [optionally]

(31.20 KB 395x344 clip test.jpeg)
Cat 03/25/2019 (Mon) 12:06:13 Id:fc63df No. 754 [Reply]
not sure if there's a general suggestions thread but

one of the only real feature I prefer on vichan over lynx is the fact that you can paste a picture from your clipboard into the post. it seems to work on some modern social media shit. it can save a lot of time for the user but not sure if that would jibe with what you're trying to do or if it would be a priority.
4 posts omitted.
ahh okay

as for what it is if you right click an image in your browser, it usually has an option to copy an image, or if you're in gimp or whatever you can ctrl+c and copy an image to your clipboard.

When you're in the reply box in vichan and you hit ctrl+v it will put that image into the files thing as clipboardimage.png.
I see.
idk if it's a feature or a mistake but if you press enter you post your Reply [meaning can't new line]

affects only the reply box on the top of the page, quick reply is ok
Ah yeah, you are right. I was confused by that the other day but didn't pick it up. I'll fix it real quick, I know what it is.
Alright, fixed on 2.1, master and lynxhub branches.


no cookies?