diff --git a/doc/user/databases.xml b/doc/user/databases.xml
index 5797bacc0660a40f71fd926df8ac4ca3fe3e020a..9b5faeac457be092407259b27d9650a923886a4f 100644
--- a/doc/user/databases.xml
+++ b/doc/user/databases.xml
@@ -2539,6 +2539,20 @@ tarantool> <userinput>box.stat().DELETE -- a selected item of the table</userinp
             </para>
         </listitem>
     </varlistentry>
+    
+    <varlistentry>
+        <term><emphasis role="lua" xml:id="net.box.wait_connected">
+        <replaceable>conn</replaceable>:wait_connected([<replaceable>timeout</replaceable>])</emphasis></term>
+        <listitem>
+            <para>
+                Wait for connection to be active or closed.
+            </para>
+            <para>
+               Returns: (type = boolean) <code>true</code> when connected,
+               <code>false</code> on failure. Example: <code>net_box.self:wait_connected()</code>.
+            </para>
+        </listitem>
+    </varlistentry>
 
     <varlistentry>
         <term><emphasis role="lua" xml:id="net.box.close">
@@ -3216,7 +3230,6 @@ box.session.su('manager')
 box.space.payroll:select{'Jones'}</programlisting>
 </para>
 
-
 </section>
 
 <section xml:id="limitations">
diff --git a/doc/user/stored-procedures.xml b/doc/user/stored-procedures.xml
index 140e5ba95c37e269eeb0e6b06f9e07e143f8499c..55aa10d18b9cb0fba82633cf9b2065be5861ebcb 100644
--- a/doc/user/stored-procedures.xml
+++ b/doc/user/stored-procedures.xml
@@ -1912,6 +1912,20 @@ end
         </listitem>
     </varlistentry>
 
+    <varlistentry>
+     <term xml:id="socket-tcp_server" xreflabel="socket-tcp_server"><emphasis role="lua">socket.tcp_server(<replaceable>host</replaceable>, <replaceable>port</replaceable>, <replaceable>handler-function</replaceable>)</emphasis></term>
+        <listitem>
+            <para>
+             The <code>socket.tcp_server()</code> function makes Tarantool act as a server
+             that can accept connections.
+             Usually the same objective is accomplished with <code>box.cfg{listen=...)</code>.
+            </para>
+            <para>
+             Example: <code>socket.tcp_server('localhost', 3302, function () end)</code>.
+            </para>
+        </listitem>
+    </varlistentry>
+
 </variablelist>
 
 
@@ -2133,6 +2147,20 @@ end
 </programlisting>
   </listitem>
   </varlistentry>
+  
+  <varlistentry>
+   <term><emphasis role="lua">fio.tempdir()</emphasis></term>
+   <listitem>
+    <para>
+     Return the name of a directory that can be used to store temporary files.
+    </para>
+    <bridgehead renderas="sect4">Example</bridgehead><programlisting>
+<prompt>tarantool&gt;</prompt> <userinput>fio.tempdir()</userinput>
+---
+- /tmp/lG31e7
+ ...</programlisting>
+  </listitem>
+  </varlistentry>
 
   <varlistentry>
    <term><emphasis role="lua">fio.link or fio.symlink or fio.readlink or fio.unlink(<replaceable>path-name</replaceable> [, <replaceable>path-name</replaceable>])</emphasis></term>