Commit Graph

23714 Commits

Author SHA1 Message Date
Joimer
e95b798462 Re-order Doubles formats
Re-order the Doubles formats so they are ordered in the same
fashion as the Singles metagames.
First of all, Random Battle, which will be available soon.
Then, the Smogon officially endorsed Doubles metagame.
Then, Nintendos Doubles metagame VGC '13.
Then, Custom Game and last but not least Challenge Cup.
2013-09-06 09:41:26 +02:00
The Immortal
079c6fa9d4 Merge pull request #323 from Slayer95/patch-1
Fix typo in help
2013-09-05 13:57:36 -07:00
Slayer95
092a9c31a8 Fix typo in help 2013-09-05 15:47:53 -05:00
Joim
405b7dbe60 Merge pull request #322 from Cosym/patch-11
Remove targetid from unmute (not used)
2013-09-05 12:21:39 -07:00
Cosym
0ab2cdbabe Remove targetid from unmute (not used) 2013-09-05 20:13:29 +01:00
Joim
6f12d9bc24 Update credits 2013-09-05 21:04:25 +02:00
Joim
8bf76338ab UU has started suspecting Victini 2013-09-05 21:01:35 +02:00
Joimer
24e47ecbae Extensively update help commands 2013-09-05 16:38:27 +02:00
Joimer
ff4d3ccb5d Implement PM blocking for regular users and admins
The PM blocking tool is available for all regular users and admins.
Regular users can use it as a global ignore rule, allowing them to
avoid harassers that are able to ban, mute, or ignore evade and PM
spam them.
Administrators are often bombarded with PMs and often they don't have
the time nor the means to entertain them, so this tool allows them
to work or just use the simulator in peace. Generally, administrators
are not required to be available to all PMs as the rest of the members
of staff, whom are not allowed to use this tool, are.
2013-09-05 15:17:55 +02:00
Joim
fd0f9028bd OU Suspect has finished
Remove OU current and OU suspect ladder, re-enable 
regular OU ladder to be searched on.
2013-09-05 12:38:53 +02:00
Joimer
9d92b0ab5c Seasonal Ladder: Improve default team for repeated Pokémon
Improve the default team when there's a repeated Pokémon so
players aren't in disadvantage due to a system flaw.
Also use a better way to not to repeat Pokémon formes.
2013-09-04 13:07:12 +02:00
Joimer
6e30b6a9eb Gen 2: Fix phazing moves
In Gen 2,moves with negative priority work with negative speed.
It's the slower phazing move that will work first.
To achieve this, gen 2 runs its own compare priority and the functions
which use this one are edited so they use the custom compare priority.
2013-09-04 11:02:44 +02:00
Joimer
606081644c Seasonal: Change variable name 2013-09-04 09:28:56 +02:00
Joimer
28a1462c77 Seasonal: Improve team maker 2013-09-04 09:24:31 +02:00
Guangcong Luo
2812ab52d0 Credits: Add Vtas 2013-09-02 23:53:04 -05:00
Guangcong Luo
ecaf26a074 Credits: Add "Retired Staff" section 2013-09-02 23:52:37 -05:00
Guangcong Luo
772cf83a68 Merge pull request #321 from Freigeist/patch2
Add STABmons to /om
2013-09-02 11:38:54 -07:00
Freigeist
db6a94bb91 Add STABmons to /om 2013-09-02 20:36:50 +02:00
Joimer
8bdc090fc8 New Seasonal: Don't let team maker repeat Pokémon 2013-09-01 11:54:41 +02:00
Joimer
f33ff063ab New seasonal: Make sure templates with baseSpecies resort to it
Make sure in case of repeated numbers of species with formes
the baseSpecies is chosen.
2013-09-01 11:48:27 +02:00
Guangcong Luo
8c757ab17f Update dependancies 2013-09-01 02:37:35 -07:00
Guangcong Luo
ae62e9e737 Update ResourceMonitor to control bandwidth 2013-09-01 02:37:35 -07:00
Joimer
84fb63364d Add new OM of the Month: Budgetmons
Due to sheer usage, Stabmons is left as OM and the new OM of the Month
is added, Budgetmons.
2013-09-01 11:31:25 +02:00
Joimer
b6e48e283f Add new Seasonal, School Schemes 2013-09-01 11:26:56 +02:00
Guangcong Luo
f8a14b117f Update /modchat registered message 2013-08-29 11:33:41 -07:00
Guangcong Luo
1eaf0593fe Make sure anyone who sets modchat can remove it 2013-08-29 11:33:41 -07:00
Guangcong Luo
9aed98d74d Protocol documentation: Fix updateuser documentation 2013-08-28 23:44:30 -05:00
Guangcong Luo
c98dbb1c13 Documentation: More clarifications to challstr 2013-08-28 23:43:54 -05:00
Guangcong Luo
06a821cdef Documentation: clarify how to log in 2013-08-28 23:32:40 -05:00
Cathy J. Fitzpatrick
95c9a504ad Security: Fix privilege escalation with crafted /trn
This fixes a bug that allows any user with `forcerenameto` permission
(which by default includes the entire ~ group) to escalate to console
permissions, which is much more powerful.

