/baw/ - General Discussion

Thread stats: 141 posts, 10 files (10 image(s))

Toggle poster info Replying to /baw/392658 Close window
+4chan meta: A Secret to EveryoneAutonymoose
save file
image:140523236800.png(4kB , 100x100 , 139962683621[1].png)
Old boards are now "officially" closed and are in archive status, so I thought it time for a new thread now that most kinks have been worked out and to get the GIANT FIRST POST off the front page. See below for a brief Q&A. Also use this thread to report any technical problems you run into.

Special thanks to Secret for their help in getting these new boards set up.

Oh yeah, we have a radio again: http://boards.plus4chan.org/rad.php
Autonymoose !x4vv0ZYuAo
Last meta thread: >>391791
Autonymoose !x4vv0ZYuAo
Why new boards?
The old boards were super susceptible to CP and spambots, driving away users. These new boards incorporate cloudflare security features (which includes blacklist of known-bad IPs) and start off with massive IP range bans to combat that. Plus, the different posting layout will confuse the automated bots that target kusaba/futaba boards.

So no more spam?
There will still be spam, but the frequency will be far lower. In addition to those new features, some mods that were board-limited are now global and we have janitors as well (some global, most focused on /baw/). Make sure to report any spam you see.

Why is this layout so thin?
That's how Secret likes their boards, I guess. To actually make use of your widescreen monitor, use the "i am gay" style at the bottom of the page.

Will the layout stay this way?
No. Anonex is working on a new layout for these boards. It will be ready September 2nd (next week.)

Where is the Subject field?
It had to return to its home planet and died along the way.

Why do I get "board does not exist" when trying to post?
This happens when you try to upload a file too big for apache. Not sure of the exact size, but probably 7 or 8 MBs or more.

What happened to /diy/, /op/, /pkmn/, and /mspa/?
These boards have been dropped due to extremely low posting rates compared to the rest of the board. Their content can be posted on the relative interest board, and /diy/-related things can be posted to /baw/.
Autonymoose !x4vv0ZYuAo
Whoops, managed to DDOS the now-archived site by requesting 20 post deletions in a short time. Should be back later.
save file
image:140524423000.png(18kB , 344x37 , Screen Shot 2014-07-13 at 5.36.03 AM.png)
There is only one problem still left. I cannot simply open a thread in a tab or window, without quoting the first post. For example, this very thread (pic related).

If I could open new threads without quoting, that would be swell.
what cp? I never saw any cp. This is baloney.
Mister Twister
You weren't around for the last half-year then.
>It will be ready September 2nd (next week.)
save file
image:140526392000.jpg(96kB , 500x317 , 134305705047.jpg)
>He never hurped the durp.
Autonymoose !x4vv0ZYuAo
If you middle-click the "view X omitted posts" it will open in a new tab, but outside of that it's just clicking on the reply button. Secret has said he won't make anymore functionality changes, only bug fixes, so while I agree that's annoying it is what it is.

The CP itself was almost exclusively /baw/, though every so often would pop up on other boards. So if you didn't visit /baw/ you wouldn't have noticed. The pharma spam, however, was fucking everywhere. In both cases, the mod panel took forever to load/ban/delete, easily 5 or more minutes for a single post to successfully be banned and deleted.

save file
image:140527135600.gif(3kB , 125x125 , 1404144175155.gif)
>Anonex is working
Right/middle clicking on the post number does that.
When I clicked on the "I am gay" setting everything got big but when I clicked to turn it back to normal everything stayed big.
If you want to go back you can click "I am gay" again. It'll undo your gayness
Autonymoose !x4vv0ZYuAo
What >>392674 said. "i am gay" is a modification that can be mixed with other themes.
Yeah, I've never been to /baw/ so that explains that. Is that a board for pedophiles?
Is it just my mobile, or do posts with email addresses have the same name colour as those who don't?
Probably your mobile. Not sure.
Huh, they do have the same color. Weird.
Is there any way to get the "i am gay" feature to extend to the very border of the window. The worthless empty space just bugs me.

Also, when I browse on my phone, extending threads sometimes cuts out some posts near the end of the thread. Like one post before the 3 preview posts isn't there.
Is /durp/ /diy/ /mspa/ /op/ /pkmn/ not getting new boards?
>implying /durp/ will return
>What happened to /diy/, /op/, /pkmn/, and /mspa/?
>These boards have been dropped due to extremely low posting rates compared to the rest of the board. Their content can be posted on the relative interest board, and /diy/-related things can be posted to /baw/.
Post count was low everywhere so we've culled the boards for now. If rates pick back up, especially concerning those topics, we'll revisit the possibility of re-creating them.

They could come back as short-term boards. For instance, with ORAS coming up we might put /pkmn/ back up in October-ish in anticipation of the increased activity, then take it back down in Jan/Feb if count rate drops again.
/MSPA/ could come back when ever Hussie finishes the final update which will probably be 2 years from now.
Considering traffic's slower than ever, I doubt we'll get any specialty boards anytime soon.
>not greygreen

Mister Twister
After what number do threads start to auto-sage here?
/baw/ is 300, everyone else 200
Are all the links on the front page going to be changed to point to the new boards at some point? I find it odd to have to go through one of the older boards to reach the newer ones.

