summaryrefslogtreecommitdiffstats
path: root/PC/_msi.c
Commit message (Expand)AuthorAgeFilesLines
* gh-99300: Use Py_NewRef() in PC/ directory (#99479)Victor Stinner2022-11-141-2/+1
* GH-90699: Remove remaining `_Py_IDENTIFIER` stdlib usage (GH-99067)Kumar Aditya2022-11-071-6/+2
* gh-96577: Fixes buffer overrun in _msi module (GH-96633)Steve Dower2022-09-071-2/+2
* gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)Inada Naoki2022-05-121-6/+0
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-1/+1
* bpo-39573: Use the Py_TYPE() macro (GH-21433)Victor Stinner2020-07-101-3/+3
* bpo-36346: Undeprecate private function _PyUnicode_AsUnicode(). (GH-21336)Serhiy Storchaka2020-07-051-3/+0
* bpo-41187: Convert the _msi module to Argument Clinic (GH-21264)Serhiy Storchaka2020-07-011-183/+341
* bpo-41142: Add support of non-ASCII paths for CAB files. (GH-21195)Serhiy Storchaka2020-06-301-10/+53
* bpo-41074: Fix support of non-ASCII names and SQL in msilib. (GH-21126)Serhiy Storchaka2020-06-251-6/+6
* bpo-40170: PyObject_NEW() becomes an alias to PyObject_New() (GH-19379)Victor Stinner2020-04-071-4/+4
* bpo-12202: Properly check MsiSummaryInfoGetProperty() calls in msilib (GH-13711)Zackery Spytz2019-06-011-0/+3
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-8/+8
* bpo-36140: Fix an incorrect check in msidb_getsummaryinformation() (GH-12074)Zackery Spytz2019-03-071-1/+1
* bpo-1104: msilib.SummaryInfo.GetProperty() truncates the string by one charac...Tzu-ping Chung2019-02-021-10/+19
* bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038)Zackery Spytz2018-09-071-0/+7
* bpo-12239: Make GetProperty() return None for VT_EMPTY (GH-4539)Berker Peksag2017-11-241-0/+2
* bpo-12382: Make OpenDatabase() raise better exception messages (GH-4528)Berker Peksag2017-11-241-0/+6
* bpo-1102: View.Fetch() now returns None when it's exhausted (GH-4459)Berker Peksag2017-11-231-1/+5
* bpo-20486: Implement Database.Close() method in msilib (GH-4141)Berker Peksag2017-11-071-8/+13
* Fix a memory leak in _msi.c (#4127)Zackery Spytz2017-11-071-0/+1
* bpo-9566: Fix some Windows x64 compiler warnings (#2492)Segev Finer2017-07-261-9/+9
* Fix compiler warnings on Windows introduced in bpo-13617. (#2464)Serhiy Storchaka2017-06-281-1/+1
* [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302)Serhiy Storchaka2017-06-281-1/+5
* Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-24/+12
* Merge with 3.5Steve Dower2016-09-091-3/+17
|\
| * Issue #24594: Validates persist parameter when opening MSI databaseSteve Dower2016-09-091-3/+17
* | _msi.c: try to fix compiler warningsVictor Stinner2016-03-231-6/+6
|/
* Issue #21931: Fix error handling in msilib.FCICreate().Zachary Ware2015-05-181-3/+12
* _msi.c: Fix compiler warnings on Windows 64-bitVictor Stinner2013-11-191-4/+4
* Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-2/+2
* Issue #17917: Use PyModule_AddIntMacro() instead of PyModule_AddIntConstant()Charles-Francois Natali2013-05-201-34/+34
* Use the new Unicode APIVictor Stinner2011-11-221-5/+5
* Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-2/+2
* Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-2/+6
* Welcome to the UTF-8 world.Florent Xicluna2010-09-031-1/+1
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-269/+269
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-4/+4
* RPC_WSTR is not available Visual Studio 2003 or earlier.Hirokazu Yamamoto2008-08-171-1/+1
* Bug #3542: Support Unicode strings in _msi module.Martin v. Löwis2008-08-161-19/+19
* Return the module at the end of its init function.Amaury Forgeot d'Arc2008-06-171-1/+1
* Implement PEP 3121: new module initialization and finalization API.Martin v. Löwis2008-06-111-4/+18
* Port GetInteger and GetString to 3k.Martin v. Löwis2008-06-021-2/+2
* Merged revisions 63888 via svnmerge fromMartin v. Löwis2008-06-021-0/+47
* Renamed PyString to PyBytesChristian Heimes2008-05-261-6/+6
* Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,...Christian Heimes2008-02-121-9/+9
* Remove PyInt_CheckExact. Add PyLong_AsLongAndOverflow.Martin v. Löwis2007-12-041-2/+6
* Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases i...Christian Heimes2007-12-021-4/+4
* Merged revisions 56467-56482 via svnmerge fromMartin v. Löwis2007-07-211-8/+4
* Merged the int/long unification branch, by very crude means (sorry Thomas!).Guido van Rossum2007-01-141-1/+1