/baw/ - General Discussion

Thread stats: 18 posts, 2 files (2 image(s))

Toggle poster info Replying to /baw/419191 Close window
Help save RMS and Free SoftwareAnonymous
save file
image:157274987780.jpg(1.16MB , 2048x1536 , 1570473185738.jpg)
Help RMS defeat the tranny faggot sjws destroying Free Software. Learn the truth of what is happening and spread these links everywhere.

My Thoughts on the Richard Stallman "Scandal"youtube thumb
MIT scientist Richard Stallman taken down by vicious media smearsyoutube thumb
##rms on irc.freenode.org

>implying RMS isn't a socialist "sjw"
>implying the issue has anything to do with transgenderism or homosexuality
>implying this isn't spam
>implying this isn't old news anyway
RMS did nothing wrong this time, but OP is a fucking faget
The concept of "free software" is a SJW idea to begin with. I'd like to get paid for the code I write, thank you very much.
save file
image:157279962111.png(53kB , 715x499 , free software botnet.png)
I'm still pissed that the word SJW has lost its meaning.
>I'd like to get paid for the code I write, thank you very much.
I'd just like to interject for a moment to say that RMS cares about free (libre, not gratis) and open source software. He claims that monetization of code and services is not an issue at all so get paid all you want.
That said, FOSS software is an essential part of digital infrastructure and a lot of it is hidden in plain sight.
>That said, FOSS software is an essential part of digital infrastructure and a lot of it is hidden in plain sight.

And all that this results in big companies using other peoples works so they can push out their products - maximizing their own profit, since they can ignore the software stack almost entirely.
Mester Twester
I only hope that big brain dude is not suggesting we abandon open source entirely.

Cause I am not giving away Linux and game emulators. I will fight to keep those.
>And all that this results in big companies using other peoples works so they can push out their products - maximizing their own profit, since they can ignore the software stack almost entirely.
It also can make them more secure. If you are employed in a technical role, there's a strong chance you are forced to use some of those products because fuck business. If I have no reasonable choice except to use that software, then the more secure they are, the better.

Free stuff also reduces the divide between commercial and DIY solutions. Look at stuff like VLC and mpv, Firefox, Linux and BSD distributions and basically most websites in existence.
>inb4 just pirate everything
Mester Twester
99% of >just pirate everything are anons with no jobs.

But that's a secret!
>It also can make them more secure.

But open source products are in no way more secure than closed source ones.
Mester Twester
It always depends on each program and the team. An open source project with a vulnerability will be patched ASAP cause everyone will see and know, while a closed source one may keep it for a while, partially because the programmers assume no one knows. Antivirus programs are close source, other things can be open just fine.
>It always depends on each program and the team.
That's exactly why open source is not inherently better.

>An open source project with a vulnerability will be patched ASAP cause everyone will see and know
No, they get patched when the maintainer gets off his arse and decides to update it, and even then you have to distribute the patched version. If a 10 year old open source app has a vulnerability found, it won't magically get a fix overnight - someone has to code the fix, and even then only the source is fixed. If the maintainer doesn't make a new release, you have to rely on forks, maintained by others, who may or may not add other changes.

Meanwhile, exploits will be available on the darkweb either way, for a long time until a vulnerability becomes public.

There are advantages for open source, like when old, obsolete programs are opened in the hope that someone will improve on them. But security wise they make no difference, and financially it means you are giving away your software advantage for free.
>That's exactly why open source is not inherently better.
>But security wise they make no difference
Open source does have a major inherent security (and privacy and ... ) benefit: the ability to be trusted. We, as stakeholders, can see if the code quality and practices are good or not. Closed source relies on faith that a company even cares about quality and security let alone implements it well, and in my experience, that faith is often misplaced. Protip: check out all the big companies with lots of money and employees who have been found to store plaintext passwords.

>>An open source project with a vulnerability will be patched ASAP cause everyone will see and know
>No, they get patched when the maintainer gets off his arse and decides to update it. [...]
Absolutely correct. There have been ancient exploits found in very popular FOSS projects:
and famously:
https://en.wikipedia.org/wiki/Heartbleed (https://xkcd.com/1354) - Not discovered for 2 years despite OpenSSL being universally used. Catastrophic consequences.

However, the OPPORTUNITY for users to discover and fix these bugs is there. If exploits will be available on the darkweb either way, wouldn't it be better if those vulnerabilities are easier for 'good guys' to find?
Mester Twester
I wasn't stating open source is automatically better, just defending open source just cuz.
Mester Twester
Is this a chinese shill?
I'm surprised it hasn't been removed yet, seems like a bot post.
I was AFK, it's gone now.
>people complain about windows 10 privacy
>that update deletes your personal documents so hackers cant get them
I call that progress

load average: array(3) { [0]=> float(1.1) [1]=> float(2.83) [2]=> float(1.94) }

total load time: 0.0084s

code time: 0.0055s;

query time: 0.0029s

code time percentage: 65.4762%

query time percentage: 34.5238%

queries: 3

memory usage: 961kB

memory peak: 969kB


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

Time log:

1680267021.37253594: beginning

1680267021.372535 - 0.000000 (0.000000s): system start

1680267021.373047 - 0.000511 (0.000511s): core files loaded

1680267021.373147 - 0.000611 (0.000100s): kobak\debug: setting up new instance

1680267021.373165 - 0.000629 (0.000018s): kobak\debug: finished setup

1680267021.373169 - 0.000633 (0.000004s): kobak\kcfg: setting up new instance

1680267021.373261 - 0.000725 (0.000092s): kobak\kcfg: finished setup

1680267021.373268 - 0.000732 (0.000007s): kobak\controls: setting up new instance

1680267021.373275 - 0.000739 (0.000007s): kobak\controls: finished setup

1680267021.373277 - 0.000741 (0.000002s): kobak\modules: setting up new instance

1680267021.373279 - 0.000743 (0.000002s): kobak\modules: finished setup

1680267021.373335 - 0.000799 (0.000056s): kobak\modules: loading module kobak

1680267021.373339 - 0.000803 (0.000004s): kobak\pages: setting up new instance

1680267021.373348 - 0.000812 (0.000009s): kobak\pages: finished setup

1680267021.373350 - 0.000814 (0.000002s): kobak\plugins: setting up new instance

1680267021.373354 - 0.000818 (0.000004s): kobak\plugins: finished setup

1680267021.373508 - 0.000972 (0.000154s): kobak\kobak: setting up new instance

1680267021.373515 - 0.000979 (0.000007s): kobak\kobak: finished setup

1680267021.373519 - 0.000983 (0.000004s): kobak\cache: setting up new instance

1680267021.373521 - 0.000985 (0.000002s): kobak\cache: finished setup

1680267021.373523 - 0.000987 (0.000002s): kobak\cache: loading cache file: kobak_cache

1680267021.373529 - 0.000993 (0.000006s): kobak\cache: checking cache file: kobak_cache

1680267021.373697 - 0.001161 (0.000168s): kobak\current: setting up new instance

1680267021.373704 - 0.001168 (0.000007s): kobak\current: finished setup

1680267021.373708 - 0.001172 (0.000004s): kobak\errors: setting up new instance

1680267021.373714 - 0.001178 (0.000006s): kobak\errors: finished setup

1680267021.374077 - 0.001541 (0.000363s): kobak\modules: finished loading module "kobak"

1680267021.374083 - 0.001547 (0.000006s): kobak\modules: finished loading 1 module(s)

1680267021.374086 - 0.001550 (0.000003s): kobak\current: creating default rewrite rules

1680267021.374089 - 0.001553 (0.000003s): kobak\current: starting validation of current section

1680267021.374098 - 0.001562 (0.000009s): kobak\plugins: checking actions for hook "before_validation"

1680267021.374123 - 0.001587 (0.000025s): kobak\plugins: finished running 1 actions for hook "before_validation"

1680267021.374130 - 0.001594 (0.000007s): kobak\current: finished validating section

1680267021.374136 - 0.001600 (0.000006s): kobak\current: finished validating prerequisites

1680267021.374142 - 0.001606 (0.000006s): kobak\current: finished validating optional inputs

1680267021.374147 - 0.001611 (0.000005s): kobak\plugins: checking actions for hook "validation"

1680267021.374156 - 0.001620 (0.000009s): KOBAK BBS: validating board

1680267021.374207 - 0.001671 (0.000051s): kobak\ban: query: querying posts

1680267021.374215 - 0.001679 (0.000008s): kobak\db: setting up new instance

1680267021.374218 - 0.001682 (0.000003s): kobak\db: Attempting to connect to database

1680267021.374845 - 0.002309 (0.000627s): kobak\db: Successfully connected to database

1680267021.374854 - 0.002318 (0.000009s): kobak\db: finished setup

1680267021.375611 - 0.003075 (0.000757s): KOBAK BBS: loading board specific plugins

1680267021.376151 - 0.003615 (0.000540s): KOBAK BBS: finished loading board specific plugins

1680267021.376161 - 0.003625 (0.000010s): KOBAK BBS: validating thread

1680267021.376169 - 0.003633 (0.000008s): kobak\thread: query: start

1680267021.376176 - 0.003640 (0.000007s): kobak\thread: query: thread mode set, calling posts query.

1680267021.376193 - 0.003657 (0.000017s): kobak\post: query: querying posts

1680267021.378230 - 0.005694 (0.002037s): kobak\post: query: constructing new post objects

1680267021.378611 - 0.006075 (0.000381s): kobak\post: query: starting lookups for thread locked statuses

1680267021.378627 - 0.006091 (0.000016s): kobak\post: query: setting up references/backlinks

1680267021.378658 - 0.006122 (0.000031s): kobak\post: get_posts: querying out-of-thread quotes

1680267021.378897 - 0.006361 (0.000239s): kobak\post: get_posts: applying quote backlinks to posts

1680267021.378997 - 0.006461 (0.000100s): kobak\post: query: finished.

1680267021.379002 - 0.006466 (0.000005s): kobak\thread: query: posts queried, setting up thread object.