Also, is there a way to open just the last 50 posts of a thread like in the old boards that I'm missing? If there isn't one there, could someone please implement one?
Both of those are nice ideas. Both of those require Secret or Anonex to take action. So both of those will not happen anytime soon.
save file
image:140608930700.png(61kB , 966x340 , stuffffffffffffffffff.PNG)
I really preferred how text was managed and laid out on the old board. Better on the eyes to find things faster with a mix of small and larger fonts.

Old - font for showing files names/info was smaller, you could see more of it. You could see longer file names before they trail off to "...". Showed the original uploaded file name, plus the new numbered file name it has once uploaded to the board.

New - font for showing file names is bigger, you less alot less of it. File names trail off to "..." much faster. Its a pain to always scroll over to see the original file name. Shows the original uploaded file name, no longer shows its newer name you have to scroll over to see it in the status bar.

On that subject, what's with the random hash of numbers and letters now for uploaded hosted images? Its like a booru, all original info is lost and its impossible to copy and paste original file names because of the issue I just described above. "Save with original file name" fails to do so, it just saves the file with its messy hash.

I also wish OP image has larger thumbs like the old board as well.
Couldn't a place like /pco/ have its old 300 limit back? 200 seems too low, like an image board from 2006.
Okay. Actually, looks like it was set up as 300, so problem solved.
truncated name length is just a board variable and if anonex wants to change it he will
save with original filename works in all modern browsers, stop using netscape from 1995
thumbnail sizes are a variable that anonex will change if he wants to
Mr. Stone !zWb42fBPMM

>save with original filename works in all modern browsers

Odd little technicality on that: Firefox's functionality for the "download" variable in links only works when the file's URL comes from the exact same domain as the site from which you download. That's why the "download with original filename" bit from most 4chan extensions doesn't work on Firefox: 4chan stores images on a wholly different domain (i.4cdn.org). It works here because plus4 stores images on the same domain (boards.plus4chan.org). Mozilla did that to offer at least a minor level of security against malicious downloads.
it's sensible probably, and a minor headache at worst for developers, you can use Access-Control-Allow-Origin on the secondary server to allow cross domain requests
save file
image:140615511200.png(93kB , 718x926 , Untitled-1.png)
Any chance you can add an I am gay 2.0 where the font size isn't increased? The old board didn't have this large of a font.
did plus4 just change again?

I know you're there moose/secret/anonex.
i didn't do anything and i don't notice anything different. yesterday at moose's request i added a link to baw on the boards.p4c page in case anyone winds up there somehow
Yeah, the /baw/ link is what I saw.

If you go to plus4chan.org, it comes up with that home menu but all the links are to the old boards. Should this be kept the same or updated?
i only have access to boards.p4c, anything on the old site will have to be for anonex to do
Mr. Stone !zWb42fBPMM
YouTube link posting is fucked. It takes a hell of a lot longer for a post with a YouTube link to go through than it normally does, and when it does go through, the http part of the link is stripped and there's no link/embed.
test //youtube.com/watch?v=hgj1x0ecJMo
youtube's api must've changed, i'll look into it
so after fucking with it for like a half hour i decided to see if it's broken on starchan too, and lo and behold it's not. so it's something to do with plus4 and who knows why it suddenly stopped working here

disabling title fetching for yt videos for now
/baw/ seems to be broken for me on Firefox. It just comes up as a blank white page. Works on Internet Explorer, and the other boards load fine on either.
Parasite !0IWTTbo3jA
Works fine for me at the moment. Maybe you have some overzealous adblock or something? Tried the usual cache clean I guess? I have had issues with non refreshing pages, but never had a blank page.
When do you plan to remove the old boards?
Autonywork !x4vv0ZYuAo
save file
image:140708789900.jpg(64kB , 374x374 , 1398383907638.jpg)
September 2nd (next week)
Charles Barkley !!h9HZ7MSsQwt
>Decide to check +4chan after not visiting again for like a year and a half if not more
>Suddenly new board (again)
Wow well okay then.

So now there are two +4chans archived.
Mister Twister
I just found out I cannot upload something that is 2000 pixels high, even if the file size is under 3MB.
save file
image:140778648100.jpg(384kB , 3042x2028 , Varkala_Beach_High_Res.jpg)
max image res should be koba default which is 9k x 9k
i don't think anyone really needs to upload anything that large but it can be changed if anonex wants to
save file
image:140778903000.jpg(12kB , 3019x3019 , Untitled-1.jpg)
total image pixels above a certain amount seems to break image processing on dreamhost? added check for it so it throws an error message now at least

9120400 didn't work but 9114361 did, i could narrow it further but i just set a check for the total image pixels to be less than 9114361
save file
image:140802157900.jpg(268kB , 1902x642 , example.JPG)
I love the new board design, but it's difficult for me to distinguish threads from posts. So I was wondering, could the OPs be moved slightly to the left to help distinguish threads from posts?
Autonywork !x4vv0ZYuAo
At this point there's probably not going to be any further layout changes for some time. If someone wants to go through making a complete CSS file, and it's agreeable, perhaps we can get secret to put it up as an option.
Would you happen to know how I might go about doing that?
Autonymoose !x4vv0ZYuAo
Save a page, remove all CSS files, make your own until it looks how you like. The catch is that it will need to handle what the boards can do, which isn't always on the page you save. But just use the declared rules in one of the existing sheets to know what you need to fill out (like machine or futaba, not i am gay).
if all you want is small tweaks like >>393107 you can just make a user stylesheet that adds those specific rules to boards.plus4chan.org
Venkman !kM/YMzVjpI
When I change the color style, is there any way I can get it to stay when clicking over & going to other boards?

