Mini-amf

Latest version: v0.9.1

Safety actively analyzes 629436 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.2

----------------
- Removed amfinfo console_script (ticket 226)
- Encoders/Decoders now check for __getstate__/__setstate__ respectively
(ticket 209)
- Gateway import hack has now been removed - permanently (ticket 224)
- Encoding/decoding performance has been increased 2x for AMF0 and up-to
10x(!) for AMF3 (ticket 198)
- Logging is now possible in all the supported gateways (ticket 173)
- A new preprocessor function that runs after authentication, but before
invoking the service method (ticket 196)
- authenticator can now be decorated with expose_request (ticket 195)
- Python 2.3 support (ticket 33)
- Python 2.6 support (ticket 222)
- Made PyAMF distributable as zip-based Python Egg (ticket 193)

0.1.1

------------------
- AMF3 encoder reported incorrect byte length header for non-ASCII string
data. Patch supplied by akaihola. (ticket 194)
- Decoder context not cleared between reading the remoting header and body.
Reported by gerard (ticket 192)

0.1

----------------
- New error handling api useful for registering custom exception classes
(ticket 185)
- When a client receives a remoting error, an exception is generated
(ticket 167)
- expose_request per service control vastly improved (ticket 169)
- Authentication per service control vastly improved (ticket 166)
- uuid is no longer installed when using Python 2.5 or newer (ticket 182)
- The inheritance tree was not consulted when encoding attributes (ticket 172)
- TypedObjects didn't work with old style classes (ticket 171)
- ErrorFault now prints details (ticket 168)
- Added expose_request to TwistedGateway (ticket 165)
- TwistedGateway now expects deferred from service functions (ticket 164)

0.1b

-----------------
- IExternalizable now takes its methods from the class and fine grain control
over attr encoding (ticket 110)
- Added an adapter framework that gets imported when the related module is
imported. See http://pyamf.org/architecture/adapters.html for more info
- Added 'expose_environ' argument to WSGIGateway to expose the WSGI environ
as the first arg in the called services.
- Implemented Local Shared Object (LSO) support (ticket 11)
- ByteArray now implements IDataInput and IDataOutput instead of
StringIOProxy (ticket 151)
- dicts are now used as the default for anonymous objects (ticket 131)
- remoting.client mostly fully supports the predefined headers (defined at
http://osflash.org/documentation/amf/envelopes/remoting/headers). The only
one missing is amf_server_debug (ticket 39)
- LazyImporter objects now set the __file__ attribute to None, so that
querying :py:data:`sys.modules` don't accidentally import the underlying
module (ticket 147)
- Fixed argument positioning for RemoteObject processing. Thanks akaihola!
(ticket 145)
- ElementTree requirement is now ignored when using Python >= 2.5
(ticket 144)
- Added tests for TwistedGateway (ticket 132)
- Workaround for Python 2.4 float shortcomings (ticket 78)
- Service Browser ('DescribeService' header) requests supported. (ticket 138)
- Remoting client now supports authentication. (ticket 137)
- Proper encoding for aliased subclassed builtin types, specifically
flex.ArrayCollection.
- Added support for easy encoding of Django object queries
(Foo.objects.all())
- Added 'add_type' allowing finer grain control of how a class is encoded in
an AMF stream. (ticket 130)
- 'authenticator' keyword added to all gateways (moved from ServiceRequest)
(ticket 129)
- Added ``expose_request`` argument to DjangoGateway to expose the underlying
HTTP Request object as the first arg in the called services. (ticket 103)

0.1.0a

-------------------
- AMF0 and AMF3 encoders/decoders
- Additional support for IExternalizable, ArrayCollection, ObjectProxy,
ByteArray, RecordSet and RemoteObject
- Remoting gateways for Twisted, WSGI, and Django
- Authentication/setCredentials support
- zlib compression support for ByteArray
- Remoting client with :py:mod:`httplib`

0.0.1

------------------
- Started project based on previous work done in the RTMPy (http://rtmpy.org)
project.

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.