diff --git a/src/interfaces/libpq/ru.po b/src/interfaces/libpq/ru.po
index 8ce39784b1f375e886af2fea021812688e5b4444..0e6bdfcbd238bb0393500bbb76761d8030cc3d8f 100644
--- a/src/interfaces/libpq/ru.po
+++ b/src/interfaces/libpq/ru.po
@@ -1,83 +1,87 @@
 # ru.po
 # LIBPQ Translated Messages In Russian Language (KOI8-R)
-# Serguei A. Mokhov <stgunya@yahoo.com>, August 2001.
+# Serguei A. Mokhov <stgunya@yahoo.com>, August, November 2001.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 7.2\n"
 "POT-Creation-Date: 2001-07-15 15:49+0200\n"
-"PO-Revision-Date: 2001-08-17 21:57-0500\n"
+"PO-Revision-Date: 2001-11-04 21:57-0500\n"
 "Last-Translator: Serguei A. Mokhov <stgunya@yahoo.com>\n"
 "Language-Team: Serguei A. Mokhov <stgunya@yahoo.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=koi8-r\n"
 "Content-Transfer-Encoding: 8bit\n"
-#: fe-auth.c:222
+#: fe-auth.c:228
 #, c-format
 msgid "Kerberos 4 error: %s\n"
 msgstr "������ Kerberos 4: %s\n"
 
-#: fe-auth.c:387
+#: fe-auth.c:391
 #, c-format
 msgid "could not set socket to blocking mode: %s\n"
 msgstr "�� ���������� ���������� ����� � ����������� �����: %s\n"
 
-#: fe-auth.c:403
+#: fe-auth.c:407
 #, c-format
 msgid "Kerberos 5 authentication rejected: %*s\n"
 msgstr "�������������� Kerberos 5 ���������: %*s\n"
 
-#: fe-auth.c:424
+#: fe-auth.c:427
 #, c-format
 msgid "could not restore non-blocking mode on socket: %s\n"
 msgstr "�� ���������� ������������ �� ����������� ����� ��� ������: %s\n"
 
-#: fe-auth.c:468
+#: fe-auth.c:490
+msgid "SCM_CRED authentication method not supported\n"
+msgstr "�������������� SCM_CRED �� ��������������\n"
+
+#: fe-auth.c:576
 msgid "Kerberos 4 authentication failed\n"
 msgstr "�������������� Kerberos 4 �� �������\n"
 
-#: fe-auth.c:474
+#: fe-auth.c:582
 msgid "Kerberos 4 authentication not supported\n"
 msgstr "�������������� Kerberos 4 �� ��������������\n"
 
-#: fe-auth.c:485
+#: fe-auth.c:593
 msgid "Kerberos 5 authentication failed\n"
 msgstr "�������������� Kerberos 5 �� �������\n"
 
-#: fe-auth.c:491
+#: fe-auth.c:599
 msgid "Kerberos 5 authentication not supported\n"
 msgstr "�������������� Kerberos 5 �� ��������������\n"
 
-#: fe-auth.c:514
+#: fe-auth.c:627
 #, c-format
 msgid "authentication method %u not supported\n"
 msgstr "����� �������������� %u �� ��������������\n"
 
-#: fe-auth.c:551
+#: fe-auth.c:664
 #, c-format
 msgid "invalid authentication service name \"%s\", ignored\n"
 msgstr "������������ ��� ������� �������������� \"%s\", ������������\n"
 
-#: fe-auth.c:608
+#: fe-auth.c:721
 #, c-format
 msgid "fe_getauthname: invalid authentication system: %d\n"
 msgstr "fe_getauthname: ������������ ������� ��������������: %d\n"
 
-#: fe-connect.c:491
+#: fe-connect.c:480
 msgid "could not determine the PostgreSQL user name to use\n"
 msgstr "�� ���������� ���������� ����� ��� ������������ PostgreSQL ������������\n"
 
-#: fe-connect.c:713
+#: fe-connect.c:700
 #, c-format
 msgid "could not set socket to non-blocking mode: %s\n"
 msgstr "�� ���������� ���������� ����� � �� ����������� �����: %s\n"
 
