/lynxchan/ - LynxChan

The best engine you will ever shitpost with.

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


Max Message Length: 4096
Don't show location
Make sure I have a block bypass
Spoiler Max File Size: 1.00 MB
File Limit Per Post: 3
Remember to follow the rules .

1.5 INCOMING, HOLD ONTO YOUR BUTTS StephenLynx##xS3ESC 01/22/2016 (Fri) 16:21:07 Id: 07b464 No. 231
Open file ( 31.49 KB 223x349 Pt4JWqo.jpg )
1.5 beta has started.

Main changes:
Custom CSS applies to catalogs
Sharding allows to several servers to coordinate to run a single site
Rebuild messages not only have different priorities, but some block the queue until completed
Addons can specify broad versions to be compatible with
No more sub-domains for the api and static files
Now volunteers for boards have shortcut for them on the account page
Message limit increased to 4096 characters
Errors when processing files don't keep other files from not being processed
Location flags integrated and can be activated by board owners
Board volunteers are allowed to change board settings
Alternative spoiler markdown using asterisks
Auto-saged(bumplocked) threads now have an indicator
Board owners can set lower limits for some global settings to their boards
Multiple board sorting options
Added a terminal command to reload front-end files without restarting the server
Some global stats can be displayed on the front-page
Added daily graphs with global PPH
RSS feed of boards have all the threads now

At 30/1 I will release the first RC, 2 weeks later I will release it as a stable version.
Edited last time by StephenLynx on 01/23/2016 (Sat) 15:36:26.

Cat 01/22/2016 (Fri) 19:02:19 Id: b1f79a No. 232
Open file ( 739.78 KB 900x900 4girl.jpg )

StephenLynx##xS3ESC 01/22/2016 (Fri) 19:14:55 Id: 07b464 No. 233
I might start testing it on this site this very weekend, then on next week I might start the actual beta.

But don't expect anything that isn't scheduled on the roadmap.

##MJ9/ri 01/22/2016 (Fri) 19:41:23 Id: 913586 No. 234
i am lynx

StephenLynx##xS3ESC Board owner 01/22/2016 (Fri) 19:53:55 Id: 07b464 No. 235

Cat Board owner 01/23/2016 (Sat) 12:59:59 Id: fd09ae No. 238
Lets see if flags are ok

Cat 01/23/2016 (Sat) 13:00:44 Id: 5274d5 No. 239

t. fernan

Cat 01/23/2016 (Sat) 13:01:35 Id: 5274d5 No. 240
Open file ( 76.98 KB 256x176 flags.png )
I love flags tbh

Cat 01/23/2016 (Sat) 14:50:50 Id: 1a983b No. 241
Is this where we shitpost in the name of science?

Cat 01/23/2016 (Sat) 16:14:16 Id: 5e773f No. 242
Here we go.

Cat 01/24/2016 (Sun) 11:27:59 Id: 5331b4 No. 243


Cat 01/24/2016 (Sun) 13:18:47 Id: 81f7b3 No. 244
Open file ( 49.82 KB 620x456 serveimage.jpg )

Cat 01/24/2016 (Sun) 16:45:26 Id: a5d22d No. 245
Why does home button redirect to /boardname/ instead of domain root? Wouldn't it make more sense to make red board title clickable.

Cat 01/24/2016 (Sun) 16:47:09 Id: a5d22d No. 246
wait what? in thread view it goes to lynxhub.com but in board or catalog view to board root

Cat 01/24/2016 (Sun) 17:09:14 Id: fd4a89 No. 247
Its just my shitty front-end.
But I will change it since I didn't enter a feature lock yet.

Cat 01/25/2016 (Mon) 07:18:08 Id: f12888 No. 248
Hey I was wondering, will you be able to add the ability to filter certain boards on the overboard? I would rather not have to look at diapers when I want to check out Endchan's overboard.

Cat 01/25/2016 (Mon) 11:23:02 Id: 07b464 No. 249
That would have to be done with FE javascript.

Cat 01/25/2016 (Mon) 18:27:54 Id: 072e72 No. 250

Cat 01/26/2016 (Tue) 00:04:36 Id: 14f477 No. 251
Does lynxchan have the MD5 upload check like Next?

You know how you can upload a webm and if it's already uploaded you don't need to upload again?

Cat 01/26/2016 (Tue) 11:17:30 Id: 27b65c No. 252
No, but that feature is planned to be included on the next version.

Cat 01/26/2016 (Tue) 11:56:42 Id: 5727b0 No. 253
ty for my shit post

Cat 01/26/2016 (Tue) 23:56:27 Id: 235b34 No. 255
hey can you respond to this https://8ch.net/v/res/8069588.html#q8075275