1680267021.379018 - 0.006482 (0.000016s): kobak\thread: query: finished.

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

1680267021.379097 - 0.006561 (0.000048s): kobak\current: Template file found

1680267021.379100 - 0.006564 (0.000003s): kobak\current: setting up HTML vars

1680267021.379105 - 0.006569 (0.000005s): kobak\html: setting up new instance

1680267021.379125 - 0.006589 (0.000020s): kobak\html: finished setup

1680267021.379129 - 0.006593 (0.000004s): kobak\current: setting up per-page HTML vars

1680267021.379137 - 0.006601 (0.000008s): kobak\plugins: checking actions for hook "setup_html"

1680267021.379238 - 0.006702 (0.000101s): kobak\plugins: finished running 4 actions for hook "setup_html"

1680267021.379241 - 0.006705 (0.000003s): kobak\current: finished setting up all HTML vars

1680267021.379244 - 0.006708 (0.000003s): start rendering html

1680267021.379299 - 0.006763 (0.000055s): loading thread

1680267021.379335 - 0.006799 (0.000036s): called header.php

1680267021.379342 - 0.006806 (0.000007s): kobak\plugins: checking actions for hook "header_meta"

1680267021.379415 - 0.006879 (0.000073s): kobak\plugins: finished running 5 actions for hook "header_meta"

1680267021.379522 - 0.006986 (0.000107s): kobak\cache: loading cache file: kobak_banners

1680267021.379557 - 0.007021 (0.000035s): kobak\cache: checking cache file: kobak_banners

1680267021.379887 - 0.007351 (0.000330s): kobak\plugins: checking actions for hook "after_postmessage"

1680267021.379904 - 0.007368 (0.000017s): kobak\plugins: finished running 1 actions for hook "after_postmessage"

1680267021.379922 - 0.007386 (0.000018s): rendering thread 419191

1680267021.379928 - 0.007392 (0.000006s): rendering reply 419191

1680267021.379979 - 0.007443 (0.000051s): kobak\kmedia: setting up new instance

1680267021.379984 - 0.007448 (0.000005s): kobak\kmedia: finished setup

1680267021.380022 - 0.007486 (0.000038s): rendering reply 419194

1680267021.380053 - 0.007517 (0.000031s): rendering reply 419195

1680267021.380076 - 0.007540 (0.000023s): rendering reply 419196

1680267021.380116 - 0.007580 (0.000040s): rendering reply 419197

1680267021.380141 - 0.007605 (0.000025s): rendering reply 419198

1680267021.380166 - 0.007630 (0.000025s): rendering reply 419199

1680267021.380187 - 0.007651 (0.000021s): rendering reply 419200

1680267021.380212 - 0.007676 (0.000025s): rendering reply 419201

1680267021.380234 - 0.007698 (0.000022s): rendering reply 419202

1680267021.380253 - 0.007717 (0.000019s): rendering reply 419206

1680267021.380279 - 0.007743 (0.000026s): rendering reply 419207

1680267021.380301 - 0.007765 (0.000022s): rendering reply 419208

1680267021.380326 - 0.007790 (0.000025s): rendering reply 419209

1680267021.380346 - 0.007810 (0.000020s): rendering reply 419214

1680267021.380367 - 0.007831 (0.000021s): rendering reply 419215

1680267021.380390 - 0.007854 (0.000023s): rendering reply 419216

1680267021.380410 - 0.007874 (0.000020s): rendering reply 419228

1680267021.380481 - 0.007945 (0.000071s): called footer.php

1680267021.380661 - 0.008125 (0.000180s): kobak\plugins: checking actions for hook "footer_meta"

1680267021.380746 - 0.008210 (0.000085s): kobak\plugins: finished running 9 actions for hook "footer_meta"

1680267021.380748 - 0.008212 (0.000002s): completed rendering most of the html

1680267021.380779 - 0.008243 (0.000031s): starting debug

1680267021.381052 - 0.008516 (0.000273s): starting debug_t

1680267021.38141100: end

SQL statistics:

time taken: 0.00068307 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.00199294 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` = '419191' 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` = '419191' AND `deleted` = '0' ORDER BY `parentid`,`postid` no error (prepared query)
time taken: 0.00021791 SELECT `boardid`, `parentid`, `postid` FROM `kobapost` WHERE (`boardid` = 1 AND `postid` IN(419213)) AND `deleted` = 0 no results


after_postmessage actions: 1 start: 1680267021.37989100 end: 1680267021.37990000 took (total): 0.000009
before_validation actions: 1 start: 1680267021.37410200 end: 1680267021.37411900 took (total): 0.000017
footer_meta actions: 9 start: 1680267021.38066400 end: 1680267021.38074200 took (total): 0.000078
header_meta actions: 5 start: 1680267021.37934500 end: 1680267021.37941200 took (total): 0.000067
setup_html actions: 4 start: 1680267021.37914100 end: 1680267021.37923400 took (total): 0.000093
validation actions: 1 start: 1680267021.37414900 end: 1680267021.37904200 took (total): 0.004893

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 05:50:21