-#: fe-connect.c:737
+#: fe-connect.c:724
 #, c-format
 msgid "could not set socket to TCP no delay mode: %s\n"
 msgstr "�� ���������� ���������� ����� � ������������ TCP �����: %s\n"
 
-#: fe-connect.c:760
+#: fe-connect.c:744
 #, c-format
 msgid ""
 "could not connect to server: %s\n"
@@ -88,7 +92,7 @@ msgstr ""
 "\t�������� �� ������ �������� � ���������\n"
 "\t������������� �� ������ Unix'������� ������ \"%s\"?\n"
 
-#: fe-connect.c:769
+#: fe-connect.c:753
 #, c-format
 msgid ""
 "could not connect to server: %s\n"
@@ -99,145 +103,145 @@ msgstr ""
 "\t�������� �� ������ �� ����� %s � ���������\n"
 "\t������������� ����� TCP/IP �������� �� ���� %s?\n"
 
-#: fe-connect.c:834
+#: fe-connect.c:817
 #, c-format
 msgid "invalid host address: %s\n"
 msgstr "������������ ����� �����: %s\n"
 
-#: fe-connect.c:853
+#: fe-connect.c:836
 #, c-format
 msgid "unknown host name: %s\n"
 msgstr "����������� ��� �����: %s\n"
 
-#: fe-connect.c:895
+#: fe-connect.c:878
 #, c-format
 msgid "could not create socket: %s\n"
 msgstr "�� ���������� ������� �����: %s\n"
 
-#: fe-connect.c:975
+#: fe-connect.c:941
 #, c-format
 msgid "could not send SSL negotiation packet: %s\n"
 msgstr "�� ���������� ��������� ����� ������������ SSL: %s\n"
 
-#: fe-connect.c:983
+#: fe-connect.c:949
 #, c-format
 msgid "could not receive server response to SSL negotiation packet: %s\n"
 msgstr "�� ��� ������� ����� ������� �� ����� ������������ SSL: %s\n"
 
-#: fe-connect.c:997
+#: fe-connect.c:963
 #, c-format
 msgid "could not create SSL context: %s\n"
 msgstr "�� ���������� ������� �������� SSL: %s\n"
 
-#: fe-connect.c:1007
+#: fe-connect.c:973
 #, c-format
 msgid "could not establish SSL connection: %s\n"
 msgstr "�� ���������� ���������� ������������� �� ������ SSL: %s\n"
 
-#: fe-connect.c:1025
+#: fe-connect.c:991
 #, c-format
 msgid "received invalid response to SSL negotiation: %c\n"
 msgstr "������� ������������ ����� �� ��������� ������������ �� SSL: %c\n"
 
-#: fe-connect.c:1034
+#: fe-connect.c:1000
 msgid "server does not support SSL, but SSL was required\n"
 msgstr "������ �� ������������ SSL, �� ������� SSL ���� ����������\n"
 
-#: fe-connect.c:1203
+#: fe-connect.c:1166
 msgid "invalid connection state, probably indicative of memory corruption\n"
 msgstr "������������ ��������� �������������, ��������� ��������� �� ��������� ����������� ������\n"
 
-#: fe-connect.c:1241
+#: fe-connect.c:1197
 #, c-format
 msgid "could not get socket error status: %s\n"
 msgstr "���������� ���� �������� ������ ������ ������: %s\n"
 
-#: fe-connect.c:1262
+#: fe-connect.c:1217
 #, c-format
 msgid "could not get client address from socket: %s\n"
 msgstr "���������� ���� �������� ����� ������� �� ������: %s\n"
 
-#: fe-connect.c:1301
+#: fe-connect.c:1256
 #, c-format
 msgid "could not send startup packet: %s\n"
 msgstr "�� ���������� ��������� ��������� �����: %s\n"
 
-#: fe-connect.c:1357
+#: fe-connect.c:1312
 #, c-format
 msgid "expected authentication request from server, but received %c\n"
 msgstr "�������� ������ �������������� �� �������, �� ���� ��������: %c\n"
 
