Vulnerability in zdaemon 2.0.5 and earlier

2012-06-07 Thread Jim Fulton
zdaemon is a Unix (Unix, Linux, Mac OS X) Python program that wraps
commands to make them behave as proper daemons.  See
http://pypi.python.org/pypi/zdaemon.

zdaemon can be configured to start as root and then switch to a less
privileged user.  In version 2.0.5 and earlier, zdaemon didn't update
supplementary groups. Processes started as root retain root's
supplementary groups, likely providing more privileges than intended.
This is fixed by zdaemon 2.0.6.

It's recommended that people using zdaemon 2.0.5 and earlier upgrade
to 2.0.6 at their earliest convenience.

Jim

-- 
Jim Fulton
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[ANN] Python Tools for Visual Studio 1.5 Beta

2012-06-07 Thread Dino Viehland
We're pleased to announce the release of Python Tools for Visual Studio 1.5 
Beta [http://pytools.codeplex.com/releases/view/88766]. Python Tools for Visual 
Studio (PTVS) is an open-source plug-in for Visual Studio which supports 
programming with the Python language. PTVS supports a broad range of features 
including:

* Supports CPython, IronPython, Jython and PyPy
* Python editor with advanced member, signature intellisense and refactoring
* Code navigation: "Find all refs", goto definition, and object browser
* Local and remote debugging
* Profiling with multiple views
* Integrated Python interactive session window with inline matplotlib graphics
* Support for HPC clusters and MPI, including debugging and Profiling
* Interactive parallel computing via integrated IPython REPL 
(read-evaluate-print-loop)

The primary new feature for this release is Django including Azure support! The 
http://www.djangoproject.com is a popular Python webframework/CMS which is used 
by many reputable companies and high-traffic websites. In this Beta release, 
the following are supported:

* Create a New Project / Django Application
* Add Django HTML Template
* Intellisense for Django templates
* Runtime debugging of Django templates
* Use IIS with a pure-Python FastCGI interface
* Support for deploying to Windows Azure when Windows Azure Tools for Visual 
Studio is installed

For more information on Python support for Windows Azure, please see 
http://www.windowsazure.com. This release also introduces Python client 
libraries for Windows Azure services available via PyPI that work across 
Windows, Linux and Mac OS operating systems.

The 1.5 release also includes several new intellisense features including some 
contributed by the community. This includes completions after "def " based upon 
methods defined in base classes and completions for exception types after 
"raise" statements" (thanks Zooba!). There are also improvements to the import 
intellisense.


Full list of issues addressed in 1.5 beta:

714 VS crashes when open project
713 Import Intellisense should work after typing ","
712 IronPython REPL runs in builtin and not main
704 pyopencl causes AttributeError when run under the debugger.
702 VS startup crash
699 Resolve import box doesn't show when I hover the mouse on functions.
676 exception when launching a python solution with vs2010
667 stop executing when error occurs
711 Send to REPL fails with "The Python REPL process has exited"
717 Error in Interactive window crashes VS


We'd like to thank the following people who took the time to report the issues 
and feedback for this release:
ajp, Anna0311, golubdr, hjyh, hyh, mahpour, tramsay, and zooba.
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


PyCon DE 2012 - New Deadline for Proposals is June 15

2012-06-07 Thread Mike Müller
Dear Pythonistas,

You haven't missed it yet.

The new deadline to submit a talk or tutorial proposal for
PyCon DE 2012 is June 15, 2012.

Don't miss this chance to speak at the largest gathering of
the German-speaking Python community.

Talks and tutorials in English are welcome if you are not
comfortable with German.

Please spread the word and let other, interested people know
about this deadline.

Cheers,
Mike


PyCon DE 2012 - Call for Papers
===

The second PyCon DE will be held October 29 - November 3, 2012
in Leipzig Germany. We ask you to submit your proposal for a talk [2].
Details of the call are below in German.

The conference language will be German. However, talks in English by
non-native German speakers will be accepted.


PyCon DE 2012 - Aufruf zur Vorträgen
=

Ab sofort kann jeder, der sich für Python interessiert, einen Vortragsvorschlag
für die PyCon DE 2012 einreichen [1]. Es gibt nur zwei Bedingungen: Das Thema
sollte interessant sein, und es sollte etwas mit Python zu tun haben. Für die
zweite Python-Konferenz sind wir an einer breiten Themenpalette interessiert,
die das ganze Spektrum der Entwicklung, Nutzung und Wirkung von Python zeigt.
Folgende Tracks sind geplant:

Python als Programmiersprache
-

* Fortgeschrittene Programmierung, zum Beispiel Metaprogramming
* CPython
* Python-Kernentwicklung
* Python-Implementierungen (PyPy,  Jython, IronPython)
* Python 3
* Zukünftige Entwicklungen

Webanwendungen mit Python
-

* Web-Frameworks für Python
* Best Practises für die Python-Programmierung
* Kombination von Python und JavaScript
* Contentmanagement mit Python

Anwendungsbereiche
--

* Wissenschaftliche Anwendungen mit Python
* Python für Finanz-Anwendungen
* Lehre mit Python / Python als erste Programmiersprache
* Python im Unternehmensumfeld
* Systemintegration mit Python
* Grafische Nutzerschnittstellen (GUIs)
* Datenbankanwendungen mit Python
* Python für die Hardware-Steuerung

Softwareentwicklung
---

* Testen von Python-Programmen
* Agile Entwicklung mit Python
* Algorithmen mit Python
* Datenstrukturen mit Python
* Design-Patterns mit Python
* Parallele Programmierung mit Python
* Einbetten von Python in andere Anwendungen

Werkzeuge
-

* Packaging von Python-Bibliotheken
* Deployment von Python-Anwendungen
* IDEs für Python
* Plattformen wie GAE, EC2

Python-Community


* Marketing für Python
* Python, Open Source und Entwickler-Gemeinschaft

Mehr ...


Ihr Themenbereich ist nicht aufgelistet, wäre aber aus Ihrer Sicht für die
PyCon DE interessant? Kein Problem. Reichen Sie Ihren Vortragsvorschlag einfach
ein. Auch wir können nicht alle Anwendungsbereiche von Python überschauen.
Vortragstage sind der 30. und 31. Oktober sowie der 1. November 2012.

Es gibt zwei Vortragsformate:

Standard-Vortrag -- 20 Minuten Vortrag + 5 Minuten Diskussion
Lang-Vortrag -- 45 Minuten Vortrag + 10 Minuten Diskussion

Die Vortragszeit wird strikt eingehalten. Bitte testen Sie die Länge Ihres
Vortrags. Lassen Sie gegebenenfalls ein paar Folien weg. Die Vortragssprache ist
Deutsch. In begründeten Ausnahmefällen können Vorträge auch auf Englisch
gehalten werden. Bitte fragen Sie uns dazu. Bitte reichen Sie Ihren Vortrag auf
über die Konferenz-Website [2] ein bis zum 31.05.2012 ein. Wir entscheiden bis
zum 30. Juni 2012 über die Annahme der Vorträge.

[1] http://2012.de.pycon.org/news/2012/05/07/call-for-papers/
[2] http://2012.de.pycon.org/proposals/submit/talk/

PyCon DE 2012 - Call for Tutorials
==

The second PyCon DE will be held October 29 - November 3, 2012
in Leipzig, Germany. We ask you to submit your proposal for a tutorial [1].
Details of the call are below in German.

The conference language will be German. However, tutorials in English by
non-native German speakers will be accepted.


PyCon DE 2012 - Aufruf zu Tutorials
===

Wir rufen alle erfahrenen Python-Nutzer auf, Bewerbungen für Tutorials für die
PyCon DE 2012 einzureichen. Die Tutorials finden am 29. Oktober 2012 im Rahmen
der PyCon DE (http://de.pycon.org) statt. Ein Tutorial soll drei Stunden dauern.

Die Themen der Tutorials können Einführung in Python, fortgeschrittene Themen,
Web-Frameworks oder andere große Python-Bibliotheken sowie typische
Softwareentwicklungsarbeiten wie Testen oder Versionskontrolle mit Python sein.

Bitte reichen Sie Ihren Vorschlag bis zum 31. Mai 2012 über
Konferenz-Website [1] ein.

Der Vorschlag muss Folgendes enthalten:

* Titel
* Kurzbeschreibung des Inhaltes
* Zielgruppe (Anfänger, Fortgeschrittene, Experten)
* stichpunktartige Gliederung des Tutorials mit Zeitangaben zu den einzelnen
  Punkten (die Summe muss 180 Minuten betragen)

Jedes Tutorial umfasst zwei Blöcke mit je 90 Minuten mit einer halbstündigen
Pause. Eine Person kann Vorschläge f

ANN: python-ldap 2.4.10

2012-06-07 Thread Michael Ströder
Find a new release of python-ldap:

  http://pypi.python.org/pypi/python-ldap/2.4.10

python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAP URLs and LDAPv3 schema).

Project's web site:

  http://www.python-ldap.org/

Ciao, Michael.


Released 2.4.10 2012-06-07

Changes since 2.4.9:

Lib/
* ldapobject.ReconnectLDAPObject.reconnect() now preserves
  order of options set with LDAPObject.set_option before.
  This is needed e.g. for setting connection-specific TLS options.

Demo/
* Better version of Demo/pyasn1/syncrepl.py
  (thanks to Ben Cooksley)


Released 2.4.9 2012-03-14

Changes since 2.4.8:

Lib/
* ldapobject.ReconnectLDAPObject.reconnect() now does kind of
  an internal locking to pause other threads while reconnecting
  is pending.
* Changes to bind- and startTLS-related operation methods of
  class ReconnectLDAPObject for more robustness
* New constant ldap.OPT_NAMES_DICT contains mapping from
  integer to variable name for all option-related constants.
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/