Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
AreaDex
DexDex
ItemDex
TMHMDex
TypeDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi Egg trick
SRAM glitch
Buffer overflow techniques
Pomeg glitch data corruption (Glitzer Popping)
Tweaking
Pokémon cloning
Select glitches (Japan)
Time Capsule exploit
Arbitrary code execution
More

Other Glitch Categories
Glitches by generation
Japan-only/language specific glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Recurring glitches
More

References
Pokémon GameShark codes
The Big HEX List
GB programming
Curiosities
Debugging features
Error traps
Non-glitch exploits
Pokémon glitch terminology
Unused content and prerelease information
More

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: Censorship and swearing  (Read 4426 times)

0 Members and 1 Guest are viewing this topic.

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Censorship and swearing
« on: June 03, 2006, 10:36:41 am »
I have finally gotten a working Censorship system on the board. All words considered worse than "crap" are filtered and replaced by asterisks. This is enabled by default.

As necessary as this is to "sanitize" the forums for little kids, however, I do not believe in forced censorship - instead I belive in maximizing Freedom of Speech. Therefore, censorship can be turned off and on on a per-user basis.

If you wish to disable the filter for your account, go to the Look and Layout Preferences and check "Leave words uncensored".

To test if the filter is enabled or disabled on your account, take a look at this word: s**t. If it is all asterisks/stars (*'s), you have the censor enabled.

Addendum: There is no rule forbidding swearing at GCLF - it is up to the reader to decide whether or not to filter "strong language". However, posts are expected to be kept in line with the rules; i.e. no flaming, adult materal, no stupidity etc.

However, THESE are the rules regarding swearing:
1.: DO NOT TRY TO BYPASS THE CENSOR! BTW There will soon be an automated system preventing BBcode-based censor bypasses installed. See a link later in this thread to take it for a test drive. Warn-o-meter +10 to +50 depending on the swears used
2.: Since the reader is now given the option to censor the forums, moderators must not manually censor words! Warn-o-meter +15

Addendum - since this was not made perfectly clear it seems, using asterisks to censor out some of your own text is NOT "bypassing", and it is allowed. Censor bypass is defined as tricking the censor into not censoring the actual word.
« Last Edit: July 01, 2006, 08:58:03 pm by Abwayax »
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #1 on: June 03, 2006, 08:22:12 pm »
Finally, this works. This is a great idea--I've actually considered putting something like this in the forum system I was attempting to make a while back. This way, everyone will be happy, instead of either those who are for or against censorship being frustrated.

Edit: And as an addition to what Abwayax said above, "Censor Bypassing" (That is, putting a space or BBCode tags or something else inside a swear word so the filter won't catch it) is a punishable offense, albeit a minor one. You will be warned the first time it happens.
« Last Edit: June 03, 2006, 08:26:55 pm by ACE91 »
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #2 on: June 03, 2006, 10:56:41 pm »
Ace, I've ofteh brainstormed about a way to prevent such bypassing. I'm not sure if I could implement it here...
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #3 on: June 04, 2006, 01:47:32 am »
Ace, I've ofteh brainstormed about a way to prevent such bypassing. I'm not sure if I could implement it here...
As have I... *Wonders if our ideas are the same* :P
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #4 on: June 04, 2006, 02:53:44 am »
Perhaps they are. :P

Anyway, I've developed a test engine for my idea. I suppose you could try it out here (except use HTML instead of BBcode).
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #5 on: June 08, 2006, 08:20:22 pm »
Hey Abwayax, I've noticed that the automatic censors don't apply to the browser title bar and the topic title bar (the one with the grey background at the top of the thread). Maybe you could fix that?
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #6 on: June 08, 2006, 08:23:45 pm »
Hey Abwayax, I've noticed that the automatic censors don't apply to the browser title bar and the topic title bar (the one with the grey background at the top of the thread). Maybe you could fix that?
Yeah, Locke pointed that out to me in AIM just a few seconds ago! XD

I'll see what I can do.
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

xparasite9

  • *technically* the first to discover the foundations of the Move 0x00 ACE glitch but this was at a time (mid-aughties) no-one even thought about ACE
  • Member+
  • *
  • Offline Offline
  • FALCON...PAAAAUUUUNNNNNCH!
    • View Profile
Re: Censorship and swearing
« Reply #7 on: June 25, 2006, 10:16:18 pm »
if we said the F-word, would we get in trouble?
****

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #8 on: July 01, 2006, 08:56:39 pm »
if we said the F-word, would we get in trouble?
****
Not necessarily.
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #9 on: July 10, 2006, 10:03:34 am »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #10 on: July 10, 2006, 11:14:29 am »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
It covers some. I designed it only as a demonstration, the code is only designed to censor the words in this array:
Code: [Select]
$stuffToCensor = Array(
"(the F word)" => "****",
"(the S word)" => "****",
"(the shorter B word)" => "*****",
"(the longer B word)" => "*******",
);
The array could be extended to include the entire censor list on the forums, but as I said before, it is only a demo. If (or when) the code is ported to the forums, it will use the forums' list.
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #11 on: July 10, 2006, 05:05:53 pm »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
It covers some. I designed it only as a demonstration, the code is only designed to censor the words in this array:
Code: [Select]
$stuffToCensor = Array(
"(the F word)" => "****",
"(the S word)" => "****",
"(the shorter B word)" => "*****",
"(the longer B word)" => "*******",
);
The array could be extended to include the entire censor list on the forums, but as I said before, it is only a demo. If (or when) the code is ported to the forums, it will use the forums' list.
But could you tell me which file this list is in, so I can patch it up now? I've looked through a bunch of PHP files, but haven't found this function.
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #12 on: July 10, 2006, 05:49:50 pm »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
It covers some. I designed it only as a demonstration, the code is only designed to censor the words in this array:
Code: [Select]
$stuffToCensor = Array(
"(the F word)" => "****",
"(the S word)" => "****",
"(the shorter B word)" => "*****",
"(the longer B word)" => "*******",
);
The array could be extended to include the entire censor list on the forums, but as I said before, it is only a demo. If (or when) the code is ported to the forums, it will use the forums' list.
But could you tell me which file this list is in, so I can patch it up now? I've looked through a bunch of PHP files, but haven't found this function.
There is no need to patch anything. This is not a bug, I simply threw together a bunch of words. It will use the real list if implemented in the forums.

The PHP file is: http://glitchcity.ath.cx/scripts/checkbypass.php. It does not make any calls to functions inside SMF code.
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.

ACE91

  • Vanished
  • Distinguished Member
  • *
  • Offline Offline
  • Gender: Male
  • Glitch Guru of the Old GC
    • View Profile
    • SECTOR91
Re: Censorship and swearing
« Reply #13 on: July 10, 2006, 09:29:40 pm »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
It covers some. I designed it only as a demonstration, the code is only designed to censor the words in this array:
Code: [Select]
$stuffToCensor = Array(
"(the F word)" => "****",
"(the S word)" => "****",
"(the shorter B word)" => "*****",
"(the longer B word)" => "*******",
);
The array could be extended to include the entire censor list on the forums, but as I said before, it is only a demo. If (or when) the code is ported to the forums, it will use the forums' list.
But could you tell me which file this list is in, so I can patch it up now? I've looked through a bunch of PHP files, but haven't found this function.
There is no need to patch anything. This is not a bug, I simply threw together a bunch of words. It will use the real list if implemented in the forums.

The PHP file is: http://glitchcity.ath.cx/scripts/checkbypass.php. It does not make any calls to functions inside SMF code.
No, I don't think you understand what I mean: The censorship function that we use now does not cover all swear words--only those four. I wanted to add a few that you missed to the list to make it complete. I'm looking for the file that contains the censorship functions that the forum is using now.
First to discover and name the following glitches:
* Super Glitch
* ZZAZZ Glitch
* Q Glitch
* Level-100+ Glitch Evolutions and Moves

Abwayax

  • Founder/Technical Support
  • Interim Head Administrator
  • *****
  • Offline Offline
    • View Profile
Re: Censorship and swearing
« Reply #14 on: July 10, 2006, 10:17:03 pm »
Abwayax, I've noticed that the filter doen't necessarily cover all swear words. Could you possibly post/PM me the name of the PHP file containing the censorship function so that I can fix it?
It covers some. I designed it only as a demonstration, the code is only designed to censor the words in this array:
Code: [Select]
$stuffToCensor = Array(
"(the F word)" => "****",
"(the S word)" => "****",
"(the shorter B word)" => "*****",
"(the longer B word)" => "*******",
);
The array could be extended to include the entire censor list on the forums, but as I said before, it is only a demo. If (or when) the code is ported to the forums, it will use the forums' list.
But could you tell me which file this list is in, so I can patch it up now? I've looked through a bunch of PHP files, but haven't found this function.
There is no need to patch anything. This is not a bug, I simply threw together a bunch of words. It will use the real list if implemented in the forums.

The PHP file is: http://glitchcity.ath.cx/scripts/checkbypass.php. It does not make any calls to functions inside SMF code.
No, I don't think you understand what I mean: The censorship function that we use now does not cover all swear words--only those four. I wanted to add a few that you missed to the list to make it complete. I'm looking for the file that contains the censorship functions that the forum is using now.
Its in the database, and only I have access to that.

The words in the database are - the F word, the S word, the C word (worse than crap), both B words, the N word, and one word that is censored to "arsehole".

The words crap, damn, hell, and ass are not censored.
A. Malacoda, http://monarch-pass.net

Also malacoda@social.monarch-pass.net.

Also adrianmalacoda or kuschelyagi in some places.