-#: fe-connect.c:1460
+#: fe-connect.c:1424
 msgid "unexpected message from server during startup\n"
 msgstr "����������� ��������� �� ������� ��� �������\n"
 
-#: fe-connect.c:1519
+#: fe-connect.c:1483
 #, c-format
 msgid "invalid connection state %c, probably indicative of memory corruption\n"
 msgstr "������������ ��������� ������������� %c, ��������� ��������� �� ��������� ����������� ������\n"
 
-#: fe-connect.c:1623
+#: fe-connect.c:1582
 #, c-format
 msgid "invalid setenv state %c, probably indicative of memory corruption\n"
-msgstr "������������ ��������� setenv %c, ��������� ��������� �� ��������� ����������� ������\n"
+msgstr "������������ ��������� setenv %c, ��������� ���������� ��������� ����������� ������\n"
 
-#: fe-connect.c:1664
+#: fe-connect.c:1622
 #, c-format
 msgid "invalid encoding name in PGCLIENTENCODING: %s\n"
 msgstr "������������ ��� ��������� � PGCLIENTENCODING: %s\n"
 
-#: fe-connect.c:1789
+#: fe-connect.c:1747
 #, c-format
 msgid "invalid state %c, probably indicative of memory corruption\n"
-msgstr "������������ ��������� %c, ��������� ��������� �� ��������� ����������� ������\n"
+msgstr "������������ ��������� %c, ��������� ���������� ��������� ����������� ������\n"
 
-#: fe-connect.c:2402 fe-connect.c:2411 fe-exec.c:1070 fe-lobj.c:529
+#: fe-connect.c:2366 fe-connect.c:2375 fe-exec.c:1184 fe-lobj.c:536
 msgid "out of memory\n"
 msgstr "������������ ������\n"
 
-#: fe-connect.c:2450
+#: fe-connect.c:2414
 #, c-format
 msgid "missing \"=\" after \"%s\" in connection info string\n"
 msgstr "���������� \"=\" ����� \"%s\" � ������ �������������\n"
 
-#: fe-connect.c:2499
+#: fe-connect.c:2463
 msgid "unterminated quoted string in connection info string\n"
 msgstr "������������ ������ (�� ������� �������) � ������ �������������\n"
 
-#: fe-connect.c:2533
+#: fe-connect.c:2497
 #, c-format
 msgid "invalid connection option \"%s\"\n"
 msgstr "������������ ����� ������������� \"%s\"\n"
 
-#: fe-connect.c:2718
+#: fe-connect.c:2682
 msgid "connection pointer is NULL\n"
 msgstr "��������� ������������� �������� NULL'��\n"
 
-#: fe-exec.c:512
+#: fe-exec.c:633
 msgid "command string is a null pointer\n"
 msgstr "��������� ������ �������� ������� ����������\n"
 
-#: fe-exec.c:520
+#: fe-exec.c:641
 msgid "no connection to the server\n"
 msgstr "��� ������������� � �������\n"
 
-#: fe-exec.c:527
+#: fe-exec.c:648
 msgid "another command is already in progress\n"
 msgstr "������ ������� � �������� ����������\n"
 
-#: fe-exec.c:730
+#: fe-exec.c:846
 #, c-format
 msgid "message type 0x%02x arrived from server while idle\n"
 msgstr "������ ��������� �� ������� ���� 0x%02x ��� �������� ����\n"
 
-#: fe-exec.c:773
+#: fe-exec.c:888
 #, c-format
 msgid ""
 "unexpected character %c following empty query response (\"I\" message)\n"
 msgstr ""
 "����������� ������ %c ��������� �� ������ ������� �� ������ (��������� \"I\")\n"
 
-#: fe-exec.c:831
+#: fe-exec.c:945
 msgid ""
 "server sent data (\"D\" message) without prior row description (\"T\" "
 "message)\n"
@@ -245,7 +249,7 @@ msgstr ""
 "������ ������ ������ (��������� \"D\") ��� ���������������� �������� ���� "
 "(��������� \"T\")\n"
 
