Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SF bug 1003471: Python 1.5.2 security vulnerability | Tim Peters | 2004-08-07 | 1 | -1/+11 |
| | | | | | | | | | | | | | This was probably fixed in rev 1.32 of getpath.c, but there are so many paths thru the code that invoke joinpath() it's not at all obvious that it *is* fixed. It doesn't help confidence that a crucial precondition for calling joinpath() was neither documented nor verified. It is now, and joinpath() will barf with a fatal error now rather than overrun the buffer, if the precondition isn't met. Note that this patch only changes the Windows flavor. I attached another patch to the bug report for the POSIX flavor (which I can't test conveniently). | ||||
* | Restore compilation on MSVC++ 6.0 | Raymond Hettinger | 2004-08-03 | 1 | -2/+4 |
| | |||||
* | Use PyMODINIT_FUNC. | Thomas Heller | 2004-07-28 | 1 | -1/+1 |
| | |||||
* | Remove unused source file from Windows project files. | Hye-Shik Chang | 2004-07-28 | 1 | -4/+0 |
| | |||||
* | Add missing _codecs_iso2022 module of cjkcodecs. I'll add unittest | Hye-Shik Chang | 2004-07-28 | 1 | -0/+2 |
| | | | | for it soon. | ||||
* | Use intptr_t/uintptr_t on Windows | Martin v. Löwis | 2004-07-27 | 1 | -0/+8 |
| | |||||
* | Properly check for Win64 compilers. | Martin v. Löwis | 2004-07-27 | 1 | -0/+4 |
| | |||||
* | The binary layout of cfgdata has changed, so the magic number has to | Thomas Heller | 2004-07-19 | 1 | -1/+5 |
| | | | | | change as well. Display an additional message box when a mismatch is detected. | ||||
* | Teach VC6 project file about the new cjkcodecs structure. | Hye-Shik Chang | 2004-07-18 | 1 | -77/+9 |
| | |||||
* | Whitespace normalization, via reindent.py. | Tim Peters | 2004-07-18 | 1 | -15/+15 |
| | |||||
* | Woo hoo! All the encoding tests pass on Windows (& I downloaded the | Tim Peters | 2004-07-18 | 1 | -8/+10 |
| | | | | 14 input files needed to run all of them). | ||||
* | More cjkcodecs recovery: Python at least compiles on Window again. | Tim Peters | 2004-07-18 | 1 | -40/+0 |
| | |||||
* | Ignore some more build products. | Thomas Heller | 2004-07-14 | 1 | -0/+4 |
| | |||||
* | Add a warning so that it isn't forgotten to recreate the binaries AND | Thomas Heller | 2004-07-14 | 5 | -0/+45 |
| | | | | CHECK INTO CVS if these files are changed. | ||||
* | Don't complain that non-existant registry entries cannot be deleted. | Thomas Heller | 2004-07-14 | 1 | -2/+2 |
| | |||||
* | bring OS/2 EMX port build environment up to date | Andrew MacIntyre | 2004-07-07 | 2 | -12/+17 |
| | |||||
* | Remove the annoing and useless messagebox asking about overwriting files. | Thomas Heller | 2004-07-07 | 1 | -25/+0 |
| | | | | Fixes SF #984290. | ||||
* | Patch [ 983775 ] Allow bdist_wininst to install for non-admin users | Mark Hammond | 2004-07-02 | 1 | -41/+118 |
| | | | | | | | | | | | | | | | | | | | | to address bugs: [ 555812 ] installing extension w/o admin rights [ 555810 ] removing extensions without admin rights * When enumerating the Python versions found, also remember the HKEY they were found under. * When installing, if Python was installed under HKCU, we will too. If Python was installed under HKLM, we check the permissions of the current user, and install where we can. * The "root" key we use is a global variable - all registry setting and delete functions use this global rather than a hardcoded HKLM. * A new entry is written to the install log, indicating the key we used. Uninstallation is based on this key. * 'tempnam()' is used rather than 'tmpnam()' - 'tmpnam' creates a temp file on the root of the current drive, and if this is readonly would explain the 'freopen' errors occasionally reported. 'tempnam' creates the temp file in the %TEMP% directory. | ||||
* | Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy. | Thomas Heller | 2004-07-02 | 1 | -0/+8 |
| | | | | | | | Patch from Mark Hammond. Recompiled binary. Already packported to the 2.3 branch. | ||||
* | The wininst.exe is no longer compressed with UPX. | Thomas Heller | 2004-06-18 | 2 | -9/+3 |
| | |||||
* | When loading the Python dll to run the postinstall script, try to load | Thomas Heller | 2004-06-18 | 1 | -4/+20 |
| | | | | | | | | | it from the install directory (as reported by the registry) in case it is not found on the default Loadlibrary search path. Fixes SF 935091: bdist_winist post-install script fails on non-admin Python Already backported. | ||||
* | Teach MSVC 6 about pystrtod.c. | Tim Peters | 2004-06-08 | 1 | -0/+4 |
| | |||||
* | Remove the pcre module. | Thomas Heller | 2004-06-02 | 2 | -10/+0 |
| | |||||
* | Add genobject.c to the MSVC++ 6.0 build. | Raymond Hettinger | 2004-06-01 | 1 | -0/+4 |
| | |||||
* | Update the DLL example to work with Py2.4. | Raymond Hettinger | 2004-05-15 | 1 | -2/+2 |
| | |||||
* | Changed company name to PSF. Added 2004 to copyright years. | Tim Peters | 2004-05-11 | 1 | -2/+2 |
| | |||||
* | Complete perky's name change patch. | Raymond Hettinger | 2004-04-27 | 1 | -1/+1 |
| | |||||
* | Remove the Modules/heaqmodule.c, and add Modules/_heapmodule.c, so | Thomas Heller | 2004-04-22 | 1 | -4/+4 |
| | | | | that the project compiles again with VC6. | ||||
* | * Restore the pure python version of heapq.py. | Raymond Hettinger | 2004-04-19 | 1 | -2/+2 |
| | | | | * Mark the C version as private and only use when available. | ||||
* | The wininst-6.exe template binary for bdist_wininst is now linked | Thomas Heller | 2004-04-16 | 1 | -2/+2 |
| | | | | with zlib-1.2.1. | ||||
* | The wininst-7.1.exe template binary for bdist_wininst is now linked | Thomas Heller | 2004-04-16 | 1 | -5/+5 |
| | | | | | | with zlib-1.2.1. UPX needs the --force flag to be able to compress it. | ||||
* | Minor reformatting. | Thomas Heller | 2004-04-15 | 1 | -4/+5 |
| | |||||
* | add AF_UNIX notes | Andrew MacIntyre | 2004-04-11 | 1 | -1/+9 |
| | |||||
* | OS/2 VACPP build updates/fixes | Andrew MacIntyre | 2004-03-29 | 3 | -3/+4 |
| | |||||
* | Ignore oodles of MSVC-generated files. | Tim Peters | 2004-03-20 | 1 | -0/+14 |
| | |||||
* | A helper for rt.bat, copied (but with path adjustment) from PCbuild. | Tim Peters | 2004-03-20 | 1 | -0/+25 |
| | |||||
* | Solution and project file to build wininstXX.exe with MSVC7.1 (Visual | Thomas Heller | 2004-02-20 | 2 | -0/+236 |
| | | | | | | Studio .NET 2003). The output files are named wininst-7.1.exe and wininst-7.1_d.exe. | ||||
* | To avoid problems with conflicting dlls, the windows installers built | Thomas Heller | 2004-02-20 | 1 | -3/+3 |
| | | | | | | | | | | | | | | by bdist_wininst *must* use the same runtime libary as the Python version. Actually this means the Python version where the installer is run, not the one which is used to build it. Must think about that - for now I assume MSVC6 is used up to Python 2.3, and MSVC7.1 is used starting at Python 2.4. So the filename for wininst.exe is now wininst-6.exe for the Release version and wininst-6_d.exe for the Debug version, when built with MSVC6. | ||||
* | Patch #892660 from Mark Hammond, for distutils bdist_wininst command. | Thomas Heller | 2004-02-20 | 1 | -50/+177 |
| | | | | | | | | | | | install.c: support for a 'pre-install-script', run before anything has been installed. Provides a 'message_box' module function for use by either the pre-install or post-install scripts. bdist_wininst.py: support for pre-install script. Typo (build->built), fixes so that --target-version can still work, even when the distribution has extension modules - in this case, we insist on --skip-build, as we still can't actually build other versions. | ||||
* | remove support for missing ANSI C header files (limits.h, stddef.h, etc). | Skip Montanaro | 2004-02-10 | 3 | -41/+0 |
| | |||||
* | Remove support for --without-universal-newlines (see PEP 11). | Skip Montanaro | 2004-02-07 | 2 | -6/+0 |
| | |||||
* | Remove HAVE_STRPTIME - no longer necessary with the pure Python version of | Skip Montanaro | 2004-02-07 | 2 | -4/+0 |
| | | | | time.strptime(). | ||||
* | * Move collections.deque() in from the sandbox | Raymond Hettinger | 2004-01-29 | 2 | -0/+6 |
| | | | | | | * Add unittests, newsitem, and whatsnew * Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py * Docs are forthcoming | ||||
* | Added the cjkcodecs files to the MSVC 6 build. | Tim Peters | 2004-01-25 | 1 | -0/+100 |
| | |||||
* | Add cjkcodecs to build process | Martin v. Löwis | 2004-01-21 | 1 | -0/+53 |
| | |||||
* | Remove support for SunOS 4. | Skip Montanaro | 2004-01-17 | 1 | -4/+0 |
| | | | | Remove BAD_EXEC_PROTOYPE (leftover from IRIX 4 demolition). | ||||
* | Remove support for DYNIX, IRIX 4, --with-sgi-dl, --with-dl-dld | Skip Montanaro | 2004-01-17 | 1 | -18/+0 |
| | |||||
* | Remove support for minix. | Skip Montanaro | 2004-01-17 | 1 | -3/+0 |
| | | | | Remove unused and unnecessary checks for sizeof(char). | ||||
* | SF Patch #864863: Bisect C implementation | Raymond Hettinger | 2004-01-05 | 2 | -0/+6 |
| | | | | (Contributed by Dmitry Vasiliev.) | ||||
* | Update to record .pyd files removed for Python 2.4. | Tim Peters | 2004-01-04 | 1 | -8/+8 |
| |