StephenLynx##xS3ESC 01/27/2016 (Wed) 00:16:40 Id: bcdc6f No. 256
>1. 8chan has an active working set of at least 100GB. Their servers only have 8GB of RAM. Sure, they could probably upgrade to 32GB, but with 8GB they're probably going to end up churning their working set a lot. This may be unhealthy for mongodb and lead to performance issues.\
>they're probably
>This may

So far so good over endchan.
Given how mongodb is meant to handle insanely large amounts of data, the chance it will handle this moderately large amount of data bad is negligible.
All benchmarks of mongo indicate the scenario at hand won't present any issues.

>2. Assuming that doesn't fuck them, gridfs has contention issues. Basically gridfs is only safe, i.e. it won't throw errors and/or corrupt gridfs data files if
>* Files are strictly read-only, they can never be deleted or changed
>* The engine will never attempt to access a file when any kind of write or delete is in progress

Errors have ALREADY happened 2 or 3 versions ago and I already handled with them.
In software, shit always happen and you just deal with it.
Ask uguu when he managed to crash it by simply posting like mad and requesting the thread page at the same time.

The tl,dr; is:
If you read a file the exact same time you are writing, you might get an error. 95% of the time you get this error before reading anything at all. In this case I retry. The other 5% you get during reading. In that case I interrupt the reading and spit a broken page with the error at the end of the text, is up to the user to refresh and try again.

These errors will happen almost never on 1.5, though, because of how I made the page regeneration queue smarter so it will prioritize much better what should be written and when.

StephenLynx##xS3ESC 01/30/2016 (Sat) 13:28:34 Id: 8524bf No. 257
RC1 released. Two more weeks until I mark it as stable.

Cat 01/30/2016 (Sat) 20:54:45 Id: 2622c4 No. 258
How do i claim a board here?

Cat 01/31/2016 (Sun) 00:19:47 Id: 8524bf No. 259
Contact me, I will check if the board is abandoned and I will give it to you, if so.

Cat 01/31/2016 (Sun) 16:49:40 Id: 165266 No. 260
RC2 released.
Now file processing errors are always output and mimes are handled to prevent them from being refused when they shouldn't.

Cat 02/01/2016 (Mon) 11:31:38 Id: 27b65c No. 261
RC3 released with a couple of changes that makes replying even more responsive.

Cat 02/06/2016 (Sat) 18:19:29 Id: cf3e9e No. 262
>RSS feed of boards have all the threads now
Cat is not of seeing it work. Cat is sad. It's not deployed on the prod server we're on yet, isn't it.

Cat 02/06/2016 (Sat) 18:32:58 Id: 2e61e7 No. 263
Cat 02/06/2016 (Sat) 19:00:11 Id: cf3e9e No. 264
I misunderstood then. I was asking on Endchan whether it would be possible to optionally include posts from threads into the RSS feeds as well.

Cat 02/06/2016 (Sat) 19:14:38 Id: 2e61e7 No. 265
Cat 02/06/2016 (Sat) 19:29:05 Id: cf3e9e No. 266
As in it is simply not implemented in latest release, or you looked into it and found it too much of a pain to code, or you just can't be bothered with something so niche?

Cat 02/06/2016 (Sat) 20:10:19 Id: 2e61e7 No. 267
It goes against the purpose of the rss feed.
Besides, what would be the link for the posts? The thread itself? It would make it harder to use the RSS feed without adding anything to it.

Cat 02/06/2016 (Sat) 20:34:20 Id: cf3e9e No. 268
>It goes against the purpose of the rss feed.
No matter which one you go with, it fits.

>Besides, what would be the link for the posts?
And so on.

>The thread itself? It would make it harder to use the RSS feed without adding anything to it.
How so? I don't have a single problem using it here: http://69chan.net/

It's not that I'm trying to convince you to do it, I'm just answering your questions. I understand your position on the matter and accept it. Overboard is perfectly usable after applying filtering so it's not a deal-breaker.

sage sage 02/09/2016 (Tue) 10:17:05 Id: 9b3694 No. 270
sage (ing) in five fields has never been possible before!

Cat 02/09/2016 (Tue) 23:37:26 No. 271
Testing sageru (it should perform as sage)

StephenLynx##xS3ESC 02/13/2016 (Sat) 14:26:31 Id: 8ef2bf No. 279
1.5.0 is out.

Cat 02/15/2016 (Mon) 03:16:56 Id: e5fa26 No. 280
Just hitting the reply button gives "A message or a file is required."
Entering [ code ][ /code ] lets a person respond without entering a message because there is nothing inside of the code tags.
you can have code tags inside of code tags

Cat 02/15/2016 (Mon) 11:59:52 Id: 27b65c No. 281
Yeah, I noticed that on freech.net.
Its a valid point, but I don't think its worth to validate that. Someone spamming will spam regardless of that.

Delete only files
Delete media (Actually removes the saved files from the server, standard file deletion only removes the reference to the selected posts)

Captcha(Used for reporting and bans by board staff): No cookies?