-#: fe-exec.c:848
+#: fe-exec.c:962
 msgid ""
 "server sent binary data (\"B\" message) without prior row description (\"T\" "
 "message)\n"
@@ -253,142 +257,142 @@ msgstr ""
 "������ ������ �������� ������ (��������� \"B\") ��� ���������������� �������� ���� "
 "(�������� \"T\")\n"
 
-#: fe-exec.c:864
+#: fe-exec.c:978
 #, c-format
 msgid "unexpected response from server; first received character was \"%c\"\n"
 msgstr "����������� ����� �������; ������ ���������� �������� ��� \"%c\"\n"
 
-#: fe-exec.c:1158
+#: fe-exec.c:1271
 #, c-format
 msgid "unexpected asyncStatus: %d\n"
 msgstr "����������� asyncStatus: %d\n"
 
-#: fe-exec.c:1208
+#: fe-exec.c:1321
 msgid "COPY state must be terminated first\n"
 msgstr "������� ���������� COPY ������ ���� ���������\n"
 
-#: fe-exec.c:1546
+#: fe-exec.c:1672
 msgid "no COPY in progress\n"
 msgstr "���������� �������� COPY �� �����������\n"
 
-#: fe-exec.c:1585
+#: fe-exec.c:1711
 msgid "lost synchronization with server, resetting connection\n"
 msgstr "�������� ������������� � ��������, ������������������� ����������\n"
 
-#: fe-exec.c:1650
+#: fe-exec.c:1776
 msgid "connection in wrong state\n"
 msgstr "���������� � �������� ���������\n"
 
-#: fe-exec.c:1752 fe-exec.c:1786
+#: fe-exec.c:1878 fe-exec.c:1912
 #, c-format
 msgid "protocol error: id=0x%x\n"
 msgstr "������ ���������: id=0x%x\n"
 
-#: fe-exec.c:1821
+#: fe-exec.c:1947
 msgid "invalid ExecStatusType code"
 msgstr "�������� ��� ExecStatusType"
 
-#: fe-exec.c:1874 fe-exec.c:1907
+#: fe-exec.c:2000 fe-exec.c:2033
 #, c-format
 msgid "column number %d is out of range 0..%d\n"
-msgstr "������� ? %d ��� ��������� 0..%d\n"
+msgstr "������� N %d ��� ��������� 0..%d\n"
 
-#: fe-exec.c:1896
+#: fe-exec.c:2022
 #, c-format
 msgid "row number %d is out of range 0..%d\n"
-msgstr "��� ? %d ��� ��������� 0..%d\n"
+msgstr "��� N %d ��� ��������� 0..%d\n"
 
-#: fe-exec.c:2087
+#: fe-exec.c:2217
 #, c-format
 msgid "could not interpret result from server: %s\n"
 msgstr "�� � ��������� ��������������� ����� �������: %s\n"
 
-#: fe-exec.c:2103
+#: fe-exec.c:2233
 msgid "no row count available\n"
-msgstr "�ޣ����� ����� �� �������\n"
+msgstr "�ޣ���� ����� ����������\n"
 
-#: fe-lobj.c:399 fe-lobj.c:478
+#: fe-lobj.c:400 fe-lobj.c:483
 #, c-format
 msgid "could not open file \"%s\": %s\n"
 msgstr "�� � ��������� ������� ���� \"%s\": %s\n"
 
-#: fe-lobj.c:411
+#: fe-lobj.c:412
 #, c-format
 msgid "could not create large object for file \"%s\"\n"
 msgstr "�� � ��������� ������� large object (LO) ��� ����� \"%s\"\n"
 
-#: fe-lobj.c:420 fe-lobj.c:467
+#: fe-lobj.c:422 fe-lobj.c:472
 #, c-format
 msgid "could not open large object %u\n"
 msgstr "�� � ��������� ������� large object (LO) %u\n"
 
-#: fe-lobj.c:434
+#: fe-lobj.c:437
 #, c-format
 msgid "error while reading file \"%s\"\n"
 msgstr "������ ��� ������ ����� \"%s\"\n"
 
