[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3763: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3764: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
7Seas Fishing Forum • View topic - Plug-In Specs

Plug-In Specs

No promotion here please! Discuss building, collecting, and using community catchables and 7Seas-compatible buyables. Any registered user can start new threads here and reply.

Plug-In Specs

Postby Seven Shikami » 14 Jan 2009, 14:16

Attention, plug-in code developers.

I'm adding plug-in support for the new, upcoming contest types. Basically, they'll announce winners on a known channel in a known format. However, I'm not sure how best to support your security desires.

The key is to making your plug-in listen only to the authorized board, to avoid spoofing. For the contest board, this is done by giving it the ability to announce any text the user wants to announce on a known channel, so you can be sure it's the right board.

This time around, I'm thinking what it'll do is when the owner clicks on the board, it announces itself. That way, the timing is the control factor, not the message; if your plug-in listens briefly on the channel, odds are low someone will spoof in that brief setup time.

Would this meet your needs? Or would you prefer something completely different?
From the workshop of Seven Shikami, Official 7Seas Code Monkey.
For technical support please contact 7Seas Sass by IM in Second Life.
User avatar
Seven Shikami
 
Posts: 144
Joined: 18 Dec 2008, 09:43

Re: Plug-In Specs

Postby Amara Twilight » 15 Jan 2009, 02:35

As you've gotten no replies on this yet I've gone and asked a couple of programmer types in 7Seas, or AM asking them and will post their replies here for your perusal.

[2:30] Rygel Ryba: I would generate a channel based upon object owner name.

More to come as they log in...
Amara Twilight
 
Posts: 53
Joined: 18 Dec 2008, 15:23

Re: Plug-In Specs

Postby Atashi Toshihiko » 15 Jan 2009, 07:47

User avatar
Atashi Toshihiko
 
Posts: 32
Joined: 02 Jan 2009, 07:56
Location: Colonial Waikiti

Re: Plug-In Specs

Postby Seven Shikami » 15 Jan 2009, 08:12

I was considering simply connecting the bounty hunt board to a custom prize giver via the Blueprint Password. A little bit of a usability issue in that I'd have to explain the connectivity and have a means to set up the password AND the name of the prize to give all through blue-box menus, but it'd mean needing no special plug-ins just to hand out prizes.

But you'd still need a plug-in for cash prizes or for some sort of local contest stat tracking system, so the question stays open about what system to use.

I'm not a fan of obfuscated channel numbers. They've worked okay for me in the past, but I know for a fact that there are people sweeping 7Seas gadgets with channel scanners trying to find these things so they can spoof messages... the guy who had 6 million bait (before we locked down bait with authentication) is proof of that. The only real secure methodology you can use is to lock your plug-in to listening to the board's key and that alone, or use an authentication hash like we do with OpenBlueprint.
From the workshop of Seven Shikami, Official 7Seas Code Monkey.
For technical support please contact 7Seas Sass by IM in Second Life.
User avatar
Seven Shikami
 
Posts: 144
Joined: 18 Dec 2008, 09:43

Re: Plug-In Specs

Postby Gregor Mougin » 17 Jan 2009, 04:39

Gregor Mougin
 
Posts: 2
Joined: 17 Jan 2009, 02:04


Return to OpenSeas Creations

Who is online

Users browsing this forum: No registered users and 4 guests

cron