Suppose user "Jasmine" has the ~ group, but not console permissions and
suppose user "Zarel" is on the console list on config.js. Jasmine could
escalate to console permissions with these commands:

    /frt Jasmine, Zarel
    /trn Zarel

The use of the /trn command sets her User object's `forceRenamed`
property to false, allowing the console userid check to pass.

This bug meant that the attack surface area to completely take over the
sim server was as large as the ~ group, not just the list of console
users. This commit fixes the bug by correctly propagating the
`forceRenamed` property when using /trn.
2013-08-28 01:16:14 -06:00
Joim
136e907612 Merge pull request #315 from Cosym/patch-10
Add [username] into hourmute help
2013-08-27 09:59:55 -07:00
Cosym
c662dbecb8 Add [username] into hourmute help 2013-08-27 17:50:34 +01:00
Joim
0f10630154 Merge pull request #314 from Cosym/patch-9
Fix unmute help parse
2013-08-27 09:43:14 -07:00
Cosym
00376bc56f Fix unmute help parse 2013-08-27 17:36:30 +01:00
Joimer
1b0c9da330 Improve CMD command block 2013-08-27 13:11:02 +02:00
Joimer
750720c88f Move emergency socket message logging to a higher level 2013-08-27 13:05:32 +02:00
Joimer
8d4db9aa28 Update /endemergency command text 2013-08-27 12:44:47 +02:00
Joimer
79b42b045a Fix check in endemergency for config.emergency 2013-08-27 12:14:02 +02:00
Joimer
2d3e53ffb7 Add admin commands to manage emergency mode 2013-08-27 12:11:31 +02:00
Joimer
795245a6b8 Only check for cmd usage on emergency mode 2013-08-27 12:08:14 +02:00
Joimer
dcd8009e2c ResourceMonitor: Fix weird start-up race condition 2013-08-27 11:54:54 +02:00
Joimer
248f425479 Fix ResourceMonitor.countCmd 2013-08-27 11:49:58 +02:00
Joimer
2f3a5d6ab3 Add ResourceMonitor control to cmd command 2013-08-27 11:20:22 +02:00
Joimer
0347866a19 Make sure the IO is totally blocked for a rejected connection 2013-08-27 10:54:57 +02:00
Joimer
7dd50cf498 Emergency setting is independent and priority on cmd emergency filter 2013-08-27 10:46:11 +02:00
Joimer
3d4150d678 Let everyone run cmd commands out of emergency mode 2013-08-27 10:33:22 +02:00
Joimer
24b0721f5f Proper error logging for emergency mode file logs 2013-08-27 10:23:41 +02:00
Joimer
10a7050c0a Emergency mode connection logging 2013-08-27 10:20:48 +02:00
Joimer
4285fb7618 Add emergency logging toggable by config 2013-08-27 10:18:21 +02:00
Joimer
e29765f703 Add app-layer attack prevention 2013-08-27 10:15:44 +02:00