google-code-backups / sabreamf

Automatically exported from code.google.com/p/sabreamf
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Add support for FlashPlayer 10 extensions to AMF 3 #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Flash Player 10 has introduced a few new AS3 elements in AMF 3 as new AMF3
object types, which is currently only documented in a mail from Peter
Farland, which I am trying my hands on. The mail is being mentioned in
BlazedDS issue 228, but is AFAICT still unsupported by all AMF
implementations, except FP10 itself.

What steps will reproduce the problem?
1. Send a dictionary, vector or other FP10 AMF3 type to SabreAMF trunk
2. SabreAMF throws an Exception, because of the unknown object type.

What is the expected output? What do you see instead?
I have classified this as a defect, because it FP10 is in the wild, and has
been so for a while, and we need to interrupt deserilization if we
encounter one of these FP10 types.

http://bugs.adobe.com/jira/browse/BLZ-228

Today I have also sent a direct email to Peter Farland, repeating my
request set forward in BlazedDS issue 228.

Original issue reported on code.google.com by asbj...@lila.io on 8 Jun 2009 at 9:55

GoogleCodeExporter commented 8 years ago
Would be cool to get these specs in place.. Do remember that BlazeDS is GPL, so 
we're
officially not allowed to use any of what they produce without changing 
SabreAMF to
GPL as well..

Original comment by evert...@gmail.com on 8 Jun 2009 at 1:59

GoogleCodeExporter commented 8 years ago
I know, but they don't have any code yet so it doesn't matter. The goal is to 
be the
first serverside project to implement these new types.

Original comment by asbj...@lila.io on 8 Jun 2009 at 2:14

GoogleCodeExporter commented 8 years ago
That would be very cool. If you have any sample data I can also attempt to do 
some
reverse engineering (did that for most of the AMF3 protocol at the time..)

Original comment by evert...@gmail.com on 8 Jun 2009 at 2:55

GoogleCodeExporter commented 8 years ago
No, its not necessary, I have also done my share of reverse engineering, but it 
is
always easier when you have the specs, but if I don't get a reply next week, I 
think
I will start reverse engineering it.

Original comment by asbj...@lila.io on 8 Jun 2009 at 3:06

GoogleCodeExporter commented 8 years ago
Great! well let me know if there's anything I can help with.. I've been 
planning on
starting with unittests as well.. I suppose that would be of benefit as well.

It would be nice (even if it's just for reference) if you could upload some of 
the
raw dumps here.

Original comment by evert...@gmail.com on 8 Jun 2009 at 3:14

GoogleCodeExporter commented 8 years ago

Original comment by evert...@gmail.com on 26 Jun 2009 at 10:01

GoogleCodeExporter commented 8 years ago
Did anybody completed the Vector support for SabreAMF.
I am starting to work on it, but it would be nice to know if someone has 
already done it.

Original comment by zeeshan....@gmail.com on 21 Jul 2013 at 7:15