admin P1325 Bug thread link reply
post bugs here
admin P1326 link reply
P1320
Thumbnail generation failure causes videos to not embed.
(I have since reposted the file, and this time the thumbnail was generated successfully.)
There should be a default thumbnail displayed in such cases.
P1330 link reply
post divs with a webm (etc) blocked by noscript are in front of the reply div made by clicking reply, like in the music thread.
admin P1331 link reply
P1330
Guess I can work around it the same way this person did, by just overriding the NoScript's CSS rule:
https://gitea.gmgauthier.com/gmgauthier/mastodon/commit/04eb59986461bc802d4432fe4131e09eadd070c0
admin P2290 link reply
P2275
>try to upload file
>it has no read permission
>Error: subject is missing

I can reproduce but this seems more like a browser bug. If it can't read the file it's trying to post, the browser should abort with an error message, not send a POST request with no content (not even the subject etc. fields we expect to be there even if they're empty).
P13868 link reply
Your urls in view.lua are a bit weird.
For example there's:
>'^/Guide/?$'
But at the same time there's:
>'^/Log/(%d*)/?$'

Meaning I can have either /Guide/ or /Guide in the url bar but I can't have /Log, it has to be /Log/ or even /Log//.
It should be something like ^/Log(?:|/([0-9]*))/?$
admin P13893 link reply
P13868
It's a Lua pattern and not a Perl regexp, so there's a lot of things not supported, including the | operator. But I can make it ^/Log/?(%d*)/?$ so that /Log works.
P14461 lolipantsu aka idolposter link reply
P13893
Congratulations, you now allow /Log1 which gets redirected to /Log/ because it doesn't match your expected value.
The only way to have an | operator would be to have the 2 routes on route_rules.

At least you finally reduced font size.
admin P14463 link reply
>Congratulations, you now allow /Log1 which gets redirected to /Log/ because it doesn't match your expected value.
Yeah, that's not an issue.

>At least you finally reduced font size.
? I haven't changed the font size.
P14465 lolipantsu aka idolposter link reply
P14463
>Yeah, that's not an issue.
Ok then.
admin P28386 link reply
P28264
P28267
>FYI, my replies to these posts are collapsed under my gorillion character PGP message (even though the beginnings and ends of the two PGP message in that post are clearly marked).
Fixed.
Yuki P28455 link reply
P28386
👍
12of7 P28557 link reply
monospace links, phone numbers, tags, emails and similar aren't seen by thy program and cannot be automatically removed

possible solutions:
-manual selection for censoring links, phone numbers and such by mods
-censoring the post fully, automatically sending it to /spam/ by mods
-a "hide" option that will hide the post until manual review by admin
P28558 link reply
P1325
>Bug thread
Oh dear, I almost posted a picture of Vespula Germanica here
P28559 It's a double-edged sword! link reply
P28557
>manual selection for censoring links, phone numbers and such by mods
Couldn't that be used in unlawful ways (e.g. censors words / phrases that mods don't like). Says Yuki hates flying sausages, s/he could manually censors those while the phrase "flying sausages" is not profanity...
P28560 link reply
Also, that feature could raise more issues like power-abuse of mods where a mod could redact the whole post, etc... etc...
Yuki P28583 link reply
P28557
Personally, I think as of right now no new features have to be made to deal with posts like P28521, but if posts like that become a consistent problem, I don't see how the redaction couldn't be modified to ignore spaces (like in P3228 when the final nanodrama was still raging on). @admin?
admin P28608 link reply
Letting mods redact arbitrary text has a lot of abuse potential, so I'd rather not do that. Lots of other ways to improve link redaction, but there will always be things that leak through and need human attention.
P28906 12of7 link reply
Database corrupts if someone posts while you're downloading it. Make backups each 1h or so like endonigger did on a sepparate file to prevent that from happening.
P28950 link reply
>Letting mods redact arbitrary text has a lot of abuse potential, so I'd rather not do that
P28967 eat bugz link reply
>admin mkultra board to accept bug future
P29010 link reply
P28967 bugz really is bugz
P29589 link reply
P28906
0/10 customer support, [tex: \int_{o}^{y}min].
P29591 Saucepan Invaders - Atari 2600 link reply
P29589 the lack of customer support really is the lack of customer support
P29594 link reply
New posts sometimes aren't visible on index but on catalog / recent
and...sometimes...
New posts sometimes aren't visible on recent but on index