-#: fe-lobj.c:492
+#: fe-lobj.c:498
 #, c-format
 msgid "error while writing to file \"%s\"\n"
 msgstr "������ ��� ������ � ���� \"%s\"\n"
 
-#: fe-lobj.c:557
+#: fe-lobj.c:564
 msgid "query to initialize large object functions did not return data\n"
 msgstr "������ � ������������� ������� ��� ������� �������� (LOs) �� ��������� ������\n"
 
-#: fe-lobj.c:595
+#: fe-lobj.c:602
 msgid "cannot determine OID of function lo_open\n"
 msgstr "�� � ��������� ���������� OID ������� lo_open\n"
 
-#: fe-lobj.c:602
+#: fe-lobj.c:609
 msgid "cannot determine OID of function lo_close\n"
 msgstr "�� � ��������� ���������� OID ������� lo_close\n"
 
-#: fe-lobj.c:609
+#: fe-lobj.c:616
 msgid "cannot determine OID of function lo_creat\n"
 msgstr "�� � ��������� ���������� OID ������� lo_creat\n"
 
-#: fe-lobj.c:616
+#: fe-lobj.c:623
 msgid "cannot determine OID of function lo_unlink\n"
 msgstr "�� � ��������� ���������� OID ������� lo_unlink\n"
 
-#: fe-lobj.c:623
+#: fe-lobj.c:630
 msgid "cannot determine OID of function lo_lseek\n"
 msgstr "�� � ��������� ���������� OID ������� lo_lseek\n"
 
-#: fe-lobj.c:630
+#: fe-lobj.c:637
 msgid "cannot determine OID of function lo_tell\n"
 msgstr "�� � ��������� ���������� OID ������� lo_tell\n"
 
-#: fe-lobj.c:637
+#: fe-lobj.c:644
 msgid "cannot determine OID of function loread\n"
 msgstr "�� � ��������� ���������� OID ������� loread\n"
 
-#: fe-lobj.c:644
+#: fe-lobj.c:651
 msgid "cannot determine OID of function lowrite\n"
 msgstr "�� � ��������� ���������� OID ������� lowrite\n"
 
-#: fe-misc.c:131
+#: fe-misc.c:130
 #, c-format
 msgid "could not flush enough data (space available: %d, space needed %d)\n"
 msgstr "�� ���������� ��������� ����������� ����������� ������ (����� ��������: %d, ����� �����: %d)\n"
 
-#: fe-misc.c:279
+#: fe-misc.c:278
 #, c-format
 msgid "integer of size %lu not supported by pqGetInt\n"
 msgstr "��� integer �������� %lu ���� �� �������������� �������� pqGetInt\n"
 
-#: fe-misc.c:317
+#: fe-misc.c:316
 #, c-format
 msgid "integer of size %lu not supported by pqPutInt\n"
 msgstr "��� integer �������� %lu ���� �� �������������� �������� pqPutInt\n"
 
-#: fe-misc.c:355 fe-misc.c:389 fe-misc.c:777
+#: fe-misc.c:354 fe-misc.c:388 fe-misc.c:776
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "select() �� ������: %s\n"
 
-#: fe-misc.c:415 fe-misc.c:615 fe-misc.c:756
+#: fe-misc.c:415 fe-misc.c:615 fe-misc.c:755
 msgid "connection not open\n"
 msgstr "���������� �� �������\n"
 
@@ -397,7 +401,7 @@ msgstr "
 msgid "could not receive data from server: %s\n"
 msgstr "�������� ������ � ������� %s �� �������\n"
 
-#: fe-misc.c:589 fe-misc.c:674
+#: fe-misc.c:589 fe-misc.c:673
 msgid ""
 "server closed the connection unexpectedly\n"
 "\tThis probably means the server terminated abnormally\n"
@@ -407,7 +411,7 @@ msgstr ""
 "\t������ ����� ��� �������� ��� ������ �������� ������ �� �����\n"
 "\t�� ��� � ������� ������������ �������.\n"
 
-#: fe-misc.c:690
+#: fe-misc.c:683
 #, c-format
 msgid "could not send data to server: %s\n"
 msgstr "�� ���������� ������� ������ �������: %s\n"