diff --git a/3rdp/build/terminal-params.patch b/3rdp/build/terminal-params.patch
index 7c43a0b6871c2c48c7d12fc9160059fdb77ac658..000fdebcd5a0155f9d7c2728cc10cd1bb4087a43 100644
--- a/3rdp/build/terminal-params.patch
+++ b/3rdp/build/terminal-params.patch
@@ -1,6 +1,6 @@
 diff -ur ../tmp2/cryptlib.h ./cryptlib.h
---- ../tmp2/cryptlib.h	2019-02-22 03:16:30.000000000 -0500
-+++ ./cryptlib.h	2019-06-03 15:26:26.741166000 -0400
+--- ../tmp2/cryptlib.h	2021-03-13 02:55:28.589948000 -0500
++++ ./cryptlib.h	2021-03-13 02:56:03.550287000 -0500
 @@ -1222,6 +1222,11 @@
  	CRYPT_SESSINFO_SSL_EAPKEY,		/* SSL/TLS EAP key */
  	CRYPT_SESSINFO_TSP_MSGIMPRINT,	/* TSP message imprint */
@@ -14,8 +14,8 @@ diff -ur ../tmp2/cryptlib.h ./cryptlib.h
  	CRYPT_SESSINFO_LAST, CRYPT_USERINFO_FIRST = 7000,
  
 diff -ur ../tmp2/kernel/attr_acl.c ./kernel/attr_acl.c
---- ../tmp2/kernel/attr_acl.c	2019-02-05 18:16:32.000000000 -0500
-+++ ./kernel/attr_acl.c	2019-06-03 15:26:26.745123000 -0400
+--- ../tmp2/kernel/attr_acl.c	2021-03-13 02:55:42.258577000 -0500
++++ ./kernel/attr_acl.c	2021-03-13 02:56:03.603279000 -0500
 @@ -3768,6 +3768,25 @@
  		MKPERM_TSP( xWD_xWD ),
  		ROUTE( OBJECT_TYPE_SESSION ), &objectCtxHash ),
@@ -43,9 +43,18 @@ diff -ur ../tmp2/kernel/attr_acl.c ./kernel/attr_acl.c
  	};
  #endif /* USE_SESSIONS */
 diff -ur ../tmp2/session/sess_attr.c ./session/sess_attr.c
---- ../tmp2/session/sess_attr.c	2019-02-05 18:18:28.000000000 -0500
-+++ ./session/sess_attr.c	2019-06-03 15:26:26.746525000 -0400
-@@ -639,6 +639,7 @@
+--- ../tmp2/session/sess_attr.c	2021-03-13 02:55:28.307665000 -0500
++++ ./session/sess_attr.c	2021-03-13 02:56:30.118602000 -0500
+@@ -565,6 +565,8 @@
+ 								   SESSION_FLAG_ISOPEN ) ? TRUE : FALSE;
+ 			return( CRYPT_OK );
+ 
++		case CRYPT_SESSINFO_SSH_HEIGHT:
++		case CRYPT_SESSINFO_SSH_WIDTH:
+ 		case CRYPT_SESSINFO_SERVER_PORT:
+ 		case CRYPT_SESSINFO_CLIENT_PORT:
+ 			{
+@@ -639,6 +641,7 @@
  			return( CRYPT_ERROR_NOTFOUND );
  			}
  
@@ -53,7 +62,7 @@ diff -ur ../tmp2/session/sess_attr.c ./session/sess_attr.c
  		case CRYPT_SESSINFO_USERNAME:
  		case CRYPT_SESSINFO_PASSWORD:
  			/* If the session was resumed from cached information then the
-@@ -797,6 +798,13 @@
+@@ -797,6 +800,13 @@
  			return( status );
  			}
  
@@ -77,7 +86,7 @@ diff -ur ../tmp2/session/sess_attr.c ./session/sess_attr.c
  		case CRYPT_SESSINFO_SERVER_FINGERPRINT_SHA1:
  			/* Remember the value */
  			return( addSessionInfoS( sessionInfoPtr, attribute, data, 
-@@ -1016,6 +1027,7 @@
+@@ -1016,6 +1029,7 @@
  			sessionInfoPtr->writeTimeout = CRYPT_ERROR;
  			return( CRYPT_OK );
  
@@ -86,8 +95,8 @@ diff -ur ../tmp2/session/sess_attr.c ./session/sess_attr.c
  		case CRYPT_SESSINFO_PASSWORD:
  		case CRYPT_SESSINFO_SERVER_NAME:
 diff -ur ../tmp2/session/ssh2_msgc.c ./session/ssh2_msgc.c
---- ../tmp2/session/ssh2_msgc.c	2018-12-21 03:52:10.000000000 -0500
-+++ ./session/ssh2_msgc.c	2019-06-03 15:26:26.747402000 -0400
+--- ../tmp2/session/ssh2_msgc.c	2021-03-13 02:55:27.112993000 -0500
++++ ./session/ssh2_msgc.c	2021-03-13 02:56:03.671662000 -0500
 @@ -448,6 +448,12 @@
  												CHANNEL_WRITE );
  	int packetOffset, status;