Staging
v0.5.1
https://github.com/python/cpython
Revision e5e366c856b677d568b4ee35194ed9b8c7d4bbb4 authored by R David Murray on 18 June 2011, 16:57:28 UTC, committed by R David Murray on 18 June 2011, 16:57:28 UTC
Analogous to the decode_header fix, this fix makes Header.append and
make_header correctly handle the unknown-8bit charset introduced by email5.1,
when the input to them is binary strings.  Previous to this fix the
make_header(decode_header(x)) == x invariant was broken in the face of the
unknown-8bit charset.
1 parent 6bdb176
Raw File
Tip revision: e5e366c856b677d568b4ee35194ed9b8c7d4bbb4 authored by R David Murray on 18 June 2011, 16:57:28 UTC
#11584: make Header and make_header handle binary unknown-8bit input
Tip revision: e5e366c
ssl.vcproj
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
	ProjectType="Visual C++"
	Version="9,00"
	Name="ssl"
	ProjectGUID="{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}"
	RootNamespace="ssl"
	Keyword="MakeFileProj"
	TargetFrameworkVersion="196613"
	>
	<Platforms>
		<Platform
			Name="Win32"
		/>
		<Platform
			Name="x64"
		/>
	</Platforms>
	<ToolFiles>
	</ToolFiles>
	<Configurations>
		<Configuration
			Name="Debug|Win32"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd_d.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="Debug|x64"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd_d.vsprops;.\x64.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="Release|Win32"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="Release|x64"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="PGInstrument|Win32"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops;.\pginstrument.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="PGInstrument|x64"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pginstrument.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="PGUpdate|Win32"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops;.\pgupdate.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
		<Configuration
			Name="PGUpdate|x64"
			ConfigurationType="0"
			InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pgupdate.vsprops"
			CharacterSet="0"
			>
			<Tool
				Name="VCNMakeTool"
				BuildCommandLine="cd &quot;$(SolutionDir)&quot;&#x0D;&#x0A;&quot;$(PythonExe)&quot; build_ssl.py Release $(PlatformName) -a&#x0D;&#x0A;"
				ReBuildCommandLine=""
				CleanCommandLine=""
				Output=""
				PreprocessorDefinitions=""
				IncludeSearchPath=""
				ForcedIncludes=""
				AssemblySearchPath=""
				ForcedUsingAssemblies=""
				CompileAsManaged=""
			/>
		</Configuration>
	</Configurations>
	<References>
	</References>
	<Files>
	</Files>
	<Globals>
	</Globals>
</VisualStudioProject>
back to top