Thread stats: 202 posts, 38 files (35 image(s), 3 video(s))
Navigation:
After half year, the board software has finally been updated.
Please use this thread for bug reports, questions, and suggestions.
Why did it take so long?
The old board software was buggy and did not scale with a large database, nor was it easy to add new sections to it. Because of this, a significant portion of the rendering had to be rewritten from scratch, combined with a lot of database and query optimization. This took a lot of trial and error.
Once the new software was up and running, it replicated the boards near perfectly, but it did nothing else. So a little extra time was taken to add a few new features, and to fix some more old bugs.
There is still room for speed improvements (very little caching is done right now), but the new code was deemed good enough to go into production.
New features:
- a frontpage. Also, lots of favicons.
- RSS feeds. There are 7 in total: 4 on the frontpage, 2 on the index, and 1 for a thread. You can use the feeds to see new posts minutes after they are made, on any board, without needing to load the site every time.
- catalog. The stylesheet for this is work in progress.
Feedback on the new features would be welcome.
bugs fixed:
- any bug related to thread rebuilding, such as:
- posts or threads remaining visible in the index after being deleted
- new threads not being created immediately
- old pages not updating
- phrase banning is now fixed
- ipv6 is handled now
- a bug that reduced the maximum allowed image size on uploads (almost twice as big images can be uploaded now)
- webm uploading is fixed
- mp3 bitrates should be displayed properly now
- youtube and vimeo embeds should be fixed (unfortunately this does not affect old posts, only new ones)
and possibly others I forgot. It has been a long time.
I had an issue using spoilers and greentext. Testing.
spoiled
>did it work?
That's odd because they are supposed to be turned on. The options were set in the SQL, at least... but did not appear in the admin panel. I don't know.
re-set them now, and they should be working:
spoiled
>did it work?
Because I wanted a brown/“coffee”/“chocolate” color scheme, I went ahead and made a userstyle for plus4 so I could edit and test for a proper color scheme that doesn’t wreck my eyes. I used CSS variables to make switching colors out a far easier process.
The userstyle as it stands right now — https://pastebin.com/qR14R1Pn — only replaces the blue colors (which are commented out in the variable declarations), which leaves everything else untouched. If’n someone wants to use it for testing and creating a proper brown-hued color scheme for plus4, go nuts. (I prefer lighter text on darker backgrounds, but this was a spur-of-the-moment thing for me.)
>>417554
Aaaaaaaaaand there’s another issue for you dark wizard devs to fix: link parsing!
>>417556
The cert fucked up due to nameserver change, I'll be re-enabling it tomorrow
>>417554
It is premature to write new styles; the index and thread templates will be rewritten (eventually). The catalog is a "sneak peak" of that, it runs on the new code (and uses practically no js).
Of course, you are free to write your own user codes, just keep this in mind.
>>417555
That would need to be done with javascript and I'm concerned about speed, since we have 300+ post threads.
>>417558
The userstyle is mainly just for testing/"what if" purposes, not for a replacement of the actual CSS. As for the parsing issue: Eh, I have a Linkify bookmarklet if need be.
Minor issue with parsed YouTube links: The YouTube favicon no longer shows up to the left of the link.
>>417560
Could you please point out an example, as it shows up fine for me.
Can we finally get the rest of the banners added? I think all the ones before >>396676 got added but none of the ones after. Pick the best, I guess.
We updated to HTTPS.
You may need to flush your cache/cookies if you are experiencing errors, since I had to restructure a few things in the js code to make the switch simpler.
As usual, please report any bugs here.
>>417564
Most of those are awful.
Maybe make some more banners, and hope that people make better ones?
>>417568
>MP4 posting
Nice.
Requesting a phrase filter on "South Korea", unless we can find some other characteristic phrase in that Korean political spam.
>>417578
Please make sure you put a ban on such posts, not just delete them, otherwise they don't get logged and I won't be able to figure out a common phrase.
>>417579
I wasn't able to ban this one as it is outside my moderator boards.
Should we ban people trying to use <a href> links who aren't moderators? It's pretty common in spam, and apart from admin posts I don't think anyone legitimate has tried to use them.
Well in the end it did break posting temporarily. It should be fixed now.
someone unironically posted on /draw/
what do
>>417607
>someone unironically posted on /draw/
I raised the file sizes a bit since it's not 2010 anymore.
Made a big change with the file names which needs testing, I'm asking all the mods to check the beta board and test it out.
>>417612
That's normal. Post speed is limited to 60 sec on /baw/ but 10 sec everywhere else.
>>417614
aaah, I see, I think I know the problem, I'll fix it tonight.
okay, fixed that issue. Since I changed the precision of the time field, the flood counter was now 100 times larger.
Okay, here are two concepts for a new layout. Pic related is what I'm trying to cook up - a combination between the current design and the traditional imageboard layout. Note that this is an incomplete stylesheet, not a concept... it's missing a LOT of stuff (It's a rewrite from scratch), and I keep finding ways to improve it as I work on it.
And then there's this which I found in the board files:
https://boards.plus4chan.org/boardtop.png
This is an old design concept, that was being made by whoever was coding the site in the past (secret? anonex? I don't even know.). I think it has good ideas, but a lot of problems too.
This is what I'm working with right now. Thoughts?
>>417630
Give us the option to make thread subjects we have to use the name field to make thread subjects.
Adding thread subjects has been on my list since the beginning, but it is a surprisingly complex thing to add, and it involves digging into parts of the code that I intend to axe outright. Once a new skin is done, it will have subjects, but I haven't even began adding forms to it yet (the current post form is shit and needs to be rethought).
>>417630
I reckon it looks far better with rectangular post boxes than the complex shape in that image. Looks like something out of Halo.
Yeah, that's about the conclusion I came to as well.
However the traditional imageboard design dictates that the image of the first post is floating, so that part has to stay a complex shape - or have no background at all. I'm torn between trying to make the first post a different design and keeping it the same.
>>417670
There used to be 'rule 1) Don't be a dick' and subrules but honestly I don't think they really need to be spelt out
Great, looks like we need a stronger spamfilter.
>>417689
I haven't seen any until just now so maybe it's just getting cleaned up before I see it.
We do get more spam nowadays but I usually delete it very fast, since I use the RSS feed to get new posts. It is likely happening since we had to turn Cloudflare off due to a problem with the SSL, I don't know if Moose restored it since.
>>417702
That's pretty nice. I like it. I think it could look a little better with a few pixels more padding around the posts, but I'm not even sure because it's nice, compact and simple.
Do you mean the padding between two posts, or the padding inside a post (around the post text)? I'm still fiddling with details like that.
>>417709
I mean inside the post, between the text and the post border.
>>417795
This. Luckily it's ineffective and predictable in delivery, but it's regular. Regex should hopefully stomp it, especially now that no-one uses the politics thread.
Latest WIP. The threads' layout will be pretty much this. The popup label for the post hider and the file save icon will have their labels appear on the right, so they don't obscure each other. The hashtag is for making permalinks (and the post number was changed so it allows both permalinking and replying). Yes, the text is larger.
I did toy with replacing the icon pile with a single question mark icon, that you could hover over, and have all the icons appear in a small box, with their labels already opened next to them. But then it wouldn't be immediately apparent how you reply to posts. And having a question icon on each post looks silly. Tried a gear icon but it didn't look right either.
I'm not yet satisfied with the header, but I want to keep the current layout instead of copying what every imageboard uses. I'll likely put an options icon on the top right, symmetrical to the current home page icon. Link colours still need to be optimized.
Next up will be the reply box. Then a lot of javascript.
>>417804
>The hashtag is for making permalinks
Doesn't the post number do that?
I personally think the boards button at the very top should have transparent background (or same colour as parent object). It's pretty nice though.
>>417805
>Doesn't the post number do that?
Right now the post number permalinks, and the reply button makes a quoted reply.
On other chans, the "No." part in the post number permalinks, and the numbers themselves make a quote reply.
>>417805
>I personally think the boards button at the very top should have transparent background
The style switcher in the footer also uses coloured buttons, the ideas is to make the links uniform.
Status update: with the main post body being (mostly) done, I'm working on the post form. Right now the idea is to make one that looks like the current form but less buggy (for tablets and mobiles), and to have it pop up in a fixed position at the bottom so it is easier to multi quote (the post form persists in a fixed position so you can scroll the thread and click reply and type in).
I'll also do a more traditional imageboard style form. For the new traditional look, you'd want a traditional post box fixed in the right corner (by default), as that design isn't as wide.
One little detail is that you'll be able to control all of it from keyboard properly, including using the nsfw/spoiler buttons. And yes, post subjects will come back, or at least I want them to. I'll also drop that "toggle poster info" bullshit, all fields will be visible by default.
Happy birthday, 4chan.org
You suck now, but you will always hold a place in my heart.
>>417844
Thanks for reminding me why I don't go to 4chan anymore.
I swear, having fun is actually against the rules there.
>>417846
But what if....... complaining about 4chan makes you a hypocrite?
>>417857
Do you actually believe in those words? An unwritten rule is still a rule. Half the time people come to imageboards to complain about made-up non-issues and share porn.
>>417859
I think I misquoted you. I meant that "imageboard culture", as it was in the 00s when imageboards rose in popularity and allowed for discussions without bounds, is something that 4chan has rules against now. Which changed its culture completely, to that being of long-ass baiting posts, and bitching thread generals.
>>417867
It comes and go as 4chan mods decide to ban half threads full of people having fun to assess their authority for a week.
I've added another filter to reduce spam, if you have problems posting, report it on IRC please.
Posting this image seems to give me a 500 error:
https://pbs.twimg.com/media/DoNhE8rWsAA9tPO.jpg
>>417934
>Spiderman engages in bondage
Sounds like an episode from the 90s cartoon, with how whey weren't allowed to do much violence, save for an occasional tackle and getting tired up.
>>417935
Pete and MJ used to get up to web-play in the comics, or having sex on the walls and ceiling.
I'm not sure about the details, but since the site came back, I've had issues with downloading images on my mobile device.
>>417985
Can you describe this in more detail? What exactly are you doing that doesn't work the same? Do you mean the little download icon, or just images not loading?
>>417986
If I attempt to save the images to my device, it just gets stuck in a perpetual loop trying too connect to the site and never begins to save.
This isn't the only site I've encountered the glitch on, but it isn't universal either.
again, what exactly are you doing? Which part of the site are you trying to click/tap? The little floppy icon? Or you expand the image and then try the right-click-save-image mobile equivalent?
Expand the image and attempt the right click equivalent.
>>417989
My only guess is that it either conflicts with the image expander, or with cloudflare on the server.
The redesign will use a slightly different expander code so it might fix it. Then again, it will still use the click event, so it might not. Unfortunately I can't reproduce your bug, so there's not much I can do.
Could a /pco/ mod merge the MLaaTR pictures in:
https://boards.plus4chan.org/pco/t190693.html
into this earlier and more relevant thread?
https://boards.plus4chan.org/pco/t166844.html
I saw the characters XJ-9 (Jenny), XJ-6 and Vexus
>>418078
also, there might have some /coq/ material in that second thread. I didn't check to make sure though...
>>418080
I am planning to make a new thread now, linking to the old one. They can be merged into the new thread once I make it, I just thought the time difference might be an issue.
why not just bump the old thread? Wouldn't be the first necrobump.
mental note: threads need some indicator to show they are past the bump limit.
>>418082
>why not just bump the old thread?
The old MLaaTR thread wouldn't bump before, possibly due to the post limit. That thread is not restricted to robots so bumping the robots thread doesn't quite solve the issue.
New MLaaTR thread at: https://boards.plus4chan.org/pco/t421096.html
Also that mental note is a good idea. Would re-using the anchor icon be appropriate?
Attention, mods: please test image posting on the demo board. I rewrote it to use a different library, with a legacy fallback. Large file dimensions should not be an issue anymore (unless they are corrupt and force the legacy codepath), but I did not test it throughly with all image types.
>>418089
Fixed the reported bugs, please test again.
If no bugs are found, I'll move the changes to the live site.
Okay, the new thumb parser is active. It should now be possible to post files with really large dimensions.
One change now is that thumbs are rather blurry instead of being sharpish to the point of being pixelated. I tried a few alternate methods but they all ended up 3-4x slower, so blurry it is I guess. It's better than the previous method which destroyed detail on b/w images, but it's a bit too blurry for my tastes.
>>418095
Is there any simple way to choose the scaling algorithm? I would have thought that would be a choice you get in an image manipulation library/tool.
>>418096
The bigger problem is the speed. If the default takes 1 sec to do but the slightly better one takes 3.5 sec, then I'd rather live with the blurrier thumbs.
Curious: With the WebP format garnering wider support and its inclusion in Firefox as of FF65 (currently in beta), will plus4 add support for WebP images, both static and animated?
>>418103
It would be easy to add, but it's very unlikely it will happen. Too many devices do not support it (all iphones, for example).
The 2008-10 archives have been restored, back in their original url. I still need to make an index that points to all boards, and perhaps link up all the (still existing) boards to their archived versions. Until then, you can access them here:
https://plus4chan.org/boards/baw/
The menus function, so you can check all the other boards from that link (/baw/, /co/, /coq/, /jam/, /mtv/, /tek/, /ck/, /coc/, /draw/, /writ/, /pco/, /cog/, /a/, /op/, /pkmn/, /n/). /sug/ has been lost to the sands of time, it only exists on the wayback machine now, but from what I see it didn't have much that is important, unlike, say, /coc/.
There might be a few missing files here or there. Please report any issues you find, and I'll see if they can be fixed as usual.
>>418106
Are you a russian hacker?Yes, I am a criminal. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. I am a hacker, and this is my manifesto. You may stop this individual, but you can't stop us all... after all, we're all alike.I'm mostly just a non-russian /baw/ mod
>>418111
Absolutely, but it did have some hilarious inaccuracies, fun quotes and an undeniable influence on hacker culture.
Even "I'll create a GUI interface in Visual Basic, see if I can track an IP address" is less stupid than Hackers.
Hackers (8/13) Movie CLIP - Hack the Gibson (1995) HD
>>418113
For me the absolute most hilarious scene in hackers was the part where the big bad extorts the floppy disc out of blondie, and they make the exchange in the dark of the night, while riding a skateboard next to a limousine.
It's just so surreal of a scene.
The second batch of archives for the 2010-2014 boards has been restored, again back on their original URL:
/baw/, /co/, /cog/, /jam/, /mtv/, /coc/, /draw/, /diy/, the series specific boards /a/, /mspa/, /op/, /pkmn/, and the NSFW boards /pco/, /coq/, /cod/. Also the short lived /tek/,
Please keep in mind that these boards were, at the point of archival, infested with spam that I had to manually remove. Plus they had a very old html code (based on Kusaba imagebard) that I had to tweak a bit. Since there is no database to rebuild the boards from, this means that some threads may not show replies on the index pages. If there's any spam posts I missed out, or anything that doesn't work as expeccted, please point it out.
I'll build an archive index for them and put it in the announce later this week. After that, hopefully I can focus on finishing the new board template, which has been a long time coming now.
Happy new year, folks.
>>418144
Thanks very much!
Unrelated: Who keeps removing my link to rave.dj, and do they think it's a spam site or something? Or is Ran Ran Ru combined with Sans Crab Rave just that bad a meme?
I merged the last WIP version of the boards that I've been working on since summer. It had two small changes:
- One of the old board updates caused a handful of files to have their thumbnail size set to an extremely high value. This has been fixed. It only affected maybe 60 posts.
- all file names changed to use unix timestamp instead of md5. This was something I really hated on the current board.
The changes also include some stylesheet changes on the Catalog, which got updated as the new template is bering written.
If the catalog or frontpage looks broken, please empty your browser cache.
And as promised, here's the archives index:
https://boards.plus4chan.org/archives.php
>>418148
eating deleted them... I can't blame him, I would've thought it was spam too, if your username weren't there.
Oh, plus4chan is back? I thought it was dead for good last January.
>>418202
What part of "cursed to never die" is hard to remember?
>>418202
>Oh, plus4chan is back?
We were never gone. Tell the others.
4chan is such trash now.
Barely recognize the boards I used to live on.
Hurts.
>>418215
I'm just glad I got to experience it before the US election bullshit.
I'm happy that not many alternative sites are using Google captcha. That stuff is cancer. (I'm not keen on cloudflare either but it's tolerable.)
>>418215
Yeah, I still visit it a week or so, but I struggle to find anything fun. Oddly, some of the super fast boards like /v/ are more enjoyable, simply because they are so fast that off topic stuff rarely gets deleted. Few months back they had a great thread on european comics for example.
>>418218
>Few months back they had a great thread on european comics for example.
Rare threads are the best (on topic or otherwise).
Are we going to need Subject fields for every post, or just thread starters?
>>418300
See, that's funny because I accidentally screwed up the post numbering, so there will be a recount some time when I get around to do it.
latest WIP. The improved quick reply alone will make this worth it, the current post box is difficult to use when quoting multiple posts.
Tablet views (1024px and lower) will use the current design (with bugfixes), and it will be fixed to the bottom of the viewport. However I need to test if that isn't too annoying on touchscreen devices, where the virtual keyboard pops up also from the bottom.
dIs anyone else having a problem when the click on the text boxes to replay to a thread its just flickering and not actually staying open?
I have to click on it and instantly type a letter to make it stay open so I can use it.
This might be potentially some problem on my end with my browser/hardware/etc and not the fault of the site itself.
>>418353
Which OS / browser / browser version?
You could try clicking on the small arrow on the right, which will automatically quote a post, and then the box won't collapse as it will have text in it by default.
Thread image limits have been reinstated. Previously they did not work because of a bug (or rather, they kept getting reset to 0).
You'll know a thread is past the image limit when the attachment counter on the top is in italics. And of course if you get an error message when trying to upload.
Something wrong with the website?
Its taking ages to load for me, and its not my internet since everything else online is fine.
Something wrong with the website?
Its taking ages to load for me, and its not my internet since everything else online is fine.
Support has been added for "youtu.be" type youtube links.
>>418492
I thought about that, but the list would end up too long if I started naming the allowed robots one by one.
I just noticed that sage is hidden & not recorded anywhere in the DB. This means that it's not even possible to restore the field on posts submitted with that. This vexes me more than it should.
I changed it so it is saved & displayed now. I've also reinstated it for the handful of posts where the poster was diligent enough to remember that sage goes in all fields.
>>418687
Yeah, it's easy to mistake the button for a poll but it does affect the styling.
So yeah this mistake of a post now exists
https://boards.plus4chan.org/co/t241698.html#p420757
>>418723
Ahh, of course. I did notice that but never made the connection.
mental note: the site root has a placeholder index for some reason.
I've re-allowed jpeg files as thread starters, since it looks like spam is at an all-time low. Let's hope it stays that way.
I've increased back the file limit in threads, now it's the reply bump limit +50 everywhere. So once a thread stops bumping, you can still post a few more images. It was a mistake to set it lower than the bump limit since we predominantly have large threads.
>>418773
We haven't gotten any spam for a long time now, so it's good. We don't have any regular posters either.
Thread-specific RSS feeds appear to be broken (I just noticed they were a thing but the link points to a 404).
>>418847
Want to make 8chan 2?
Unless you find at least ONE coder and a reliable server you can AFFORD, you're shit out of luck.
>>418847
Well, there's a trick to it, Andy. You mind if I call you Andy? Anyway, before I can tell you, I need to make sure you can keep a secret. Can you promise me you can keep a secret, Andy?
>>418909
It might as well be. I would guess 10 unique posters this month for /baw/.
Are the Mystery Box threads on /co/ getting deleted? What's the deal?
>>419163
If you mean those cartoon voting threads, the thread author thinks they are not necessary once the voting is complete, so he deletes the threads afterwards. It has been going on like that for a while, and I think it's a shame because they post a lot of great images, but it's ultimately their choice.
>>419166
Thank you, Anon
>Have been getting this error at random when trying to post images tonight
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@boards.plus4chan.org to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
>>419182
It seems the new core puts more strain on the server, which causes this error (posting was entirely unchanged so the only thing that could conceivably affect it is server load). Fixing it is not that simple, for the moment anyway. Please just re-try if those errors pop up.
Status check. I had little time to work on the new template, but I managed to sneak in a reply list field. You can see it here in the 2nd post.
The new template should have been done by now, but I got swamped with work since June and didn't have the time unntil recently. I'm slowly getting back to the codebase for now.
As usual, the colours and styles are not final. I'll probably get rid of the borders, since they don't look right, especially when you open up an image that is wider than the container box.
A year or two back, someone asked that they wanted a brown-coloured theme. Here's a preview from the WIP version of the new template. Mods can test it on the demo site, it should be feature complete, but the 503 errors prevent some images from being loaded at all times... I'll need to see if that can be fixed easily.
>>419555
This looks classy, brown as in "brown polished expensive wooden furniture".
>>419714
Yes
Also this
Potential glitch: .mp3 didn't delete when removed from board. Possible cause is that the file was being played when deleted. See radio.
>>419716
The underlying issue is a bit more complex than that, but the radio should not show those up anymore.
Also, please test the demo site as much as possible please.
load average: array(3) { [0]=> float(1.54) [1]=> float(2) [2]=> float(1.76) }
total load time: 0.0711s
code time: 0.0649s;
query time: 0.0062s
code time percentage: 91.2799%
query time percentage: 8.7201%
queries: 3
memory usage: 3.18MB
memory peak: 3.18MB
Controls:
section | string(6) "thread" |
pagenumber | string(0) "" |
ext | string(4) "html" |
extendedparams | array(2) { ["board"]=> string(3) "baw" ["thread"]=> string(6) "417543" } |
lang | NULL |
Time log:
1680268133.37155104: beginning 1680268133.371551 - 0.000000 (0.000000s): system start 1680268133.372582 - 0.001031 (0.001031s): core files loaded 1680268133.372778 - 0.001227 (0.000196s): kobak\debug: setting up new instance 1680268133.372813 - 0.001262 (0.000035s): kobak\debug: finished setup 1680268133.372816 - 0.001265 (0.000003s): kobak\kcfg: setting up new instance 1680268133.372916 - 0.001365 (0.000100s): kobak\kcfg: finished setup 1680268133.372920 - 0.001369 (0.000004s): kobak\controls: setting up new instance 1680268133.372993 - 0.001442 (0.000073s): kobak\controls: finished setup 1680268133.372996 - 0.001445 (0.000003s): kobak\modules: setting up new instance 1680268133.372998 - 0.001447 (0.000002s): kobak\modules: finished setup 1680268133.373129 - 0.001578 (0.000131s): kobak\modules: loading module kobak 1680268133.373135 - 0.001584 (0.000006s): kobak\pages: setting up new instance 1680268133.373149 - 0.001598 (0.000014s): kobak\pages: finished setup 1680268133.373170 - 0.001619 (0.000021s): kobak\plugins: setting up new instance 1680268133.373172 - 0.001621 (0.000002s): kobak\plugins: finished setup 1680268133.373355 - 0.001804 (0.000183s): kobak\kobak: setting up new instance 1680268133.373359 - 0.001808 (0.000004s): kobak\kobak: finished setup 1680268133.373364 - 0.001813 (0.000005s): kobak\cache: setting up new instance 1680268133.373366 - 0.001815 (0.000002s): kobak\cache: finished setup 1680268133.373368 - 0.001817 (0.000002s): kobak\cache: loading cache file: kobak_cache 1680268133.373373 - 0.001822 (0.000005s): kobak\cache: checking cache file: kobak_cache 1680268133.373636 - 0.002085 (0.000263s): kobak\current: setting up new instance 1680268133.373646 - 0.002095 (0.000010s): kobak\current: finished setup 1680268133.373653 - 0.002102 (0.000007s): kobak\errors: setting up new instance 1680268133.373687 - 0.002136 (0.000034s): kobak\errors: finished setup 1680268133.374130 - 0.002579 (0.000443s): kobak\modules: finished loading module "kobak" 1680268133.374136 - 0.002585 (0.000006s): kobak\modules: finished loading 1 module(s) 1680268133.374138 - 0.002587 (0.000002s): kobak\current: creating default rewrite rules 1680268133.374140 - 0.002589 (0.000002s): kobak\current: starting validation of current section 1680268133.374150 - 0.002599 (0.000010s): kobak\plugins: checking actions for hook "before_validation" 1680268133.374182 - 0.002631 (0.000032s): kobak\plugins: finished running 1 actions for hook "before_validation" 1680268133.374189 - 0.002638 (0.000007s): kobak\current: finished validating section 1680268133.374194 - 0.002643 (0.000005s): kobak\current: finished validating prerequisites 1680268133.374200 - 0.002649 (0.000006s): kobak\current: finished validating optional inputs 1680268133.374208 - 0.002657 (0.000008s): kobak\plugins: checking actions for hook "validation" 1680268133.374224 - 0.002673 (0.000016s): KOBAK BBS: validating board 1680268133.374477 - 0.002926 (0.000253s): kobak\ban: query: querying posts 1680268133.374490 - 0.002939 (0.000013s): kobak\db: setting up new instance 1680268133.374522 - 0.002971 (0.000032s): kobak\db: Attempting to connect to database 1680268133.396473 - 0.024922 (0.021951s): kobak\db: Successfully connected to database 1680268133.396490 - 0.024939 (0.000017s): kobak\db: finished setup 1680268133.397177 - 0.025626 (0.000687s): KOBAK BBS: loading board specific plugins 1680268133.397651 - 0.026100 (0.000474s): KOBAK BBS: finished loading board specific plugins 1680268133.397661 - 0.026110 (0.000010s): KOBAK BBS: validating thread 1680268133.397674 - 0.026123 (0.000013s): kobak\thread: query: start 1680268133.397685 - 0.026134 (0.000011s): kobak\thread: query: thread mode set, calling posts query. 1680268133.397711 - 0.026160 (0.000026s): kobak\post: query: querying posts 1680268133.402883 - 0.031332 (0.005172s): kobak\post: query: constructing new post objects 1680268133.406341 - 0.034790 (0.003458s): kobak\post: query: starting lookups for thread locked statuses 1680268133.406421 - 0.034870 (0.000080s): kobak\post: query: setting up references/backlinks 1680268133.406649 - 0.035098 (0.000228s): kobak\post: get_posts: querying out-of-thread quotes 1680268133.407185 - 0.035634 (0.000536s): kobak\post: get_posts: applying quote backlinks to posts 1680268133.407852 - 0.036301 (0.000667s): kobak\post: query: finished. 1680268133.407880 - 0.036329 (0.000028s): kobak\thread: query: posts queried, setting up thread object. 1680268133.407904 - 0.036353 (0.000024s): kobak\thread: query: finished. 1680268133.407936 - 0.036385 (0.000032s): kobak\plugins: finished running 1 actions for hook "validation" 1680268133.407988 - 0.036437 (0.000052s): kobak\current: Template file found 1680268133.407990 - 0.036439 (0.000002s): kobak\current: setting up HTML vars 1680268133.407998 - 0.036447 (0.000008s): kobak\html: setting up new instance 1680268133.408021 - 0.036470 (0.000023s): kobak\html: finished setup 1680268133.408024 - 0.036473 (0.000003s): kobak\current: setting up per-page HTML vars 1680268133.408031 - 0.036480 (0.000007s): kobak\plugins: checking actions for hook "setup_html" 1680268133.408123 - 0.036572 (0.000092s): kobak\plugins: finished running 4 actions for hook "setup_html" 1680268133.408125 - 0.036574 (0.000002s): kobak\current: finished setting up all HTML vars 1680268133.408129 - 0.036578 (0.000004s): start rendering html 1680268133.408187 - 0.036636 (0.000058s): loading thread 1680268133.408214 - 0.036663 (0.000027s): called header.php 1680268133.408222 - 0.036671 (0.000008s): kobak\plugins: checking actions for hook "header_meta" 1680268133.408316 - 0.036765 (0.000094s): kobak\plugins: finished running 5 actions for hook "header_meta" 1680268133.408417 - 0.036866 (0.000101s): kobak\cache: loading cache file: kobak_banners 1680268133.408423 - 0.036872 (0.000006s): kobak\cache: checking cache file: kobak_banners 1680268133.408808 - 0.037257 (0.000385s): kobak\plugins: checking actions for hook "after_postmessage" 1680268133.408821 - 0.037270 (0.000013s): kobak\plugins: finished running 1 actions for hook "after_postmessage" 1680268133.408848 - 0.037297 (0.000027s): rendering thread 417543 1680268133.408857 - 0.037306 (0.000009s): rendering reply 417543 1680268133.408943 - 0.037392 (0.000086s): kobak\kmedia: setting up new instance 1680268133.408949 - 0.037398 (0.000006s): kobak\kmedia: finished setup 1680268133.409077 - 0.037526 (0.000128s): rendering reply 417544 1680268133.409108 - 0.037557 (0.000031s): rendering reply 417545 1680268133.409130 - 0.037579 (0.000022s): rendering reply 417552 1680268133.409151 - 0.037600 (0.000021s): rendering reply 417553 1680268133.409173 - 0.037622 (0.000022s): rendering reply 417554 1680268133.409197 - 0.037646 (0.000024s): rendering reply 417555 1680268133.409215 - 0.037664 (0.000018s): rendering reply 417556 1680268133.409244 - 0.037693 (0.000029s): rendering reply 417557 1680268133.409260 - 0.037709 (0.000016s): rendering reply 417558 1680268133.409285 - 0.037734 (0.000025s): rendering reply 417559 1680268133.409305 - 0.037754 (0.000020s): rendering reply 417560 1680268133.409322 - 0.037771 (0.000017s): rendering reply 417561 1680268133.409346 - 0.037795 (0.000024s): rendering reply 417562 1680268133.409360 - 0.037809 (0.000014s): rendering reply 417563 1680268133.409389 - 0.037838 (0.000029s): rendering reply 417564 1680268133.409404 - 0.037853 (0.000015s): rendering reply 417565 1680268133.409418 - 0.037867 (0.000014s): rendering reply 417567 1680268133.409435 - 0.037884 (0.000017s): rendering reply 417568 1680268133.409462 - 0.037911 (0.000027s): rendering reply 417571 1680268133.409491 - 0.037940 (0.000029s): rendering reply 417578 1680268133.409531 - 0.037980 (0.000040s): rendering reply 417579 1680268133.409552 - 0.038001 (0.000021s): rendering reply 417583 1680268133.409631 - 0.038080 (0.000079s): rendering reply 417586 1680268133.409665 - 0.038114 (0.000034s): rendering reply 417602 1680268133.409690 - 0.038139 (0.000025s): rendering reply 417603 1680268133.409714 - 0.038163 (0.000024s): rendering reply 417604 1680268133.409727 - 0.038176 (0.000013s): rendering reply 417607 1680268133.409755 - 0.038204 (0.000028s): rendering reply 417608 1680268133.409781 - 0.038230 (0.000026s): rendering reply 417610 1680268133.409797 - 0.038246 (0.000016s): rendering reply 417611 1680268133.409811 - 0.038260 (0.000014s): rendering reply 417612 1680268133.409824 - 0.038273 (0.000013s): rendering reply 417613 1680268133.409840 - 0.038289 (0.000016s): rendering reply 417614 1680268133.409853 - 0.038302 (0.000013s): rendering reply 417616 1680268133.409901 - 0.038350 (0.000048s): rendering reply 417617 1680268133.409929 - 0.038378 (0.000028s): rendering reply 417630 1680268133.409973 - 0.038422 (0.000044s): rendering reply 417661 1680268133.409996 - 0.038445 (0.000023s): rendering reply 417663 1680268133.410021 - 0.038470 (0.000025s): rendering reply 417664 1680268133.410085 - 0.038534 (0.000064s): rendering reply 417666 1680268133.410104 - 0.038553 (0.000019s): rendering reply 417667 1680268133.410122 - 0.038571 (0.000018s): rendering reply 417669 1680268133.410138 - 0.038587 (0.000016s): rendering reply 417670 1680268133.410157 - 0.038606 (0.000019s): rendering reply 417672 1680268133.410176 - 0.038625 (0.000019s): rendering reply 417689 1680268133.410214 - 0.038663 (0.000038s): rendering reply 417692 1680268133.410247 - 0.038696 (0.000033s): rendering reply 417694 1680268133.410265 - 0.038714 (0.000018s): rendering reply 417702 1680268133.410300 - 0.038749 (0.000035s): rendering reply 417707 1680268133.410318 - 0.038767 (0.000018s): rendering reply 417709 1680268133.410349 - 0.038798 (0.000031s): rendering reply 417710 1680268133.410372 - 0.038821 (0.000023s): rendering reply 417795 1680268133.410394 - 0.038843 (0.000022s): rendering reply 417796 1680268133.410411 - 0.038860 (0.000017s): rendering reply 417804 1680268133.410452 - 0.038901 (0.000041s): rendering reply 417805 1680268133.410474 - 0.038923 (0.000022s): rendering reply 417806 1680268133.410529 - 0.038978 (0.000055s): rendering reply 417807 1680268133.410556 - 0.039005 (0.000027s): rendering reply 417808 1680268133.410575 - 0.039024 (0.000019s): rendering reply 417821 1680268133.410616 - 0.039065 (0.000041s): rendering reply 417843 1680268133.410638 - 0.039087 (0.000022s): rendering reply 417844 1680268133.410670 - 0.039119 (0.000032s): rendering reply 417846 1680268133.410689 - 0.039138 (0.000019s): rendering reply 417849 1680268133.410702 - 0.039151 (0.000013s): rendering reply 417850 1680268133.410714 - 0.039163 (0.000012s): rendering reply 417851 1680268133.410740 - 0.039189 (0.000026s): rendering reply 417854 1680268133.410754 - 0.039203 (0.000014s): rendering reply 417855 1680268133.410767 - 0.039216 (0.000013s): rendering reply 417857 1680268133.410781 - 0.039230 (0.000014s): rendering reply 417859 1680268133.410794 - 0.039243 (0.000013s): rendering reply 417860 1680268133.410821 - 0.039270 (0.000027s): rendering reply 417862 1680268133.410835 - 0.039284 (0.000014s): rendering reply 417863 1680268133.410847 - 0.039296 (0.000012s): rendering reply 417864 1680268133.410897 - 0.039346 (0.000050s): rendering reply 417866 1680268133.410929 - 0.039378 (0.000032s): rendering reply 417867 1680268133.410965 - 0.039414 (0.000036s): rendering reply 417874 1680268133.410998 - 0.039447 (0.000033s): rendering reply 417875 1680268133.411020 - 0.039469 (0.000022s): rendering reply 417876 1680268133.411036 - 0.039485 (0.000016s): rendering reply 417877 1680268133.411056 - 0.039505 (0.000020s): rendering reply 417878 1680268133.411075 - 0.039524 (0.000019s): rendering reply 417886 1680268133.411092 - 0.039541 (0.000017s): rendering reply 417888 1680268133.411109 - 0.039558 (0.000017s): rendering reply 417889 1680268133.411130 - 0.039579 (0.000021s): rendering reply 417894 1680268133.411191 - 0.039640 (0.000061s): rendering reply 417895 1680268133.411212 - 0.039661 (0.000021s): rendering reply 417934 1680268133.411251 - 0.039700 (0.000039s): rendering reply 417935 1680268133.411273 - 0.039722 (0.000022s): rendering reply 417936 1680268133.411291 - 0.039740 (0.000018s): rendering reply 417937 1680268133.411323 - 0.039772 (0.000032s): rendering reply 417985 1680268133.411344 - 0.039793 (0.000021s): rendering reply 417986 1680268133.411364 - 0.039813 (0.000020s): rendering reply 417987 1680268133.411409 - 0.039858 (0.000045s): rendering reply 417988 1680268133.411427 - 0.039876 (0.000018s): rendering reply 417989 1680268133.411444 - 0.039893 (0.000017s): rendering reply 417991 1680268133.435946 - 0.064395 (0.024502s): rendering reply 417994 1680268133.436073 - 0.064522 (0.000127s): rendering reply 417996 1680268133.436089 - 0.064538 (0.000016s): rendering reply 417997 1680268133.436250 - 0.064699 (0.000161s): rendering reply 417999 1680268133.436269 - 0.064718 (0.000019s): rendering reply 418001 1680268133.436284 - 0.064733 (0.000015s): rendering reply 418002 1680268133.436299 - 0.064748 (0.000015s): rendering reply 418004 1680268133.436318 - 0.064767 (0.000019s): rendering reply 418009 1680268133.436343 - 0.064792 (0.000025s): rendering reply 418046 1680268133.436375 - 0.064824 (0.000032s): rendering reply 418078 1680268133.436391 - 0.064840 (0.000016s): rendering reply 418079 1680268133.436453 - 0.064902 (0.000062s): rendering reply 418080 1680268133.436497 - 0.064946 (0.000044s): rendering reply 418081 1680268133.436513 - 0.064962 (0.000016s): rendering reply 418082 1680268133.436538 - 0.064987 (0.000025s): rendering reply 418083 1680268133.436554 - 0.065003 (0.000016s): rendering reply 418089 1680268133.436570 - 0.065019 (0.000016s): rendering reply 418093 1680268133.436585 - 0.065034 (0.000015s): rendering reply 418094 1680268133.436614 - 0.065063 (0.000029s): rendering reply 418095 1680268133.436631 - 0.065080 (0.000017s): rendering reply 418096 1680268133.436645 - 0.065094 (0.000014s): rendering reply 418097 1680268133.436660 - 0.065109 (0.000015s): rendering reply 418103 1680268133.436681 - 0.065130 (0.000021s): rendering reply 418104 1680268133.436698 - 0.065147 (0.000017s): rendering reply 418105 1680268133.436716 - 0.065165 (0.000018s): rendering reply 418106 1680268133.436731 - 0.065180 (0.000015s): rendering reply 418108 1680268133.436746 - 0.065195 (0.000015s): rendering reply 418111 1680268133.436763 - 0.065212 (0.000017s): rendering reply 418112 1680268133.436794 - 0.065243 (0.000031s): rendering reply 418113 1680268133.436821 - 0.065270 (0.000027s): rendering reply 418114 1680268133.436836 - 0.065285 (0.000015s): rendering reply 418144 1680268133.436853 - 0.065302 (0.000017s): rendering reply 418148 1680268133.436919 - 0.065368 (0.000066s): rendering reply 418149 1680268133.436947 - 0.065396 (0.000028s): rendering reply 418150 1680268133.436971 - 0.065420 (0.000024s): rendering reply 418151 1680268133.436991 - 0.065440 (0.000020s): rendering reply 418152 1680268133.437009 - 0.065458 (0.000018s): rendering reply 418197 1680268133.437022 - 0.065471 (0.000013s): rendering reply 418202 1680268133.437039 - 0.065488 (0.000017s): rendering reply 418203 1680268133.437054 - 0.065503 (0.000015s): rendering reply 418204 1680268133.437066 - 0.065515 (0.000012s): rendering reply 418215 1680268133.437079 - 0.065528 (0.000013s): rendering reply 418216 1680268133.437094 - 0.065543 (0.000015s): rendering reply 418218 1680268133.437107 - 0.065556 (0.000013s): rendering reply 418220 1680268133.437137 - 0.065586 (0.000030s): rendering reply 418283 1680268133.437150 - 0.065599 (0.000013s): rendering reply 418300 1680268133.437176 - 0.065625 (0.000026s): rendering reply 418301 1680268133.437219 - 0.065668 (0.000043s): rendering reply 418339 1680268133.437252 - 0.065701 (0.000033s): rendering reply 418342 1680268133.437269 - 0.065718 (0.000017s): rendering reply 418353 1680268133.437285 - 0.065734 (0.000016s): rendering reply 418354 1680268133.437298 - 0.065747 (0.000013s): rendering reply 418355 1680268133.437314 - 0.065763 (0.000016s): rendering reply 418356 1680268133.437332 - 0.065781 (0.000018s): rendering reply 418357 1680268133.437345 - 0.065794 (0.000013s): rendering reply 418423 1680268133.437359 - 0.065808 (0.000014s): rendering reply 418439 1680268133.437374 - 0.065823 (0.000015s): rendering reply 418440 1680268133.437421 - 0.065870 (0.000047s): rendering reply 418441 1680268133.437437 - 0.065886 (0.000016s): rendering reply 418442 1680268133.437450 - 0.065899 (0.000013s): rendering reply 418492 1680268133.437493 - 0.065942 (0.000043s): rendering reply 418502 1680268133.437579 - 0.066028 (0.000086s): rendering reply 418673 1680268133.437607 - 0.066056 (0.000028s): rendering reply 418686 1680268133.437647 - 0.066096 (0.000040s): rendering reply 418687 1680268133.437680 - 0.066129 (0.000033s): rendering reply 418693 1680268133.437696 - 0.066145 (0.000016s): rendering reply 418719 1680268133.437712 - 0.066161 (0.000016s): rendering reply 418722 1680268133.437730 - 0.066179 (0.000018s): rendering reply 418723 1680268133.437751 - 0.066200 (0.000021s): rendering reply 418729 1680268133.437767 - 0.066216 (0.000016s): rendering reply 418758 1680268133.437785 - 0.066234 (0.000018s): rendering reply 418759 1680268133.437799 - 0.066248 (0.000014s): rendering reply 418764 1680268133.437819 - 0.066268 (0.000020s): rendering reply 418773 1680268133.437838 - 0.066287 (0.000019s): rendering reply 418808 1680268133.437853 - 0.066302 (0.000015s): rendering reply 418839 1680268133.437911 - 0.066360 (0.000058s): rendering reply 418840 1680268133.437937 - 0.066386 (0.000026s): rendering reply 418842 1680268133.437955 - 0.066404 (0.000018s): rendering reply 418847 1680268133.437974 - 0.066423 (0.000019s): rendering reply 418850 1680268133.437993 - 0.066442 (0.000019s): rendering reply 418856 1680268133.438014 - 0.066463 (0.000021s): rendering reply 418909 1680268133.438047 - 0.066496 (0.000033s): rendering reply 418911 1680268133.438065 - 0.066514 (0.000018s): rendering reply 418912 1680268133.438094 - 0.066543 (0.000029s): rendering reply 418913 1680268133.438109 - 0.066558 (0.000015s): rendering reply 418914 1680268133.438132 - 0.066581 (0.000023s): rendering reply 418915 1680268133.438145 - 0.066594 (0.000013s): rendering reply 419163 1680268133.438158 - 0.066607 (0.000013s): rendering reply 419164 1680268133.438175 - 0.066624 (0.000017s): rendering reply 419165 1680268133.438194 - 0.066643 (0.000019s): rendering reply 419166 1680268133.438227 - 0.066676 (0.000033s): rendering reply 419167 1680268133.438286 - 0.066735 (0.000059s): rendering reply 419182 1680268133.438307 - 0.066756 (0.000021s): rendering reply 419183 1680268133.438320 - 0.066769 (0.000013s): rendering reply 419290 1680268133.438349 - 0.066798 (0.000029s): rendering reply 419291 1680268133.438363 - 0.066812 (0.000014s): rendering reply 419555 1680268133.438391 - 0.066840 (0.000028s): rendering reply 419561 1680268133.438405 - 0.066854 (0.000014s): rendering reply 419712 1680268133.438418 - 0.066867 (0.000013s): rendering reply 419713 1680268133.438430 - 0.066879 (0.000012s): rendering reply 419714 1680268133.438456 - 0.066905 (0.000026s): rendering reply 419715 1680268133.438479 - 0.066928 (0.000023s): rendering reply 419716 1680268133.438493 - 0.066942 (0.000014s): rendering reply 419717 1680268133.438508 - 0.066957 (0.000015s): rendering reply 419718 1680268133.438532 - 0.066981 (0.000024s): rendering reply 419719 1680268133.441094 - 0.069543 (0.002562s): rendering reply 419721 1680268133.441225 - 0.069674 (0.000131s): called footer.php 1680268133.441922 - 0.070371 (0.000697s): kobak\plugins: checking actions for hook "footer_meta" 1680268133.442035 - 0.070484 (0.000113s): kobak\plugins: finished running 9 actions for hook "footer_meta" 1680268133.442038 - 0.070487 (0.000003s): completed rendering most of the html 1680268133.442077 - 0.070526 (0.000039s): starting debug 1680268133.442799 - 0.071248 (0.000722s): starting debug_t
|
SQL statistics:
time taken: 0.00064206 | SELECT *, ( SELECT GROUP_CONCAT(DISTINCT `kobaboardban`.`boardid` ORDER BY `kobaboardban`.`boardid` SEPARATOR ',') FROM `kobaboardban` WHERE `banid` = `id` GROUP BY `banid` ) AS `active_boards` FROM `kobaban` WHERE ( (`iplong1` = '03eefa49') OR (`iplong1` <= '03eefa49' AND '03eefa49' <= `iplong2`) ) AND `type` IN(-1,0,1,2,3) AND (`id` IN ( SELECT `banid` FROM `kobaboardban` WHERE `boardid` IN(1) ) OR `global` = 1) ORDER BY `type`,`expiration` DESC | no rows found or affected (prepared query) |
time taken: 0.00511193 | SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, s.total_posts, s.total_files, s.total_image, s.total_audio, s.total_video, s.total_swf, s.unique_ip, s.unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid LEFT JOIN `kobapoststats` s on p.boardid = s.boardid and p.postid = s.threadid WHERE p.`boardid` = '1' AND p.`postid` = '417543' AND `parentid` = '0' AND `deleted` = '0' UNION ALL SELECT p.*, r.time r_time, r.reason r_reason, r.ipmd5 r_ipmd5, r.ipcrypt r_ipcrypt, r.password r_password, r.userid r_userid, null as total_posts, null as total_files, null as total_image, null as total_audio, null as total_video, null as total_swf, null as unique_ip, null as unique_user FROM `kobapost` p LEFT JOIN `kobareport` r on p.boardid = r.boardid and p.postid = r.postid WHERE p.`boardid` = '1' AND `parentid` = '417543' AND `deleted` = '0' ORDER BY `parentid`,`postid` | no error (prepared query) |
time taken: 0.00048494 | SELECT `boardid`, `parentid`, `postid` FROM `kobapost` WHERE (`boardid` = 1 AND `postid` IN(396676)) OR (`boardid` = 2 AND `postid` IN(422641)) AND `deleted` = 0 | no error |
actions:
after_postmessage | actions: 1 | start: 1680268133.40881200 | end: 1680268133.40881800 | took (total): 0.000006 |
before_validation | actions: 1 | start: 1680268133.37415500 | end: 1680268133.37417900 | took (total): 0.000024 |
footer_meta | actions: 9 | start: 1680268133.44192600 | end: 1680268133.44203000 | took (total): 0.000104 |
header_meta | actions: 5 | start: 1680268133.40822500 | end: 1680268133.40831300 | took (total): 0.000088 |
setup_html | actions: 4 | start: 1680268133.40803500 | end: 1680268133.40811900 | took (total): 0.000084 |
validation | actions: 1 | start: 1680268133.37421000 | end: 1680268133.40793100 | took (total): 0.033721 |
Rewrite/redirect rules:
Redirect | /^([a-z_\-0-9]*)\/0.html(?:\?.*)?$/ | $matches[1]\/ | 302 |
Redirect | /^([a-z_\-0-9]*)\/1.html(?:\?.*)?$/ | $matches[1]\/ | 302 |
Rewrite: | /^([a-z_\-0-9]*)\/(\d\w*)s.png$/ | /$matches[1]/thumbs/$matches[2]s.png | |
Rewrite: | /^([a-z_\-0-9]*)\/?(?:\?.*)?$/ | index.php?section=index&board=$matches[1] | |
Rewrite: | /^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$/ | index.php?section=index&board=$matches[1]&pagenumber=$matches[2] | |
Rewrite: | /^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$/ | index.php?section=catalog&board=$matches[1] | |
Rewrite: | /^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$/ | index.php?section=thread&board=$matches[1]&thread=$matches[2]&ext=$matches[3] | |
Rewrite: | /^([a-z_\-0-9]*)\/posts_feed\.rss$/ | index.php?section=posts_feed&board=$matches[1]&ext=rss | |
Rewrite: | /^([a-z_\-0-9]*)\/threads_feed\.rss$/ | index.php?section=threads_feed&board=$matches[1]&ext=rss | |
Rewrite: | /^latest_posts\.rss$/ | index.php?section=latest_posts&ext=rss | |
Rewrite: | /^latest_threads\.rss$/ | index.php?section=latest_threads&ext=rss | |
Rewrite: | /^latest_nsfw_posts\.rss$/ | index.php?section=latest_nsfw_posts&ext=rss | |
Rewrite: | /^latest_nsfw_threads\.rss$/ | index.php?section=latest_nsfw_threads&ext=rss |
rules in htaccess format:
RewriteRule ^([a-z_\-0-9]*)\/0.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/1.html(?:\?.*)?$ $1/ [R=302,L,QSA] RewriteRule ^([a-z_\-0-9]*)\/(\d\w*)s.png$ /$1/thumbs/$2s.png [L,QSA] RewriteRule ^([a-z_\-0-9]*)/(?:\?.*)?$ index.php?section=index&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/([0-9]*)\.html(?:\?.*)?$ index.php?section=index&board=$1&pagenumber=$2 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/catalog\.html(?:\?.*)?$ index.php?section=catalog&board=$1 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/t([0-9]*)\.(html|json|rss)(?:\?.*)?$ index.php?section=thread&board=$1&thread=$2&ext=$3 [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/posts_feed\.rss$ index.php?section=posts_feed&board=$1&ext=rss [L,QSA] RewriteRule ^([a-z_\-0-9]*)\/threads_feed\.rss$ index.php?section=threads_feed&board=$1&ext=rss [L,QSA] RewriteRule ^latest_posts\.rss$ index.php?section=latest_posts&ext=rss [L,QSA] RewriteRule ^latest_threads\.rss$ index.php?section=latest_threads&ext=rss [L,QSA] RewriteRule ^latest_nsfw_posts\.rss$ index.php?section=latest_nsfw_posts&ext=rss [L,QSA] RewriteRule ^latest_nsfw_threads\.rss$ index.php?section=latest_nsfw_threads&ext=rss [L,QSA]Current time:
2023-03-31 06:08:53