sometimes really is sometimes
P29595 link reply
FAGMIN STOP FAKING LOGS MY POSTS DISAPPEARED BUT NOT SHOWN IN LOG!!!!
P29649 link reply
P29589
He's already busy with listening to songs sun in his praise and sorting spoons!
No time to redeem and do the sneedful!
admin P29787 link reply
P28906
P29589
I'm aware of the issue. I'm not sure if hourly backups is the best solution since that causes CP links to stick around longer.
P29813 link reply
P29787 CP links really are CP links

>causes CP links to stick around longer.
Redact the links first, my dear.


P29876 link reply
P29787
If that's a concern to you, then I don't think there's a good technical solution.
Your janny bot seems to ban those pretty quick though, P29678 got deleted in 30 seconds, so unless they happen to post right before backup is created and before janny bot does its thing, the links won't be in the backup.

As it stands, db is growing rapidly. I have a copy of mid January of around 35MB and another one from a few days ago of around 66MB.
It usually takes around 5 minutes to download, which means it's a lotery if whatever you download isn't corrupted and as times goes on, it'll only become worse.

[spoiler:You usually ignore stuff but I'll try]
Maybe take a look at: https://phiresky.github.io/blog/2022/sqlite-zstd/
Or maybe xz .dump of db and serve that instead when /Data/board.db is requested, 66MB turns into 5MB file, but then again this seems to be CPU intensive.
Or maybe put the mod_* tables on a different db since people are less likely to care about those and it reduces the file size to about 33MB.
Or maybe combine 2nd and 3rd options to get a final filesize of around 4MB.
P29892 link reply
I can compress it
admin P29898 link reply
P29876
I added a .gz dump of the database that gets updated every 10 minutes.
Yuki P29903 link reply
P29898
At http://z5lcip4dafatwwa6hvyibizpzwycvwp67cjga3hzjhxhwvuyaqavxnid.onion/Data/board.sql.gz, right? It isn't linked on the guide yet.
Also,
admin P29953 link reply
P29903
Linked it now, thanks.
P30012 λ+女子小学生 link reply
P29898
Status: WONTFIX

72323072 board.db
67238536 board.sql
9854876 board.sql.lz4
8295885 board.sql.gz <- You are here
5313446 board.sql.zst
4448736 board.sql.xz
4447868 board.sql.lzma
P30024 link reply
P30012 why making a fuss about it? Just deal with it.
admin P30028 link reply
P30012
I tried xz and while it did make the file smaller, it was a lot more CPU intensive than gzip.
P30036 link reply
P30028 Nice try fagmin, remotely froze my machine again. Are you a hacker?
P30039 λ+女子小学生 link reply
P30024
Because suboptimal.

P30028
Fair enough, I did warn that after all. I thought you weren't running this place on a potato.
P30041 board.db link reply
P30012

Status: WONTFIX

72323072 board.db
67238536 board.sql
9854876 board.sql.lz4
8295885 board.sql.gz <- You are here
5313446 board.sql.zst
4448736 board.sql.xz
4447868 board.sql.lzma


What's the point of these?
P30053 link reply
P30028
just offer multiple compressions
update the .gz every 10 minutes and the .xz every 1 hour
P30323 link reply
Very cool your "↻" character, but it's somehow so "tall" that you can click it when you have cursor inside the textarea.
Just by putting that character in this message it looks like there's an empty line above.
Yuki P30895 link reply
The preview of my pic on P30886 appears to have been swallowed whole by the darkness.
P30914 link reply
BTW is this thread supposed to not appear at /All/ or is that a bug ?

P30884
P30915 link reply
P30914
>not using All2
Woah, cringe.
P30916 link reply
P30915
Well it does appear there, thanks! Was I shadow-modded from the thread 0 or what is this? xD
Thx for teaching me this but it has like crazy amounts of stuff to scroll through xD
P30919 link reply
Damn wenn you move posts things become so messy with them being linked to seemingly random threads and whatnot OwO
P30924 link reply
Whats wrong with this CSS? Help! xD
P30927 link reply
P30924 I got that often when posting poems. It's quite annoying; I have to add spaces on Subject. Not to mention the "Pink text glitch"...
P30928 link reply
P30927
do you post poems? never saw them
P30932 link reply
P30928 Yes, my orb. find them on /free/, /spam/ and /trash/

"The Ring" is the latest
P30933 link reply
P30927
>I have to add spaces on Subject
Oh, thanks!
P30942 link reply
P30895 Here is the worst case scenario.


This also enables CP spammers to hide their CP picture by posting it in ultra high (uncompressed) resolution, making moderation trickier as you have to click on those "Thumb-less" pictures to check whether one of those pictures are illegal child porn or not.
P30945 link reply
P30942
Is there legal child porn? OwO
P30947 link reply
P30942
>educazione-18
Spaghetti on the floor really is spaghetti on the floor.
P30950 link reply
P30945 Yes, it's what fagmin refers as the drawings of Child Pornography

P30947
>Spaghetti on the floor really is spaghetti on the floor.

Five-second rule really is Five-second rule
P30962 link reply
P30950
So history fag is a CP spammer?
admin P30964 link reply
P30914
Threads on certain boards (including /meta/) don't appear on /All/ by default but they do on /All2/.
P30967 Bjorn link reply
P30964 can we use meta board for keta talks?
P31150 link reply
P30964
kay thx
P31151 link reply
P30964 When will you implement /All3/, fagmin? And exclude all ad spams / test from /All2/ and theme it yellow, try to resemble the colour / texture of old paper.
P34260 link reply
On mobile the right side of posts is not visible. Not sure but I think that's a regression.
P34270 link reply
P34260 try viewing the site in landscape mode
P34271 link reply
oops
P36513 link reply
No really a bug, but [spoiler: H2 (or [tex:H_2])] looks ugly. Notice how the 2 from [tex:H_2] sticks out under the spoilered line.
P36514 link reply
Also, [spoiler: This is a fraction: [tex:\fra{a_1}{a_2}]. Now many indices [tex:a_{a_{a_{a_{a_{a_{a_{a_{a_{a_{a}}}}}}}}}}], and many exponents [tex:2^{2^{2^{2^{2^{2^{2^{2^{2^{2^{2}}}}}}}}}}]
P36515 link reply
[spoiler: This is a fraction: [tex:\frac{a_1}{a_2}]]
admin P36989 link reply
I'm going to try migrating the code to Teal. Let me know if anything breaks.
P36990 link reply
P36989 what is teal?
P37001 link reply
teal really is teal
P42498 Ok, spooner link reply
Please, tell me that I'm missing something and that you're not unironically just hashing passwords.

>function login.get_hash(password)
> return openssl.hex(openssl.digest.get('sha256'):digest(password))
>end
P42499 link reply
P42498
Just use a strong password LMFAO
P42500 link reply
P42498 there's nothing wrong with that

The thing is fagmin (admin) knows all the mod passwords and he could use mod accounts instead of his name.
P42501 link reply
P42499
Not an argument.
P42502 Shamefur dispray link reply
P42501
Forgot to mention that even nano, of all things, did it properly by using bcrypt.
P42503 link reply
P42501
My only point is that people here will probably use a unique high-entropy string, so normal password hashing techniques intended to protect even weak passwords are unnecessary.
Also I believe the password hash is used as a search filter, since moderation only requires the password to be entered. This would not be possible with unique salts for each hash (though a global salt would still be possible).
P42502
And picochan used argon2.
P42505 link reply
P42503
Well, yeah. I know what you mean.
I guess nano and pico were wasting CPU cycles because people are expected to "use a unique high-entropy string".
P42507 link reply
P42505
I don't mean to say nano and pico are bad for using bcrypt and argon2. It's just a design decision. I doubt password hashing would be much of a DDoS risk.
watch?v=3KO8OPejaXY
admin P42509 link reply
P42498
Deliberate choice to prevent DoS attacks without having to stick a captcha on the mod controls. Passwords are assigned and not user-chosen.
P44148 Yikes link reply
www.jpg
I see that the soy still permeates the source code.
admin P44188 link reply
P44148
If anything is soy, it's overengineering. I chose to simply eliminate the problem at its root.
P44192 link reply
P44188
>overengineering

boasting really is boasting


Then I can 'overposting' without getting my posts moved...
P44215 link reply
P44188
based
P44252 MK32 link reply
no matter how great your image board engine is if you don't treat posters equally, no one is going to post here
P70271 FIX IT FAGMIN link reply
click santarar post to expand it from the /tech/ index
scroll down enough so the browser shows some of the area below that expanded post
switch tabs
switch back
browser is now scrolled way down the page below the santarar thread
[bold:picochan] does not have this issue
Moved from /tech/
P70274 link reply
P70271
>[bold:picochan] does not have this issue
isn't picochan down?
Moved from /tech/70271
P70281 link reply
P70274
Yes, that's what he said
P70312 link reply
P70314 link reply
P79520 link reply
./database.lua:74: database is locked
stack traceback:
[C]: in function 'error'
./database.lua:18: in function 'check'
./database.lua:74: in function 'exec'
./database.lua:82: in function 'transaction'
/srv/board/Source/post.lua:358: in function 'f'
./common.lua:17: in function <./common.lua:17>
[C]: in function 'xpcall'
./common.lua:16: in function 'handle_errors'
/srv/board/Source/post.lua:618: in main chunk
[C]: at 0x55af542b22a0
Moved from /tech/36708
P79927 7.8/10 Too many spoons link reply
Excellent technique spoonsorting P79647, would hire again.
Fix soyware though: the arrows weren't fixed properly, the first link used to point to a post in the same thread but kept the ↑, the other links used to point to a post in another thread but kept the ←.
Other spoonsorted posts seem to be ok, it probably has to do with soy c.MAX_DYNAMIC_LINKS.
P81959 link reply
./database.lua:97: ./database.lua:41: database is locked
stack traceback:
[C]: in function 'error'
./database.lua:41: in function 'delete_captcha'
./captcha.lua:111: in function <./captcha.lua:108>
[C]: in function 'xpcall'
./database.lua:84: in function 'transaction'
./captcha.lua:108: in function 'verify'
/srv/board/Source/post.lua:200: in function 'posting_allowed'
/srv/board/Source/post.lua:314: in function 'f'
./common.lua:17: in function <./common.lua:17>
[C]: in function 'xpcall'
./common.lua:16: in function 'handle_errors'
/srv/board/Source/post.lua:618: in main chunk
[C]: at 0x555a693522a0
stack traceback:
[C]: in function 'error'
./database.lua:97: in function 'transaction'
./captcha.lua:108: in function 'verify'
/srv/board/Source/post.lua:200: in function 'posting_allowed'
/srv/board/Source/post.lua:314: in function 'f'
./common.lua:17: in function <./common.lua:17>
[C]: in function 'xpcall'
./common.lua:16: in function 'handle_errors'
/srv/board/Source/post.lua:618: in main chunk
[C]: at 0x555a693522a0

turns out shitty software is the ultimate way to fight off spammers
they can spam if the database breaks downs and the site stops working
this was when i tried to post on P27169 btw
P82114 link reply
P81959
TFW lua is not a program lang but ackually a bug u eat from your 2030 bug rations
x