If I switch it up on /baw/ & head over to /co/, I have to switch it up again.
user color style is per-board, not universal, so you can pick your preferred colors for each board
Venkman !kM/YMzVjpI
And if I want the same style for all boards w/o needing to change it manually? IF such an option is doable, I'd want something like it.
all the style code will be going away when anonex writes his thing, so i'm probably not going to add a bunch of stuff that's going to just get trashed anyway. there are 10 boards so even if you visit them all, setting your preferred style on each is not a gargantuan task
Venkman !kM/YMzVjpI
Yeah, it's not a major task, just a minor inconvenience.
it's worse to not be able to customize each board
Well, at least the new spambots don't spam CP.
Mr. Stone !zWb42fBPMM
Petition to add imgmaster.net (or whatever that URL is) to the spamfilter.
what was in the links? what penalty? permaban? week? month?
Autonymoose !x4vv0ZYuAo
That site, from what I gather, is a site where you upload images and get a cut of ad revenue if enough people view the pages. Someone was uploading stuff and making a spam thread to try to get people to visit.

It is now part of the spamfilter and is an hour's ban.
do you have access to plus4chan.org?
if so, any chance you can change the links to the new boards?
Anonymous ## Admin
Only Anonex has that access.
Can anonex remove the CloudFlare? It's annoying cause it doesn't recognize my IP.
Using proxy to post.
Well, fuck. They're back.
Autonymoose !x4vv0ZYuAo
Cloudflare and their blacklist is how we avoided bots for the most part, so even if he was around I doubt it would happen. Sorry, anon. You could try contacting cloudflare directly (I don't know how) about the issue.

Yes. Thankfully, the smaller thumbnails make them fairly obvious without the "models" being as obvious, and they don't post as fast as the old ones did.
So why was the site down?
Autonymoose !x4vv0ZYuAo
So was the move all for nothing because /jam/ is getting tagged.
Autonywork !x4vv0ZYuAo
The move didn't guarantee no CP, just made it easier to deal with and less likely. The change in layout and form setup messes with the standard bots, so they at least had to put some effort into modifying them to work here or just pay someone in Africa a few cents to post it instead. More importantly, the mod panel is actually responsive, so once a mod or janitor gets on they can take care of it quickly; the old mod panel had slowed to a crawl to just deleting the image could take three minutes or more. Also we had fewer mods and no janitors.

I'll talk to Secret about possible extra stuff when a post is reported as "illegal" and give some janitors larger board coverage.
Can somebody please do something about the CP bots. Please.
Autonymoose !x4vv0ZYuAo
All that can be done at the moment is reporting them until a Janitor or Mod can get to them. I'm open to suggestions; so far the IPs are fairly spread throughout the world so it's not as easy as banning a country. If the posting speed picks up they can be pushed to page 2 to kind of hide them until a mod/janitor can get to it, but that's kind of a catch 22 as the CP will scare people off...

(Also this thread is un-pined so others can hit the top, but it will "float", meaning it won't fall off the first page.)
Would it be possible to:
- make all OP posts with less than two words have to be manually approved by a mod?
- have all threads from a unique (new) IP have to be manually approved? (annoying, but could be a good move)
- have a function where if a post reaches 'x' reports, it gets automatically hidden for staff review? (although that could be abused)
- anonymously report their IPs to CP investigators?

Note for the first two, it would have to be silent so the posters don't catch on immediately.
Autonymoose !x4vv0ZYuAo
>make all OP posts with less than two words have to be manually approved by a mod?
>- have all threads from a unique (new) IP have to be manually approved? (annoying, but could be a good move)
I've considered the first; it would be a good thing to combine with the second to lower the chance of real posters getting caught. Unfortunately, both of those require secret to implement, and he's busy with other projects at the moment. I can certainly ask him, though. These have their own pitfalls, of course, and it might not be just word count since that would be a game of cat and mouse.

>- have a function where if a post reaches 'x' reports, it gets automatically hidden for staff review? (although that could be abused)
It can be, but it's not out of the question. Perhaps paired with some other criteria (e.g. posted in the last Y hours, no replies, no other posts from that IP, etc.) Part of the problem would be figuring out what X would be to lower the possibility for abuse while still making it worthwhile. That's all moot, though, as it still requires secret. :(

>- anonymously report their IPs to CP investigators?
They're part of a botnet (a few have made non-CP spam posts) and the links likely lead to malware (CP makes for great extortion), so at best we'd be ignored and at worst the FBI would try to control out shit.
>- have all threads from a unique (new) IP have to be manually approved? (annoying, but could be a good move)
This one sounds too much like downvoting which is one of the things I really fucking hate about Reddit, so no thanks.
That one sounds absolutely nothing like downvoting; it sounds like logging in if anything. Did you mean to quote the one below it about reporting?
Assuming you did mean the reporting idea, we could just ban anyone who abuses it as a downvote feature (and isn't lodging false reports a ban anyway?)
Yeah, whoops.
float means it will always bump with replies and can never die from pruning, but it will sort normally and can fall to later pages
So there's nothing new that can be done about the bots posting that sort of content? Since the increasing frequency is becoming more than a little disturbing.
Yeah, it's getting really, really bad. Would captcha really do nothing?
/jam/ just got tagged with three and now it's showing up on /cog/.
/coc/ and /mtv/ is getting it now.
At least we can get rid of them a lot quicker.
What's going on on /jam/?
Autonymoose !x4vv0ZYuAo
CP spam
Hello, anon here who was a regular for a while. I left this place for a long time, came back and saw the site was undergoing changes, left for a while longer and have now come back again to find that nothing has really improved. This style is terrible, it's hard to distinguish one thread from another and it just looks like a glorified mobile version of the site. The old style was perfect, why change it? Is it going to be this way forever?
Go to the bottom and click 'i am gay'

No, I am not making a joke.
I did that but it hasn't helped much, it just made the text bigger.
Well, to answer your questions, see the first two posts in this thread.

Captcha isn't an effective idea. Not only does it piss off users, but it is easy to avoid even with bots; you can pay people to solve them for you.
(http://expertdecoders.com/, for one example. Can be incorporated into scripts, $1.38 USD for 1000 captchas, and 12 seconds average to solve a captcha)
Autonymoose !x4vv0ZYuAo
Captcha is a double-edged sword. It's easy to get around if you want to pay up (>>394298) and not worth the hassle to regular users when the spam level is still extremely low, even for our slow boards. The only reason it's a larger problem is because the spam is almost exclusively CP. It requires secret (busy) or anonex (sleeping) to implement it, in any case.

There are a few things that could be done now, without any modifications to the existing board software: Not allow JPG images to start threads or not allow any images when starting a thread, for instance. But this might just be a case of cat-and-mouse: if we're being specifically targeted, they'll just adjust their tactics. It can also cause annoyances for regular users.

>Is it going to be this way forever?
Anonex is working on a new layout. So, yes.

You can use Ctrl++/- (or scroll wheel) to adjust the text size.
I'd like to just say that plus4chan works perfectly on my small-ass phone.
Bunker !OFOzVPOG0g
Yes its very workable on my tablet
For some reason I can't view spoilered text on mine. I have to copy and paste which is kind of a pain on an iphone, but it isn't too big of a deal.
Anonymous ## Admin
Sooooo let's say there's a simple change that can be made to the boards that would stymie the CP, but would also inconvenience users when making new threads in some circumstances. It could also be worked around by the person behind the CP, depending on how much attention they pay our specific site; however, the change is easy to revert if that happens, and the work-around for the person behind the CP would be easy to block, changing the inconvenience. It could wind up being an arms race of sorts.

What do ya'll think? Would it be worth that trouble to see if it handles the problem? If it does, at some point the change would be reverted once we've been CP-free long enough, so it's not a permanent thing.
We need to do something, because it seems like it's getting worse and worse.

Go for it.
No captcha. Please.
Anonymous ## Admin
Captcha isn't a consideration at all right now. To explain further, the current idea is to further limit the types of files that could be used to start a thread (but not in posting a reply.)
Anonymous ## Admin
Okay, it's in place. Users may have a problem using certain types of images when creating a new thread, but nothing else should be affected.
Does anonex really have no one he can trust with sharing server access?
>Does anonex really anything ever
FTFY. We can only wait for him to wake up again.
Well he does pay the monthly fee, doesn't he?
I wonder how much it costs to keep this little hole in the 'net.
I hope he awakens again soon and brings a better layout. It feels stupid to actually type this, but I find the current site layout so unpleasant to use, that I've virtually stopped visiting this place, even though I don't want to stay away. Like how I love cherries but they make my mouth itch enough to keep me from eating them.
Just make a goddamned user stylesheet and stop being such a drama queen. Jesus christ.
get out oh my god get out
I see this place's degrading levels of amicability have continued unhindered. That's... comfortingly familiar?
Just try to ignore their rude dramatics.

In any case, they won't bother to fix the layout so we're stuck with it.
I see this place's whiny self-centered attitudes have continued unhindered. That's to be expected of any /co/ oriented site.
What do you want done to the layout? It's way better than kusaba's style. And if you want it changed so much just write a user stylesheet? It's a fucking message board, what else could you even want it to look like.
>expecting everyone to be familiar with user stylesheets
>complaining about website layout
>knowing nobody will cater to your specific desires
>refusing to look into user stylesheets when told to
oh plus4, never change
Nah, I'm just saying that if someone unobservant enough to no see user stylesheets mentioned the however many times before, there's no way they know browsers well enough to have learned about them on their own, so at least act like they're a new thing to them instead of like they already know but are too lazy to use them.
it's been mentioned about 6 times since the site switchover always in a direct response
When are we going to get the subject field back for posting threads? I have to put thread titles in the name field which is dumb.
The images of a disturbing nature are being spammed again, even on /baw/
Well what's plan c?
Anonymous ## Admin
We're still on plan b. I quietly reverted the changes last night to see if they had given up on us (they haven't). The changes are now back in place, and will stay in place for longer this time.
Autonywork !x4vv0ZYuAo
Agreed, but unfortunately it's not something that will change anytime soon.
use [ b][/ b], subjects are in the code but disabled in the style. wait for anonex to add them back
Zst Xkn !QwJoo2wxDc
I can't seem to be able to post pictures from my phone. The file select dialogue will come up but when I click on a file the filename bar doesn't populate and after that I cannot get the file select window to open again
What browser/phone/etc.?

Have you tried going ahead and hitting "submit" and seeing if the file does take?
Mr. Stone !zWb42fBPMM
…oh fuck the spambots are back.
Necrobump as fuck.
When will we get bigger filesize limits for mp3s? It's not like there's a horde of people posting that would drown the site in traffic. I just want you guys to hear all the weird shit I got.
After Anonex awakens and fully gives control of the site to moose.
Mr. Stone !zWb42fBPMM

Anonymous ## Admin
September 2nd, I believe
Your fortune: You will meet a dark handsome stranger

I am using this as a test post. Hopefully this never bumps.

load average: array(3) { [0]=> float(0.75) [1]=> float(0.35) [2]=> float(0.32) }

total load time: 0.0153s

code time: 0.0112s;

query time: 0.0041s

code time percentage: 73.2026%

query time percentage: 26.7974%

queries: 3

memory usage: 2.41MB

memory peak: 2.41MB


sectionstring(6) "thread"
pagenumberstring(0) ""
extstring(4) "html"
extendedparamsarray(2) { ["board"]=> string(3) "baw" ["thread"]=> string(6) "392658" }

Time log:

1679303702.9082: beginning

1679303702.90 - 0.000000 (0.000000s): script started

1679303702.908661 - 0.000461 (0.000461s): core files loaded

1679303702.908722 - 0.000522 (0.000061s): kobak\debug: setting up new instance

1679303702.908736 - 0.000536 (0.000014s): kobak\debug: finished setup

1679303702.908742 - 0.000542 (0.000006s): kobak\kcfg: setting up new instance

1679303702.908797 - 0.000597 (0.000055s): kobak\kcfg: finished setup

1679303702.908800 - 0.000600 (0.000003s): kobak\controls: setting up new instance

1679303702.908805 - 0.000605 (0.000005s): kobak\controls: finished setup

1679303702.908807 - 0.000607 (0.000002s): kobak\modules: setting up new instance

1679303702.908809 - 0.000609 (0.000002s): kobak\modules: finished setup

1679303702.908873 - 0.000673 (0.000064s): kobak\modules: loading module kobak

1679303702.908877 - 0.000677 (0.000004s): kobak\pages: setting up new instance

1679303702.908884 - 0.000684 (0.000007s): kobak\pages: finished setup

1679303702.908886 - 0.000686 (0.000002s): kobak\plugins: setting up new instance

1679303702.908888 - 0.000688 (0.000002s): kobak\plugins: finished setup

1679303702.909010 - 0.000810 (0.000122s): kobak\kobak: setting up new instance

1679303702.909015 - 0.000815 (0.000005s): kobak\kobak: finished setup

1679303702.909018 - 0.000818 (0.000003s): kobak\cache: setting up new instance

1679303702.909021 - 0.000821 (0.000003s): kobak\cache: finished setup

1679303702.909022 - 0.000822 (0.000001s): kobak\cache: loading cache file: kobak_cache

1679303702.909028 - 0.000828 (0.000006s): kobak\cache: checking cache file: kobak_cache

1679303702.909205 - 0.001005 (0.000177s): kobak\current: setting up new instance

1679303702.909214 - 0.001014 (0.000009s): kobak\current: finished setup

1679303702.909216 - 0.001016 (0.000002s): kobak\errors: setting up new instance

1679303702.909222 - 0.001022 (0.000006s): kobak\errors: finished setup

1679303702.909461 - 0.001261 (0.000239s): kobak\modules: finished loading module "kobak"

1679303702.909465 - 0.001265 (0.000004s): kobak\modules: finished loading 1 module(s)

1679303702.909467 - 0.001267 (0.000002s): kobak\current: creating default rewrite rules

1679303702.909468 - 0.001268 (0.000001s): kobak\current: starting validation of current section

1679303702.909475 - 0.001275 (0.000007s): kobak\plugins: checking actions for hook "before_validation"

1679303702.909497 - 0.001297 (0.000022s): kobak\plugins: finished running 1 actions for hook "before_validation"

1679303702.909501 - 0.001301 (0.000004s): kobak\current: finished validating section

1679303702.909506 - 0.001306 (0.000005s): kobak\current: finished validating prerequisites

1679303702.909509 - 0.001309 (0.000003s): kobak\current: finished validating optional inputs

1679303702.909513 - 0.001313 (0.000004s): kobak\plugins: checking actions for hook "validation"

1679303702.909522 - 0.001322 (0.000009s): KOBAK BBS: validating board

1679303702.909562 - 0.001362 (0.000040s): kobak\ban: query: querying posts

1679303702.909569 - 0.001369 (0.000007s): kobak\db: setting up new instance

1679303702.909571 - 0.001371 (0.000002s): kobak\db: Attempting to connect to database

1679303702.910162 - 0.001962 (0.000591s): kobak\db: Successfully connected to database

1679303702.910168 - 0.001968 (0.000006s): kobak\db: finished setup

1679303702.910721 - 0.002521 (0.000553s): KOBAK BBS: loading board specific plugins

1679303702.911050 - 0.002850 (0.000329s): KOBAK BBS: finished loading board specific plugins

1679303702.911057 - 0.002857 (0.000007s): KOBAK BBS: validating thread

1679303702.911061 - 0.002861 (0.000004s): kobak\thread: query: start

1679303702.911066 - 0.002866 (0.000005s): kobak\thread: query: thread mode set, calling posts query.

1679303702.911078 - 0.002878 (0.000012s): kobak\post: query: querying posts

1679303702.914455 - 0.006255 (0.003377s): kobak\post: query: constructing new post objects

1679303702.916133 - 0.007933 (0.001678s): kobak\post: query: starting lookups for thread locked statuses

1679303702.916169 - 0.007969 (0.000036s): kobak\post: query: setting up references/backlinks

1679303702.916304 - 0.008104 (0.000135s): kobak\post: get_posts: querying out-of-thread quotes

1679303702.916509 - 0.008309 (0.000205s): kobak\post: get_posts: applying quote backlinks to posts

1679303702.916961 - 0.008761 (0.000452s): kobak\post: query: finished.

1679303702.916970 - 0.008770 (0.000009s): kobak\thread: query: posts queried, setting up thread object.

1679303702.916988 - 0.008788 (0.000018s): kobak\thread: query: finished.

1679303702.917019 - 0.008819 (0.000031s): kobak\plugins: finished running 1 actions for hook "validation"

1679303702.917067 - 0.008867 (0.000048s): kobak\current: Template file found

1679303702.917070 - 0.008870 (0.000003s): kobak\current: setting up HTML vars

1679303702.917074 - 0.008874 (0.000004s): kobak\html: setting up new instance

1679303702.917090 - 0.008890 (0.000016s): kobak\html: finished setup

1679303702.917093 - 0.008893 (0.000003s): kobak\current: setting up per-page HTML vars

1679303702.917099 - 0.008899 (0.000006s): kobak\plugins: checking actions for hook "setup_html"

1679303702.917184 - 0.008984 (0.000085s): kobak\plugins: finished running 4 actions for hook "setup_html"

1679303702.917186 - 0.008986 (0.000002s): kobak\current: finished setting up all HTML vars

1679303702.917188 - 0.008988 (0.000002s): start rendering html

1679303702.917231 - 0.009031 (0.000043s): loading thread

1679303702.917253 - 0.009053 (0.000022s): called header.php

1679303702.917258 - 0.009058 (0.000005s): kobak\plugins: checking actions for hook "header_meta"

1679303702.917334 - 0.009134 (0.000076s): kobak\plugins: finished running 5 actions for hook "header_meta"

1679303702.917420 - 0.009220 (0.000086s): kobak\cache: loading cache file: kobak_banners

1679303702.917424 - 0.009224 (0.000004s): kobak\cache: checking cache file: kobak_banners

1679303702.917665 - 0.009465 (0.000241s): rendering thread 392658

1679303702.917670 - 0.009470 (0.000005s): rendering reply 392658

1679303702.917711 - 0.009511 (0.000041s): kobak\kmedia: setting up new instance

1679303702.917715 - 0.009515 (0.000004s): kobak\kmedia: finished setup

1679303702.917747 - 0.009547 (0.000032s): rendering reply 392659

1679303702.917766 - 0.009566 (0.000019s): rendering reply 392660

1679303702.917789 - 0.009589 (0.000023s): rendering reply 392662

1679303702.917805 - 0.009605 (0.000016s): rendering reply 392663

1679303702.917835 - 0.009635 (0.000030s): rendering reply 392665

1679303702.917850 - 0.009650 (0.000015s): rendering reply 392666

1679303702.917882 - 0.009682 (0.000032s): rendering reply 392667

1679303702.917898 - 0.009698 (0.000016s): rendering reply 392668

1679303702.917923 - 0.009723 (0.000025s): rendering reply 392669

1679303702.917939 - 0.009739 (0.000016s): rendering reply 392670

1679303702.917961 - 0.009761 (0.000022s): rendering reply 392671

1679303702.917977 - 0.009777 (0.000016s): rendering reply 392672

1679303702.917989 - 0.009789 (0.000012s): rendering reply 392674

1679303702.918002 - 0.009802 (0.000013s): rendering reply 392676

1679303702.918017 - 0.009817 (0.000015s): rendering reply 392696

1679303702.918029 - 0.009829 (0.000012s): rendering reply 392699

1679303702.918041 - 0.009841 (0.000012s): rendering reply 392700

1679303702.918056 - 0.009856 (0.000015s): rendering reply 392701

1679303702.918072 - 0.009872 (0.000016s): rendering reply 392702

1679303702.918090 - 0.009890 (0.000018s): rendering reply 392705

1679303702.918105 - 0.009905 (0.000015s): rendering reply 392712

1679303702.918123 - 0.009923 (0.000018s): rendering reply 392720

1679303702.918148 - 0.009948 (0.000025s): rendering reply 392724

1679303702.918165 - 0.009965 (0.000017s): rendering reply 392734

1679303702.918182 - 0.009982 (0.000017s): rendering reply 392772

1679303702.918204 - 0.010004 (0.000022s): rendering reply 392774

1679303702.918224 - 0.010024 (0.000020s): rendering reply 392776

1679303702.918242 - 0.010042 (0.000018s): rendering reply 392780

1679303702.918264 - 0.010064 (0.000022s): rendering reply 392797

1679303702.918317 - 0.010117 (0.000053s): rendering reply 392798

1679303702.918338 - 0.010138 (0.000021s): rendering reply 392799

1679303702.918355 - 0.010155 (0.000017s): rendering reply 392800

1679303702.918374 - 0.010174 (0.000019s): rendering reply 392801

1679303702.918392 - 0.010192 (0.000018s): rendering reply 392802

1679303702.918411 - 0.010211 (0.000019s): rendering reply 392803

1679303702.918441 - 0.010241 (0.000030s): rendering reply 392805

1679303702.918461 - 0.010261 (0.000020s): rendering reply 392809

1679303702.918476 - 0.010276 (0.000015s): rendering reply 392810

1679303702.918490 - 0.010290 (0.000014s): rendering reply 392811

1679303702.918507 - 0.010307 (0.000017s): rendering reply 392812

1679303702.918521 - 0.010321 (0.000014s): rendering reply 392830

1679303702.918535 - 0.010335 (0.000014s): rendering reply 392831

1679303702.918553 - 0.010353 (0.000018s): rendering reply 392832

1679303702.918567 - 0.010367 (0.000014s): rendering reply 392833

1679303702.918580 - 0.010380 (0.000013s): rendering reply 392844

1679303702.918598 - 0.010398 (0.000018s): rendering reply 392845

1679303702.918616 - 0.010416 (0.000018s): rendering reply 392855

1679303702.918633 - 0.010433 (0.000017s): rendering reply 392856

1679303702.918653 - 0.010453 (0.000020s): rendering reply 392907

1679303702.918670 - 0.010470 (0.000017s): rendering reply 392910

1679303702.918685 - 0.010485 (0.000015s): rendering reply 392962

1679303702.918713 - 0.010513 (0.000028s): rendering reply 392984

1679303702.918727 - 0.010527 (0.000014s): rendering reply 393039

1679303702.918740 - 0.010540 (0.000013s): rendering reply 393049

1679303702.918758 - 0.010558 (0.000018s): rendering reply 393050

1679303702.918786 - 0.010586 (0.000028s): rendering reply 393053

1679303702.918813 - 0.010613 (0.000027s): rendering reply 393107

1679303702.918837 - 0.010637 (0.000024s): rendering reply 393116

1679303702.918855 - 0.010655 (0.000018s): rendering reply 393157

1679303702.918887 - 0.010687 (0.000032s): rendering reply 393158

1679303702.918903 - 0.010703 (0.000016s): rendering reply 393159

1679303702.918923 - 0.010723 (0.000020s): rendering reply 393263

1679303702.918942 - 0.010742 (0.000019s): rendering reply 393264

1679303702.918959 - 0.010759 (0.000017s): rendering reply 393277

1679303702.918977 - 0.010777 (0.000018s): rendering reply 393280

1679303702.918994 - 0.010794 (0.000017s): rendering reply 393302

1679303702.919007 - 0.010807 (0.000013s): rendering reply 393303

1679303702.919021 - 0.010821 (0.000014s): rendering reply 393496

1679303702.919034 - 0.010834 (0.000013s): rendering reply 393502

1679303702.919062 - 0.010862 (0.000028s): rendering reply 393507

1679303702.919102 - 0.010902 (0.000040s): rendering reply 393508

1679303702.919136 - 0.010936 (0.000034s): rendering reply 393773

1679303702.919155 - 0.010955 (0.000019s): rendering reply 393774

1679303702.919191 - 0.010991 (0.000036s): rendering reply 393880

1679303702.919215 - 0.011015 (0.000024s): rendering reply 393882

1679303702.919230 - 0.011030 (0.000015s): rendering reply 393884

1679303702.919248 - 0.011048 (0.000018s): rendering reply 393896

1679303702.919260 - 0.011060 (0.000012s): rendering reply 393898

1679303702.919272 - 0.011072 (0.000012s): rendering reply 393925

1679303702.919286 - 0.011086 (0.000014s): rendering reply 393926

1679303702.919299 - 0.011099 (0.000013s): rendering reply 394121

1679303702.919315 - 0.011115 (0.000016s): rendering reply 394130

1679303702.921665 - 0.013465 (0.002350s): rendering reply 394153

1679303702.921710 - 0.013510 (0.000045s): rendering reply 394155

1679303702.921737 - 0.013537 (0.000027s): rendering reply 394166

1679303702.921756 - 0.013556 (0.000019s): rendering reply 394167

1679303702.921770 - 0.013570 (0.000014s): rendering reply 394169

1679303702.921785 - 0.013585 (0.000015s): rendering reply 394200

1679303702.921797 - 0.013597 (0.000012s): rendering reply 394217

1679303702.921808 - 0.013608 (0.000011s): rendering reply 394218

1679303702.921822 - 0.013622 (0.000014s): rendering reply 394219

1679303702.921834 - 0.013634 (0.000012s): rendering reply 394220

1679303702.921845 - 0.013645 (0.000011s): rendering reply 394221

1679303702.921858 - 0.013658 (0.000013s): rendering reply 394291

1679303702.921892 - 0.013692 (0.000034s): rendering reply 394292

1679303702.921907 - 0.013707 (0.000015s): rendering reply 394293

1679303702.921923 - 0.013723 (0.000016s): rendering reply 394296

1679303702.921936 - 0.013736 (0.000013s): rendering reply 394297

1679303702.921948 - 0.013748 (0.000012s): rendering reply 394298

1679303702.921964 - 0.013764 (0.000016s): rendering reply 394300

1679303702.921978 - 0.013778 (0.000014s): rendering reply 394304

1679303702.921992 - 0.013792 (0.000014s): rendering reply 394305

1679303702.922006 - 0.013806 (0.000014s): rendering reply 394337

1679303702.922023 - 0.013823 (0.000017s): rendering reply 394343

1679303702.922050 - 0.013850 (0.000027s): rendering reply 394349

1679303702.922068 - 0.013868 (0.000018s): rendering reply 394351

1679303702.922080 - 0.013880 (0.000012s): rendering reply 394352

1679303702.922094 - 0.013894 (0.000014s): rendering reply 394354

1679303702.922108 - 0.013908 (0.000014s): rendering reply 394377

1679303702.922120 - 0.013920 (0.000012s): rendering reply 394386

1679303702.922134 - 0.013934 (0.000014s): rendering reply 394397

1679303702.922147 - 0.013947 (0.000013s): rendering reply 394399

1679303702.922159 - 0.013959 (0.000012s): rendering reply 394403

1679303702.922172 - 0.013972 (0.000013s): rendering reply 394414

1679303702.922185 - 0.013985 (0.000013s): rendering reply 394415

1679303702.922198 - 0.013998 (0.000013s): rendering reply 394417

1679303702.922211 - 0.014011 (0.000013s): rendering reply 394419

1679303702.922224 - 0.014024 (0.000013s): rendering reply 394422

1679303702.922239 - 0.014039 (0.000015s): rendering reply 394423

1679303702.922254 - 0.014054 (0.000015s): rendering reply 394424

1679303702.922268 - 0.014068 (0.000014s): rendering reply 394425

1679303702.922279 - 0.014079 (0.000011s): rendering reply 394426

1679303702.922294 - 0.014094 (0.000015s): rendering reply 394434

1679303702.922307 - 0.014107 (0.000013s): rendering reply 394445

1679303702.922318 - 0.014118 (0.000011s): rendering reply 394593

1679303702.922333 - 0.014133 (0.000015s): rendering reply 394595

1679303702.922344 - 0.014144 (0.000011s): rendering reply 394598

1679303702.922356 - 0.014156 (0.000012s): rendering reply 394605

1679303702.922375 - 0.014175 (0.000019s): rendering reply 394606

1679303702.922393 - 0.014193 (0.000018s): rendering reply 394634

1679303702.922405 - 0.014205 (0.000012s): rendering reply 396804

1679303702.922420 - 0.014220 (0.000015s): rendering reply 396805

1679303702.922432 - 0.014232 (0.000012s): rendering reply 401753

1679303702.922444 - 0.014244 (0.000012s): rendering reply 401755

1679303702.922457 - 0.014257 (0.000013s): rendering reply 401759

1679303702.922469 - 0.014269 (0.000012s): rendering reply 401761

1679303702.922482 - 0.014282 (0.000013s): rendering reply 401762

1679303702.922496 - 0.014296 (0.000014s): rendering reply 401765

1679303702.922510 - 0.014310 (0.000014s): rendering reply 401766

1679303702.922525 - 0.014325 (0.000015s): rendering reply 416309

1679303702.922610 - 0.014410 (0.000085s): called footer.php

1679303702.923052 - 0.014852 (0.000442s): kobak\plugins: checking actions for hook "footer_meta"

1679303702.923116 - 0.014916 (0.000064s): kobak\plugins: finished running 8 actions for hook "footer_meta"

1679303702.923118 - 0.014918 (0.000002s): completed rendering most of the html

1679303702.923154 - 0.014954 (0.000036s): starting debug

1679303702.923560 - 0.015360 (0.000406s): starting debug_t

1679303702.92438300: end

SQL statistics:

time taken: 0.00052810 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` = '03eeca4c') OR (`iplong1` <= '03eeca4c' AND '03eeca4c' <= `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.00334406 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` = '392658' 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` = '392658' AND `deleted` = '0' ORDER BY `parentid`,`postid` no error (prepared query)
time taken: 0.00018907 SELECT `boardid`, `parentid`, `postid` FROM `kobapost` WHERE (`boardid` = 1 AND `postid` IN(391791)) AND `deleted` = 0 no error


before_validation actions: 1 start: 1679303702.90947900 end: 1679303702.90949400 took (total): 0.000015
footer_meta actions: 8 start: 1679303702.92305500 end: 1679303702.92311400 took (total): 0.000059
header_meta actions: 5 start: 1679303702.91726000 end: 1679303702.91733000 took (total): 0.000070
setup_html actions: 4 start: 1679303702.91710300 end: 1679303702.91718100 took (total): 0.000078
validation actions: 1 start: 1679303702.90951500 end: 1679303702.91701400 took (total): 0.007499

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-20 02:15:02