Commit Graph

8 Commits

Author SHA1 Message Date
Steve Dower 184d7c7fee Moves os.open_for_exec to _imp.open_for_import and simplifies the signature. (#420) 2017-09-12 15:59:49 -07:00
Steve Dower c73cf45727 PEP 551: Add userdata parameter to C API (#397)
Remove recursion limit and switch interval hooks
2017-09-07 19:47:30 -07:00
Steve Dower f41260ee2d PEP 551 and PEP 7 (#392) 2017-09-06 11:27:23 -07:00
Steve Dower 5fa8418eef Rewrap PEP to 72 columns (#383)
Remove unnecessary hook for type.__setattr__
Separate API code into C and Python
Minor word tweaks
2017-08-31 09:49:38 -07:00
Steve Dower 4f63a5935e PEP 551 updates (#378)
* Rename "log hooks" to "audit hooks"
Add more hook locations
Improve recommendations regarding open_for_exec()

* Improves hooks for compile, exec, and code.__new__
Adds hook for pickle.find_class

* Fix ordering of code.__new__ arguments to match compile arguments.

* Combine type.__setattr__ event into object.__setattr__ and add __delattr__

* Adds rejected ideas.

* Fixes "from above" reference.
2017-08-28 16:37:28 -07:00
Mariatta 2b42b30975 PEP 551: Add "discussions-to" header (#362)
Discussions to: security-sig@python.org
2017-08-25 08:31:15 -07:00
Steve Dower 571c14fa26 PEP 551 v2 (#363)
* Adds socket.getaddrinfo and socket.getnameinfo to list of hooks.

* Updates post-history
Adds note about allowing -i in debug builds
Clarifies some recommendations and wraps the text.
2017-08-24 19:12:08 -07:00
Steve Dower cd795ec53c PEP 551: Security transparency in the Python runtime 2017-08-24 09:59:23 -07:00