diff --git a/library/network/http_network/http_network.ecf b/library/network/http_network/http_network.ecf
index d6b4e52c..c7b8ca20 100644
--- a/library/network/http_network/http_network.ecf
+++ b/library/network/http_network/http_network.ecf
@@ -27,10 +27,21 @@
-
+
+
+ /http_stream_secure_socket_ext\.e$
+
+
+
+
+
+
+
+
+
diff --git a/library/network/http_network/src/ssl/http_stream_secure_socket_ext.e b/library/network/http_network/src/ssl/http_stream_secure_socket_ext.e
index 504ce3f0..2e671a42 100644
--- a/library/network/http_network/src/ssl/http_stream_secure_socket_ext.e
+++ b/library/network/http_network/src/ssl/http_stream_secure_socket_ext.e
@@ -2,22 +2,9 @@ note
description: "[
Extension to HTTP_STREAM_SOCKET to support backward compatibility.
- TO BE REMOVED IN THE FUTURE, WHEN 16.05 IS OLD.
]"
deferred class
HTTP_STREAM_SECURE_SOCKET_EXT
-feature {NONE} -- SSL bridge
-
- ssl_write (a_ssl: SSL; a_pointer: POINTER; a_byte_count: INTEGER): INTEGER
- do
- Result := a_ssl.write (a_pointer, a_byte_count)
- if a_ssl.was_error then
- if Result >= 0 then
- Result := -1
- end
- end
- end
-
end
diff --git a/library/network/http_network/src/ssl/until_18.05/http_stream_secure_socket_ext.e b/library/network/http_network/src/ssl/until_18.05/http_stream_secure_socket_ext.e
new file mode 100644
index 00000000..504ce3f0
--- /dev/null
+++ b/library/network/http_network/src/ssl/until_18.05/http_stream_secure_socket_ext.e
@@ -0,0 +1,23 @@
+note
+ description: "[
+ Extension to HTTP_STREAM_SOCKET to support backward compatibility.
+
+ TO BE REMOVED IN THE FUTURE, WHEN 16.05 IS OLD.
+ ]"
+
+deferred class
+ HTTP_STREAM_SECURE_SOCKET_EXT
+
+feature {NONE} -- SSL bridge
+
+ ssl_write (a_ssl: SSL; a_pointer: POINTER; a_byte_count: INTEGER): INTEGER
+ do
+ Result := a_ssl.write (a_pointer, a_byte_count)
+ if a_ssl.was_error then
+ if Result >= 0 then
+ Result := -1
+ end
+ end
+ end
+
+end