Check-in [973237f3a8]
Overview
Comment:Added pad to Tcl channel type structure for future changes Imported from: https://www.androwish.org/home/info/483455e044ff91ad
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 973237f3a83181e60efb3f639379c3c3378b5b9d4dfe273f6978008343f757d9
User & Date: bohagan on 2023-09-05 19:18:30
Other Links: manifest | tags
Context
2023-09-10
22:43
Added test cases to check for badssl.com certificate error conditions check-in: 6729942f38 user: bohagan tags: trunk
2023-09-05
19:18
Added pad to Tcl channel type structure for future changes Imported from: https://www.androwish.org/home/info/483455e044ff91ad check-in: 973237f3a8 user: bohagan tags: trunk
2023-09-02
22:07
Added verify result to handshake fail error message. check-in: 2e3a232d85 user: bohagan tags: trunk
Changes

Modified generic/tlsIO.c from [55240df165] to [78ad51e25b].

962
963
964
965
966
967
968
969
970

971
972

973
974
975
976

977
978
979
980
981
982
983
962
963
964
965
966
967
968


969


970

971
972
973
974
975
976
977
978
979
980
981







-
-
+
-
-
+
-



+







Tcl_ChannelType *Tls_ChannelType(void) {
    unsigned int size;

    /*
     * Initialize the channel type if necessary
     */
    if (tlsChannelType == NULL) {
	/*
	 * Allocate new channeltype structure
	/* Allocate new channel type structure */
	 */
	size = sizeof(Tcl_ChannelType); /* Base size */
	size = sizeof(Tcl_ChannelType) * 2; /* Base size plus pad for future changes */

	tlsChannelType = (Tcl_ChannelType *) ckalloc(size);
	memset((void *) tlsChannelType, 0, size);

	/* Init structure */
	tlsChannelType->typeName	= "tls";
#ifdef TCL_CHANNEL_VERSION_5
	tlsChannelType->version		= TCL_CHANNEL_VERSION_5;
	tlsChannelType->closeProc	= TlsCloseProc;
	tlsChannelType->inputProc	= TlsInputProc;
	tlsChannelType->outputProc	= TlsOutputProc;
	tlsChannelType->seekProc	= NULL;