gqclient-commit Mailing List for GQ LDAP client (Page 13)
Status: Beta
Brought to you by:
sur5r
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
(14) |
Jul
(38) |
Aug
(5) |
Sep
(29) |
Oct
(30) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(30) |
Oct
(217) |
Nov
(24) |
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
(53) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <sta...@us...> - 2003-09-29 19:24:53
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv16359
Modified Files:
configure.in
Log Message:
* The GREAT GTK UPGRADE: gtk 1.2 -> gtk 2
- A full gtk2 development environment is required from now on, but
the distribution should build on gtk 1.2 for the time being. I want to
have the next release as a dual gtk1.x/2 version. Afterward gtk 1.x
support will be dropped.
- Many changes to signal handlers due to new signal semantics in gtk2
* Many header files: Added $Id$, multiple inclusion protection and
copyright notices
* Most header files now are self-contained. There is a "test" target
in the src Makefile to check this. TODO: structurize and reorganize
the header files
* A ngettext fix to support languages with different word-orders
(Hatuka*nezumi <ne...@jc...>)
* Added some const keyword where they were indicated by the gtk2
switch.
Index: configure.in
===================================================================
RCS file: /cvsroot/gqclient/gq/configure.in,v
retrieving revision 1.44
retrieving revision 1.45
diff -C2 -d -r1.44 -r1.45
*** configure.in 28 Sep 2003 23:42:06 -0000 1.44
--- configure.in 29 Sep 2003 19:24:13 -0000 1.45
***************
*** 30,34 ****
AC_INIT(src/gq.c)
! AM_INIT_AUTOMAKE(gq, 1.0beta1_pre1)
LANGPACK_VERSION=1
--- 30,34 ----
AC_INIT(src/gq.c)
! AM_INIT_AUTOMAKE(gq, 1.0alpha1_pre1)
LANGPACK_VERSION=1
***************
*** 58,78 ****
AC_PROG_MAKE_SET
! AM_PATH_GLIB(1.2.0,
[
LIBS="$LIBS $GLIB_LIBS"
CFLAGS="$CFLAGS $GLIB_CFLAGS"
CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
! ],
! AC_MSG_ERROR(Cannot find glib: Is glib-config in path?)
)
! AM_PATH_GTK(1.2.0,
! [
! LIBS="$LIBS $GTK_LIBS"
! CFLAGS="$CFLAGS $GTK_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
! ],
! AC_MSG_ERROR(Cannot find GTK: Is gtk-config in path?)
! )
DEBUG=1
--- 58,162 ----
AC_PROG_MAKE_SET
!
! GLIB_MAJOR=
! GLIB_MINOR=
!
! AC_PATH_PROG(PKG_CONFIG, pkg-config,,$PATH)
!
! AM_PATH_GLIB_2_0(2.0.0,
[
LIBS="$LIBS $GLIB_LIBS"
CFLAGS="$CFLAGS $GLIB_CFLAGS"
CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
! GLIB_MAJOR=2
! GLIB_MINOR=x
! ]
)
! if test "x$GLIB_MAJOR" = x ; then
! AC_MSG_CHECKING(for GLIB)
!
! GLIB_CFLAGS=`$PKG_CONFIG --cflags glib`
! GLIB_LIBS=`$PKG_CONFIG --libs glib`
!
!
! if test "x$GLIB_LIBS" = "x" ; then
! AC_PATH_PROG(GLIB_CONFIG, glib-config,,$PATH)
!
! if test -x $GLIB_CONFIG ; then
! GLIB_CFLAGS=`$GLIB_CONFIG --cflags`
! GLIB_LIBS=`$GLIB_CONFIG --libs`
! fi
! fi
!
! if test "x$GLIB_LIBS" != "x" ; then
! AC_MSG_RESULT(yes)
! else
! AC_MSG_RESULT(no)
! fi
!
!
! LIBS="$LIBS $GLIB_LIBS"
! CFLAGS="$CFLAGS $GLIB_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
! GLIB_MAJOR=1
! GLIB_MINOR=2
! fi
!
! if test "x$GLIB_MAJOR" != x ; then
! AC_DEFINE_UNQUOTED(GLIB_MAJOR,$GLIB_MAJOR,[The major version of GLIB as found by the configure script])
! AC_DEFINE_UNQUOTED(GLIB_MINOR,$GLIB_MINOR,[The minor version of GLIB as found by the configure script])
! fi
!
!
! GTK_MAJOR=
! GTK_MINOR=
!
! if test "x$GLIB_MAJOR" = "x2" ; then
! AM_PATH_GTK_2_0(2.0.0,
! [
! LIBS="$LIBS $GTK_LIBS"
! CFLAGS="$CFLAGS $GTK_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
! GTK_MAJOR=2
! GTK_MINOR=x
! ]
! )
! fi
!
! if test "x$GTK_MAJOR" = x ; then
!
! AC_MSG_CHECKING(for GTK+)
!
! GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+`
! GTK_LIBS=`$PKG_CONFIG --libs gtk+`
!
! if test "x$GTK_LIBS" = "x" ; then
! AC_PATH_PROG(GTK_CONFIG, gtk-config,,$PATH)
!
! if test -x $GTK_CONFIG ; then
! GTK_CFLAGS=`$GTK_CONFIG --cflags`
! GTK_LIBS=`$GTK_CONFIG --libs`
! fi
! fi
!
! if test "x$GTK_LIBS" != "x" ; then
! AC_MSG_RESULT(yes)
! else
! AC_MSG_RESULT(no)
! fi
!
!
! LIBS="$LIBS $GTK_LIBS"
! CFLAGS="$CFLAGS $GTK_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
! GTK_MAJOR=1
! GTK_MINOR=2
! fi
!
! if test "x$GTK_MAJOR" != x ; then
! AC_DEFINE_UNQUOTED(GTK_MAJOR,$GTK_MAJOR,[The major version of GTK as found by the configure script])
! AC_DEFINE_UNQUOTED(GTK_MINOR,$GTK_MINOR,[The minor version of GTK as found by the configure script])
! fi
DEBUG=1
***************
*** 254,270 ****
)
! AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config,,$PATH)
! HAVE_PIXBUF=
! if test "x$GDK_PIXBUF_CONFIG" != x; then
! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf])
! HAVE_PIXBUF=1
! GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs`
! GDK_PIXBUF_CFLAGS=`$GDK_PIXBUF_CONFIG --cflags`
! # UGLY
! LIBS="$LIBS $GDK_PIXBUF_LIBS"
! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
! fi
dnl AC_CHECK_HEADERS(gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf-1.0/gdk-pixbuf.h,
--- 338,365 ----
)
! if test "x$GTK_MAJOR" = x1 ; then
! AC_PATH_PROG(GDK_PIXBUF_CONFIG, gdk-pixbuf-config,,$PATH)
! HAVE_PIXBUF=
! if test "x$GDK_PIXBUF_CONFIG" != x; then
! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf])
! HAVE_PIXBUF=1
! GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs`
! GDK_PIXBUF_CFLAGS=`$GDK_PIXBUF_CONFIG --cflags`
! # UGLY
! LIBS="$LIBS $GDK_PIXBUF_LIBS"
! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
! fi
! else
! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf])
! HAVE_PIXBUF=1
! GDK_PIXBUF_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0`
! GDK_PIXBUF_CFLAGS=`$PKG_CONFIG --cflags gdk-pixbuf-2.0`
! # UGLY
! LIBS="$LIBS $GDK_PIXBUF_LIBS"
! CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS"
! CPPFLAGS="$CPPFLAGS $GDK_PIXBUF_CFLAGS"
! fi
dnl AC_CHECK_HEADERS(gdk-pixbuf/gdk-pixbuf.h gdk-pixbuf-1.0/gdk-pixbuf.h,
|
|
From: <sta...@us...> - 2003-09-29 19:24:52
|
Update of /cvsroot/gqclient/gq/po
In directory sc8-pr-cvs1:/tmp/cvs-serv16359/po
Modified Files:
cs.po de.po ja.po zh_CN.po
Log Message:
* The GREAT GTK UPGRADE: gtk 1.2 -> gtk 2
- A full gtk2 development environment is required from now on, but
the distribution should build on gtk 1.2 for the time being. I want to
have the next release as a dual gtk1.x/2 version. Afterward gtk 1.x
support will be dropped.
- Many changes to signal handlers due to new signal semantics in gtk2
* Many header files: Added $Id$, multiple inclusion protection and
copyright notices
* Most header files now are self-contained. There is a "test" target
in the src Makefile to check this. TODO: structurize and reorganize
the header files
* A ngettext fix to support languages with different word-orders
(Hatuka*nezumi <ne...@jc...>)
* Added some const keyword where they were indicated by the gtk2
switch.
Index: cs.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/cs.po,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** cs.po 28 Sep 2003 22:55:00 -0000 1.3
--- cs.po 29 Sep 2003 19:24:14 -0000 1.4
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-10-09 14:40+0200\n"
"Last-Translator: Tomas Dobrovolny <tom...@at...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-09-29 21:06+0200\n"
"PO-Revision-Date: 2002-10-09 14:40+0200\n"
[...2373 lines suppressed...]
msgstr "Poèet revokovaných certifikátù"
#~ msgid "entry"
--- 1599,1614 ----
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:188
msgid "Number of revoked certificates"
msgstr "Poèet revokovaných certifikátù"
+
+ #~ msgid "You must select 'filter', not 'search'"
+ #~ msgstr "Musíte vybrat 'filtr', né 'hledání'"
+
+ #~ msgid "search"
+ #~ msgstr "hledání"
+
+ #~ msgid "filter"
+ #~ msgstr "filtr"
#~ msgid "entry"
Index: de.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/de.po,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** de.po 28 Sep 2003 22:55:00 -0000 1.16
--- de.po 29 Sep 2003 19:24:14 -0000 1.17
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.7.0beta2\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-04-21 16:10+MEST\n"
"Last-Translator: Peter Stamfest <pe...@st...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.7.0beta2\n"
! "POT-Creation-Date: 2003-09-29 21:06+0200\n"
"PO-Revision-Date: 2002-04-21 16:10+MEST\n"
[...2380 lines suppressed...]
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:187
msgid "Number of revoked certificates"
msgstr "Anzahl zurückgezogener Zertifikate"
--- 1635,1648 ----
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:188
msgid "Number of revoked certificates"
msgstr "Anzahl zurückgezogener Zertifikate"
+
+ #~ msgid "You must select 'filter', not 'search'"
+ #~ msgstr "Sie müssen 'filtern' auswählen, nicht 'suchen'"
+
+ #~ msgid "search"
+ #~ msgstr "suchen"
+
+ #~ msgid "filter"
+ #~ msgstr "filtern"
Index: ja.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/ja.po,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** ja.po 28 Sep 2003 22:55:00 -0000 1.6
--- ja.po 29 Sep 2003 19:24:14 -0000 1.7
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-10-13 12:38+0900\n"
"Last-Translator: Hatuka*nezumi <ne...@jc...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-09-29 21:06+0200\n"
"PO-Revision-Date: 2002-10-13 12:38+0900\n"
[...2364 lines suppressed...]
msgstr "ÇË´þ¤µ¤ì¤¿¾ÚÌÀ½ñ¤Î¿ô"
#~ msgid "entry"
--- 1639,1654 ----
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:188
msgid "Number of revoked certificates"
msgstr "ÇË´þ¤µ¤ì¤¿¾ÚÌÀ½ñ¤Î¿ô"
+
+ #~ msgid "You must select 'filter', not 'search'"
+ #~ msgstr "'¸¡º÷' ¤Ç¤Ï¤Ê¤¯ '¥Õ¥£¥ë¥¿' ¤òÁªÂò¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó"
+
+ #~ msgid "search"
+ #~ msgstr "¸¡º÷"
+
+ #~ msgid "filter"
+ #~ msgstr "¥Õ¥£¥ë¥¿"
#~ msgid "entry"
Index: zh_CN.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/zh_CN.po,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** zh_CN.po 28 Sep 2003 21:03:43 -0000 1.1
--- zh_CN.po 29 Sep 2003 19:24:14 -0000 1.2
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: 0.7.0beta2\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2003-01-04 02:58+0800\n"
"Last-Translator: hleil liu <hl...@ya...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: 0.7.0beta2\n"
! "POT-Creation-Date: 2003-09-29 21:06+0200\n"
"PO-Revision-Date: 2003-01-04 02:58+0800\n"
[...2354 lines suppressed...]
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:187
msgid "Number of revoked certificates"
msgstr "ÒÑÈ¡ÏûµÄÖ¤ÊéÊýÄ¿"
--- 1602,1615 ----
#. NOTE: we do _not_ have to free rev, it is part
#. of the CRL itself
! #: src/dt_crl.c:188
msgid "Number of revoked certificates"
msgstr "ÒÑÈ¡ÏûµÄÖ¤ÊéÊýÄ¿"
+
+ #~ msgid "You must select 'filter', not 'search'"
+ #~ msgstr "Äú±ØÐèÑ¡Ôñ¡°¹ýÂË¡±¶ø²»ÊÇ¡°ËÑË÷¡±"
+
+ #~ msgid "search"
+ #~ msgstr "²éѯ"
+
+ #~ msgid "filter"
+ #~ msgstr "¹ýÂË"
|
|
From: <bi...@us...> - 2003-09-29 17:33:49
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv24153
Modified Files:
schemabrowse.h search.h
Log Message:
correct typo in modeinfo casts
Index: schemabrowse.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/schemabrowse.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** schemabrowse.h 28 Sep 2003 23:39:18 -0000 1.8
--- schemabrowse.h 29 Sep 2003 17:33:34 -0000 1.9
***************
*** 31,35 ****
#include "common.h"
! #define SCHEMATAB(tab) (assert(tab->mode == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo)
struct tab_schema {
GtkWidget *treeroot;
--- 31,35 ----
#include "common.h"
! #define SCHEMATAB(tab) (assert(tab->type == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo)
struct tab_schema {
GtkWidget *treeroot;
Index: search.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/search.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** search.h 28 Sep 2003 23:39:18 -0000 1.6
--- search.h 29 Sep 2003 17:33:34 -0000 1.7
***************
*** 29,33 ****
#include "common.h"
! #define SEARCHTAB(tab) (assert(tab->mode == SEARCH_MODE), (struct tab_search *)tab->modeinfo)
struct tab_search {
GtkWidget *serverlist_combo;
--- 29,33 ----
#include "common.h"
! #define SEARCHTAB(tab) (assert(tab->type == SEARCH_MODE), (struct tab_search *)tab->modeinfo)
struct tab_search {
GtkWidget *serverlist_combo;
|
|
From: <sta...@us...> - 2003-09-28 23:47:36
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv30001 Modified Files: ChangeLog Log Message: * Add changes done during last 12 months (!) Index: ChangeLog =================================================================== RCS file: /cvsroot/gqclient/gq/ChangeLog,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** ChangeLog 28 Sep 2003 03:30:06 -0000 1.39 --- ChangeLog 28 Sep 2003 23:47:20 -0000 1.40 *************** *** 1,2 **** --- 1,11 ---- + 2003-09-28 Peter Stamfest <pe...@st...> + * Finally added the chinese po file contributed by + hleil liu <hl...@ya...> + * Started to get really ready for autoconf 2.57 + * Reverted changes to ngettext by Bert ;-) + * CVS: Fixed a bug wrt commit-messages + * Bumped version to 1.0beta1 (VERY optimistic, I know) + * Earlier on: Allow to change the default displaytype for + attributes 2003-09-28 Bert Vermeulen <be...@bi...> * removed hashes from input mode *************** *** 11,14 **** --- 20,35 ---- * don't accept empty queries at all, to avoid dumping the entire directory on hitting return + 2002-09-15 Peter Stamfest <pe...@st...> + * Added support for NT passwords (LANMAN not yet done) + 2002-11-30 Peter Stamfest <pe...@st...> + * Fixed a bug reported by Michael Anderson via the Sourceforge + bug-tracker: LDIF lines exactly 77 chars long caused false empty + lines to be included + 2002-11-02 Peter Stamfest <pe...@st...> + * Fixed a bug reported by Waitman C. Gobble + <wa...@em...>: When adding/editing a new object in a + separate window, the window got closed (and changes discarded) + if an LDAP error occurred. The window should stay open to allow + to correct the problem. 2002-10-12 Peter Stamfest <pe...@st...> * Unicode fixes. The following things now are "unicode-aware" (ie. |
|
From: <sta...@us...> - 2003-09-28 23:46:43
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv29805
Modified Files:
gq.spec.in
Log Message:
* Some fixes (RPM and langpack related)
* Added $Id$
Index: gq.spec.in
===================================================================
RCS file: /cvsroot/gqclient/gq/gq.spec.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** gq.spec.in 11 Oct 2002 14:14:25 -0000 1.7
--- gq.spec.in 28 Sep 2003 23:46:28 -0000 1.8
***************
*** 1,8 ****
! %define name @PACKAGE@
! %define version @VERSION@
! %define release 0
! %define langpack 0
%define prefix /usr
Name: %name
Summary: Interactive graphical LDAP browser
--- 1,33 ----
! #
! # $Id$
! #
!
! %define name @PACKAGE@
! %define version @VERSION@
! %define release 0
!
%define prefix /usr
+ # define langpack as "no" if you do not want to use a langpack
+ # you can do this either by uncommenting the following line and removing
+ # the first underscore within it:
+ #
+ # %_define langpack no
+ #
+ # or on the commandline of rpm using
+ #
+ # rpm -ba --define "langpack no" gq.spec
+ #
+ # The same works for tarball building
+ #
+ # If you want to use a specific langpack version you may define the
+ # langpack macro to another version in a way similar to as shown for "no"
+ #
+ # If you want to try a langpack from a different version of gq, you
+ # might to the same for the setting of the "langpackversion" macro.
+
+ %define _langpack_ %{!?langpack:@LANGPACK_VERSION@}%{?langpack:%{langpack}}
+ %define _langpackversion_ %{!?langpackversion:@VERSION@}%{?langpackversion:%{langpackversion}}
+
Name: %name
Summary: Interactive graphical LDAP browser
***************
*** 12,18 ****
Group: Networking/Utilities
URL: http://biot.com/gq/
! Packager: Bert Vermeulen <be...@bi...>
Source: http://prdownloads.sourceforge.net/gqclient/gq-%{version}.tar.gz
! Source1: http://prdownloads.sourceforge.net/gqclient/gq-%{version}-langpack-%{langpack}.tar.gz
BuildRoot: /tmp/gq-%{version}-%{release}
Requires: gtk+ >= 1.2.0
--- 37,47 ----
Group: Networking/Utilities
URL: http://biot.com/gq/
! Packager: Peter Stamfest <pe...@st...>
Source: http://prdownloads.sourceforge.net/gqclient/gq-%{version}.tar.gz
!
! %if "%{_langpack_}" != "no"
! Source1: http://prdownloads.sourceforge.net/gqclient/gq-%{_langpackversion_}-langpack-%{_langpack_}.tar.gz
! %endif
!
BuildRoot: /tmp/gq-%{version}-%{release}
Requires: gtk+ >= 1.2.0
***************
*** 20,30 ****
%description
GQ is GTK+ LDAP client and browser utility. It can be used
! for searching LDAP directory as well as browsing it using a
! tree view.
%prep
! %setup
! tar -xzf %{SOURCE1}
! ./gq-%{version}-langpack-%{langpack}/langpack .
%build
--- 49,63 ----
%description
GQ is GTK+ LDAP client and browser utility. It can be used
! for searching a LDAP directory as well as browsing it using a
! tree view. Furthermore, it lets you inspect the LDAP schema a
! server is using.
%prep
! %setup -q
!
! %if "%{_langpack_}" != "no"
! tar -xzf %{SOURCE1}
! ./gq-%{_langpackversion_}-langpack-%{_langpack_}/langpack .
! %endif
%build
***************
*** 35,38 ****
--- 68,89 ----
make DESTDIR=$RPM_BUILD_ROOT install-strip
+
+ %if "%{_langpack_}" == "no"
+
+ cat >&2 <<EOF
+ No language pack selected for building - removing locale directory to
+ not confuse RPM and the find-lang script.
+ EOF
+
+ # arghhh, this fixes a problem with newer RPMs that complain when the
+ # directory exists, but does not contain any message catalogs. Reported
+ # by Simon Matter
+
+ if [ "$RPM_BUILD_ROOT" != "/" ]; then
+ rm -rf $RPM_BUILD_ROOT/%{prefix}/share/locale
+ fi
+
+ %endif
+
%clean
rm -rf $RPM_BUILD_ROOT
***************
*** 44,48 ****
--- 95,103 ----
%dir %{prefix}/share/pixmaps/gq
%{prefix}/share/pixmaps/gq/*
+
+ %if "%{_langpack_}" != "no"
%{prefix}/share/locale/*/LC_MESSAGES/*.mo
+ %endif
+
%doc README
|
|
From: <sta...@us...> - 2003-09-28 23:44:58
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv29456
Modified Files:
TODO
Log Message:
* Added some suggestions by others
* Added wish to remove hashes (now done by Bert - lucky me!)
Index: TODO
===================================================================
RCS file: /cvsroot/gqclient/gq/TODO,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** TODO 12 Oct 2002 14:26:29 -0000 1.29
--- TODO 28 Sep 2003 23:44:45 -0000 1.30
***************
*** 40,43 ****
--- 40,52 ----
ENHANCEMENTS
+ * Add all superclasses should they be missing when adding objectClasses.
+ [Jonas Petersson <za...@xm...>]
+
+ * [1.0] Get rid of Hashtables as central data structures. This is to
+ get in some type safety. Use a run-type typing system to catch
+ improper use of data structures [Mostly done by Bert]
+
+ * Make the tabs (Search/Browse/Schema) object oriented.
+
* [1.0] Follow referrals
- somehow indicate a referral in the browse tree and allow to
|
|
From: <sta...@us...> - 2003-09-28 23:42:50
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv29007
Modified Files:
Makefile.am langpack
Log Message:
* langpack related fixes
Index: Makefile.am
===================================================================
RCS file: /cvsroot/gqclient/gq/Makefile.am,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Makefile.am 12 Oct 2002 15:06:38 -0000 1.9
--- Makefile.am 28 Sep 2003 23:42:36 -0000 1.10
***************
*** 8,12 ****
cp gq.spec $(distdir)
rm -f $(distdir)/po/*.po # no po files, these go into the language pack
! perl -i -pe 's/ALL_LINGUAS=.*$$/ALL_LINGUAS=/' $(distdir)/{configure,configure.in}
LANGPACK_DIST = COPYING AUTHORS ABOUT-NLS README.NLS README.langpack
--- 8,18 ----
cp gq.spec $(distdir)
rm -f $(distdir)/po/*.po # no po files, these go into the language pack
! for A in $(distdir)/{configure,configure.in} ; do \
! sed 's/ALL_LINGUAS=.*$$/ALL_LINGUAS=/' < $$A > $$A.fixed ; \
! chmod +x $$A.fixed ; \
! touch -r "$$A" "$$A.fixed" ; \
! mv "$$A.fixed" "$$A" ; \
! done
!
LANGPACK_DIST = COPYING AUTHORS ABOUT-NLS README.NLS README.langpack
Index: langpack
===================================================================
RCS file: /cvsroot/gqclient/gq/langpack,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** langpack 11 Oct 2002 14:10:45 -0000 1.1
--- langpack 28 Sep 2003 23:42:36 -0000 1.2
***************
*** 68,71 ****
--- 68,72 ----
if sed 's/ALL_LINGUAS=.*$/ALL_LINGUAS="'"$ALL_LINGUAS"'"/' < $FILE > $FILE.fixed
then
+ touch -r "$FILE" "$FILE.fixed"
mv "$FILE.fixed" "$FILE"
else
|
|
From: <sta...@us...> - 2003-09-28 23:42:19
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv28938 Modified Files: configure.in Log Message: * assertions get turned off iff debugging gets disabled during configure time Index: configure.in =================================================================== RCS file: /cvsroot/gqclient/gq/configure.in,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** configure.in 28 Sep 2003 22:47:31 -0000 1.43 --- configure.in 28 Sep 2003 23:42:06 -0000 1.44 *************** *** 43,46 **** --- 43,52 ---- AH_BOTTOM([ + + /* take care to turn off assertions in case debugging is disabled */ + #ifndef DEBUG + #define NDEBUG + #endif + #endif /* GQ_CONFIG_H_INLCUDE */ ]) *************** *** 72,76 **** DEBUG=1 AC_ARG_ENABLE(debugging, ! [ --disable-debugging Disables the -d commandline flag to set debug flags], [ DEBUG= ] ) --- 78,82 ---- DEBUG=1 AC_ARG_ENABLE(debugging, ! [ --disable-debugging Disables the -d commandline flag to set debug flags and turns off assertions], [ DEBUG= ] ) |
|
From: <sta...@us...> - 2003-09-28 23:40:49
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv28703
Modified Files:
AUTHORS
Log Message:
* Added hleil liu <hl...@ya...>
* Minor fixes
Index: AUTHORS
===================================================================
RCS file: /cvsroot/gqclient/gq/AUTHORS,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** AUTHORS 12 Oct 2002 15:04:30 -0000 1.4
--- AUTHORS 28 Sep 2003 23:40:34 -0000 1.5
***************
*** 19,27 ****
Árpád, Magosányi <ma...@bu...>
Bernhard Reiter <ber...@in...>
! Cord Beermann <cor...@me...>
Dave Horsfall <da...@ci...>
Dmitry Chernyak <dm...@in...>
gw...@ac...
! Hatuka*nezumi <ne...@jc...>
ken restivo <ke...@24...>
Oliver Jowett <ol...@op...>
--- 19,27 ----
Árpád, Magosányi <ma...@bu...>
Bernhard Reiter <ber...@in...>
! Cord Beermann <co...@Wu...>
Dave Horsfall <da...@ci...>
Dmitry Chernyak <dm...@in...>
gw...@ac...
! Hatuka*nezumi <ne...@jc...> Japanese translation
ken restivo <ke...@24...>
Oliver Jowett <ol...@op...>
***************
*** 29,32 ****
--- 29,33 ----
Stephan Duehr <ste...@su...>
Tomas Dobrovolny <tom...@at...>
+ hleil liu <hl...@ya...> Chinese translation
... and many more (if your namme is missing, and your code went into
|
|
From: <sta...@us...> - 2003-09-28 23:39:33
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv28237
Modified Files:
browse.h common.h mainwin.h schemabrowse.h search.h
Log Message:
* Slight reshuffling of *_MODE defines
* Added assertions for commonly used type-casting macros
(I want to use assertions heavily in the future - I do it in other projects
as well)
Index: browse.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/browse.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** browse.h 28 Sep 2003 03:26:25 -0000 1.24
--- browse.h 28 Sep 2003 23:39:18 -0000 1.25
***************
*** 29,33 ****
#include "common.h"
! #define BROWSETAB(tab) ((struct tab_browse *)tab->modeinfo)
struct tab_browse {
GString *cur_dn;
--- 29,33 ----
#include "common.h"
! #define BROWSETAB(tab) (assert(tab->type == BROWSE_MODE), ((struct tab_browse *)tab->modeinfo))
struct tab_browse {
GString *cur_dn;
Index: common.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/common.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** common.h 26 Sep 2003 23:30:29 -0000 1.20
--- common.h 28 Sep 2003 23:39:18 -0000 1.21
***************
*** 33,36 ****
--- 33,39 ----
#include <gtk/gtk.h>
+ #include <config.h> /* NDEBUG - possibly */
+ #include <assert.h>
+
#define MAX_SERVERNAME_LEN 64
#define MAX_HOSTNAME_LEN 1024
***************
*** 61,64 ****
--- 64,70 ----
};
+ #define SEARCH_MODE 1
+ #define BROWSE_MODE 2
+ #define SCHEMA_MODE 3
struct tab {
***************
*** 84,87 ****
--- 90,94 ----
char enteredpw[MAX_BINDPW_LEN];
int bindtype;
+ char saslmechanism[128];
char searchattr[MAX_ATTR_LEN];
int maxentries;
Index: mainwin.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/mainwin.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** mainwin.h 27 Sep 2003 09:39:42 -0000 1.14
--- mainwin.h 28 Sep 2003 23:39:18 -0000 1.15
***************
*** 39,45 ****
"\n\nhttp://biot.com/gq/"
- #define SEARCH_MODE 1
- #define BROWSE_MODE 2
- #define SCHEMA_MODE 3
extern GList *tablist;
--- 39,42 ----
Index: schemabrowse.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/schemabrowse.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** schemabrowse.h 26 Sep 2003 23:30:29 -0000 1.7
--- schemabrowse.h 28 Sep 2003 23:39:18 -0000 1.8
***************
*** 29,34 ****
#include <ldap_schema.h>
! #define SCHEMATAB(tab) ((struct tab_schema *)tab->modeinfo)
struct tab_schema {
GtkWidget *treeroot;
--- 29,35 ----
#include <ldap_schema.h>
+ #include "common.h"
! #define SCHEMATAB(tab) (assert(tab->mode == SCHEMA_MODE), (struct tab_schema *)tab->modeinfo)
struct tab_schema {
GtkWidget *treeroot;
Index: search.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/search.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** search.h 26 Sep 2003 23:30:29 -0000 1.5
--- search.h 28 Sep 2003 23:39:18 -0000 1.6
***************
*** 27,31 ****
#define GQ_SEARCH_H_INCLUDED
! #define SEARCHTAB(tab) ((struct tab_search *)tab->modeinfo)
struct tab_search {
GtkWidget *serverlist_combo;
--- 27,33 ----
#define GQ_SEARCH_H_INCLUDED
! #include "common.h"
!
! #define SEARCHTAB(tab) (assert(tab->mode == SEARCH_MODE), (struct tab_search *)tab->modeinfo)
struct tab_search {
GtkWidget *serverlist_combo;
|
|
From: <sta...@us...> - 2003-09-28 23:31:16
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv26889 Modified Files: acinclude.m4 Log Message: * Added forgotten $Id$ and copyright message Index: acinclude.m4 =================================================================== RCS file: /cvsroot/gqclient/gq/acinclude.m4,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** acinclude.m4 28 Sep 2003 22:32:27 -0000 1.3 --- acinclude.m4 28 Sep 2003 23:31:03 -0000 1.4 *************** *** 1,28 **** AC_DEFUN(ARG_YESNO, [ if test -z "$1"; then ! echo "no" else ! echo "yes" fi ]) ! ! dnl idea taken from the autoconf mailing list, posted by dnl Timur I. Bakeyev ti...@gn..., dnl http://mail.gnu.org/pipermail/autoconf/1999-October/008311.html dnl partly rewritten by Peter Stamfest <pe...@st...> ! dnl This determines, if struct tm containes tm_gmtoff field dnl or we should use extern long int timezone. - - dnl Add the following to your acconfig.h: - - dnl /* Define if your struct tm has tm_gmtoff. */ - dnl #undef HAVE_TM_GMTOFF - dnl #undef TM_GMTOFF dnl - dnl /* Define if you don't have tm_gmtoff but do have the external timezone. */ - dnl #undef HAVE_TIMEZONE AC_DEFUN(GC_TIMEZONE, --- 1,46 ---- + dnl + dnl $Id$ + dnl + dnl GQ -- a GTK-based LDAP client + dnl Copyright (C) 1998-2003 Bert Vermeulen + dnl Copyright (c) 2002-2003 Peter Stamfest <pe...@st...> + dnl + dnl This program is released under the Gnu General Public License with + dnl the additional exemption that compiling, linking, and/or using + dnl OpenSSL is allowed. + dnl + dnl This program is free software; you can redistribute it and/or modify + dnl it under the terms of the GNU General Public License as published by + dnl the Free Software Foundation; either version 2 of the License, or + dnl (at your option) any later version. + dnl + dnl This program is distributed in the hope that it will be useful, + dnl but WITHOUT ANY WARRANTY; without even the implied warranty of + dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + dnl GNU General Public License for more details. + dnl + dnl You should have received a copy of the GNU General Public License + dnl along with this program; if not, write to the Free Software + dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + dnl + + AC_DEFUN(ARG_YESNO, [ if test -z "$1"; then ! echo "no" else ! echo "yes" fi ]) ! dnl dnl idea taken from the autoconf mailing list, posted by dnl Timur I. Bakeyev ti...@gn..., dnl http://mail.gnu.org/pipermail/autoconf/1999-October/008311.html dnl partly rewritten by Peter Stamfest <pe...@st...> ! dnl dnl This determines, if struct tm containes tm_gmtoff field dnl or we should use extern long int timezone. dnl AC_DEFUN(GC_TIMEZONE, |
|
From: <sta...@us...> - 2003-09-28 23:20:55
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv25124
Modified Files:
dt_oc.c
Log Message:
* Support for single-value attributes and unmodifyable attributes
Index: dt_oc.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/dt_oc.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** dt_oc.c 28 Sep 2003 03:26:25 -0000 1.14
--- dt_oc.c 28 Sep 2003 23:20:47 -0000 1.15
***************
*** 354,362 ****
oc = find_oc_by_oc_name(ss, newtext);
if (oc) {
/* required attributes */
for(i = 0; oc->oc_at_oids_must && oc->oc_at_oids_must[i]; i++) {
form = lookup_attribute_using_schema(formlist,
oc->oc_at_oids_must[i],
! ss, NULL);
if (form) {
form->flags &= ~FLAG_DEL_ME;
--- 354,363 ----
oc = find_oc_by_oc_name(ss, newtext);
if (oc) {
+ LDAPAttributeType *at;
/* required attributes */
for(i = 0; oc->oc_at_oids_must && oc->oc_at_oids_must[i]; i++) {
form = lookup_attribute_using_schema(formlist,
oc->oc_at_oids_must[i],
! ss, &at);
if (form) {
form->flags &= ~FLAG_DEL_ME;
***************
*** 372,375 ****
--- 373,382 ----
MAX_ATTR_LEN);
form->flags |= FLAG_MUST_IN_SCHEMA;
+ if (at && at->at_single_value) {
+ form->flags |= FLAG_SINGLE_VALUE;
+ }
+ if (at && at->at_no_user_mod) {
+ form->flags |= FLAG_NO_USER_MOD;
+ }
set_displaytype(server, form);
formlist = formlist_append(formlist, form);
***************
*** 381,385 ****
form = lookup_attribute_using_schema(formlist,
oc->oc_at_oids_may[i],
! ss, NULL);
if (form) {
form->flags &= ~FLAG_DEL_ME;
--- 388,392 ----
form = lookup_attribute_using_schema(formlist,
oc->oc_at_oids_may[i],
! ss, &at);
if (form) {
form->flags &= ~FLAG_DEL_ME;
***************
*** 395,398 ****
--- 402,411 ----
strncpy(form->attrname, oc->oc_at_oids_may[i],
MAX_ATTR_LEN);
+ if (at && at->at_single_value) {
+ form->flags |= FLAG_SINGLE_VALUE;
+ }
+ if (at && at->at_no_user_mod) {
+ form->flags |= FLAG_NO_USER_MOD;
+ }
set_displaytype(server, form);
formlist = formlist_append(formlist, form);
|
|
From: <sta...@us...> - 2003-09-28 23:18:50
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv24574 Removed Files: acconfig.h Log Message: * Deprecated with autoconf 2.57 - replaced by autoconf macros AH_TOP, AH_BOTTOM and documentation added to AC_DEFINE et.al. --- acconfig.h DELETED --- |
|
From: <sta...@us...> - 2003-09-28 23:17:08
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv24371
Modified Files:
dt_cert.c
Log Message:
* Fixed a bug wrt PKCS12 reading - in case of an error in the PKCS12
file gq crashed duw to a missing NULL check.
Index: dt_cert.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/dt_cert.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** dt_cert.c 12 Jul 2002 22:29:02 -0000 1.6
--- dt_cert.c 28 Sep 2003 23:16:54 -0000 1.7
***************
*** 128,132 ****
/* try PKCS12 - but without a password this is not
really useful.... hmmmm*/
! PKCS12 *p12;
BIO_reset(databio);
--- 128,132 ----
/* try PKCS12 - but without a password this is not
really useful.... hmmmm*/
! PKCS12 *p12 = NULL;
BIO_reset(databio);
***************
*** 135,140 ****
p12 = d2i_PKCS12_bio(databio, NULL);
! PKCS12_parse(p12, NULL, NULL, &x, NULL);
! PKCS12_free(p12);
if (x) {
--- 135,142 ----
p12 = d2i_PKCS12_bio(databio, NULL);
! if (p12) {
! PKCS12_parse(p12, NULL, NULL, &x, NULL);
! PKCS12_free(p12);
! }
if (x) {
|
|
From: <sta...@us...> - 2003-09-28 23:15:07
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv23979
Modified Files:
formfill.h dt_password.c
Log Message:
* Added NTHASH support for passwords
Index: formfill.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/formfill.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** formfill.h 28 Sep 2003 03:26:25 -0000 1.24
--- formfill.h 28 Sep 2003 23:14:52 -0000 1.25
***************
*** 75,78 ****
--- 75,79 ----
#define FLAG_ENCODE_SMD5 0x30
#define FLAG_ENCODE_SSHA 0x50
+ #define FLAG_ENCODE_NTHASH 0x60
#define ENCODING_MASK ( FLAG_ENCODE_CRYPT | FLAG_ENCODE_MD5 | FLAG_ENCODE_SHA )
Index: dt_password.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/dt_password.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** dt_password.c 28 Sep 2003 03:26:25 -0000 1.12
--- dt_password.c 28 Sep 2003 23:14:52 -0000 1.13
***************
*** 41,48 ****
--- 41,51 ----
#include <gtk/gtk.h>
+ #if defined(HAVE_LIBCRYPTO)
#include <openssl/rand.h>
#include <openssl/des.h>
#include <openssl/md5.h>
+ #include <openssl/md4.h>
#include <openssl/sha.h>
+ #endif /* defined(HAVE_LIBCRYPTO) */
#include "common.h"
***************
*** 58,61 ****
--- 61,68 ----
#include "dt_password.h"
+ #if defined(HAVE_ICONV_H)
+ #include <iconv.h>
+ #endif /* HAVE_ICONV_H */
+
#if defined(HAVE_LIBCRYPTO)
static GByteArray *dt_password_encode_password_crypt(char *data, int len);
***************
*** 64,67 ****
--- 71,75 ----
static GByteArray *dt_password_encode_password_ssha1(char *data, int len);
static GByteArray *dt_password_encode_password_smd5(char *data, int len);
+ static GByteArray *dt_password_encode_password_nthash(char *data, int len);
typedef GByteArray *(CryptFunc)(char *data, int len);
***************
*** 78,81 ****
--- 86,90 ----
{ FLAG_ENCODE_MD5, "MD5", dt_password_encode_password_md5 },
{ FLAG_ENCODE_SHA, "SHA", dt_password_encode_password_sha1 },
+ { FLAG_ENCODE_NTHASH, "NTHASH", dt_password_encode_password_nthash },
#endif
{ 0, "", NULL },
***************
*** 252,255 ****
--- 261,330 ----
return gb;
}
+
+ static const char hexdigit[] = "0123456789ABCDEF";
+ static GByteArray *dt_password_encode_password_nthash(char *data, int len)
+ {
+ unsigned char md4_out[MD4_DIGEST_LENGTH];
+ int i;
+ GByteArray *unicode = g_byte_array_new();
+ GByteArray *gb = g_byte_array_new();
+ MD4_CTX MD4context;
+
+ #if defined(HAVE_ICONV)
+ ICONV_CONST char *in;
+ char *out;
+ size_t inlen, outlen;
+ iconv_t conv;
+
+ conv = iconv_open("UNICODE", gq_codeset);
+ if (conv != (iconv_t) -1) {
+ in = (ICONV_CONST char *) data;
+ inlen = len;
+ outlen = len * 2 + 4;
+ g_byte_array_set_size(unicode, outlen);
+ out = unicode->data;
+
+ while(inlen > 0 && outlen > 0) {
+ if(iconv(conv, &in, &inlen, &out, &outlen) != 0) {
+ in++; /* *** */
+ inlen--;
+ }
+ }
+ iconv_close(conv);
+ out = unicode->data;
+
+ /* strip leading endian marker (should be ff fe) */
+ assert(out[0] = 0xff);
+ assert(out[1] = 0xfe);
+
+ memmove(out, out + 2, len * 2);
+ g_byte_array_set_size(unicode, len * 2);
+ } else {
+ for (i = 0 ; i < len ; i++) {
+ g_byte_array_append(unicode, data + i, 1);
+ g_byte_array_append(unicode, "\0", 1);
+ }
+ }
+ #else /* HAVE_ICONV */
+ for (i = 0 ; i < len ; i++) {
+ g_byte_array_append(in, data + i, 1);
+ g_byte_array_append(in, "\0", 1);
+ }
+ #endif /* HAVE_ICONV */
+
+ MD4_Init(&MD4context);
+ MD4_Update(&MD4context, unicode->data, unicode->len);
+ MD4_Final(md4_out, &MD4context);
+
+ for(i = 0 ; i < sizeof(md4_out) ; i++) {
+ char hex[2];
+ hex[0] = hexdigit[md4_out[i] / 16];
+ hex[1] = hexdigit[md4_out[i] % 16];
+ g_byte_array_append(gb, hex, 2);
+ }
+
+ return gb;
+ }
+
#endif /* HAVE_LIBCRYPTO */
|
|
From: <sta...@us...> - 2003-09-28 23:13:18
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv23489
Modified Files:
ldif.c
Log Message:
* Fixed a bug reported by Michael Anderson via the Sourceforge
bug-tracker: LDIF lines exactly 77 chars long caused false empty
lines to be included
Index: ldif.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/ldif.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** ldif.c 2 Aug 2002 06:08:00 -0000 1.13
--- ldif.c 28 Sep 2003 23:13:09 -0000 1.14
***************
*** 170,179 ****
w = strlen(attr) + do_base64 + 2;
! for(i = 0; i < tmp->len; i++) {
! g_string_append_c(out, tmp->str[i]);
! if(++w > 76) {
g_string_append(out, "\n ");
w = 1;
}
}
--- 170,179 ----
w = strlen(attr) + do_base64 + 2;
! for(i = 0; i < tmp->len; i++, w++) {
! if(w > 76) {
g_string_append(out, "\n ");
w = 1;
}
+ g_string_append_c(out, tmp->str[i]);
}
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv22570
Modified Files:
syntax.c syntax.h configfile.c configfile.h gq.c formfill.c
input.c mainwin.c
Log Message:
* Added the possibility to permanently change the displaytype for attributes
- config file change
- menu-entries
- registration of display types
* Reordered the cleanup of data structures (Causing SIGSEGVs with the
default displaytype feature)
Index: syntax.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/syntax.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** syntax.c 28 Sep 2003 03:26:25 -0000 1.15
--- syntax.c 28 Sep 2003 23:10:49 -0000 1.16
***************
*** 445,449 ****
--- 445,456 ----
}
+ /* mapping of display types to handlers */
static GHashTable *dt_handlers = NULL;
+
+ /* mapping of handlers to display types - using two hashes like this
+ requires only little changes, while a proper implementation would
+ take time... and a lot of patching */
+ static GHashTable *handlers_dt = NULL;
+
static GList *selectable_dt_list = NULL;
***************
*** 456,461 ****
--- 463,472 ----
dt_handlers = g_hash_table_new(g_int_hash, g_int_equal);
}
+ if (handlers_dt == NULL) {
+ handlers_dt = g_hash_table_new(g_direct_hash, g_direct_equal);
+ }
g_hash_table_insert(dt_handlers, p, dt_handler);
+ g_hash_table_insert(handlers_dt, dt_handler, p);
if (dt_handler->selectable) {
***************
*** 475,478 ****
--- 486,498 ----
}
return h;
+ }
+
+ int get_dt_from_handler(display_type_handler *h) {
+ int *dt = NULL;
+
+ if (handlers_dt) {
+ dt = g_hash_table_lookup(handlers_dt, h);
+ }
+ return dt ? *dt : -1;
}
Index: syntax.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/syntax.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** syntax.h 28 Sep 2003 03:26:25 -0000 1.7
--- syntax.h 28 Sep 2003 23:10:49 -0000 1.8
***************
*** 70,73 ****
--- 70,74 ----
display_type_handler *get_dt_handler(int type);
+ int get_dt_from_handler(display_type_handler *h);
void init_syntaxes(void);
Index: configfile.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/configfile.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** configfile.c 11 Oct 2002 13:48:35 -0000 1.29
--- configfile.c 28 Sep 2003 23:10:49 -0000 1.30
***************
*** 46,50 ****
#include "i18n.h"
#include "ldif.h" /* for b64_encode */
!
struct gq_config config;
--- 46,50 ----
#include "i18n.h"
#include "ldif.h" /* for b64_encode */
! #include "syntax.h"
struct gq_config config;
***************
*** 77,80 ****
--- 77,81 ----
{ "pw-encoding", T_PWENCODING, NEEDS_CLOSE|NEEDS_DATA },
{ "bindtype", T_BINDTYPE, NEEDS_CLOSE|NEEDS_DATA },
+ { "sasl-mechanism", T_SASLMECHANISM, NEEDS_CLOSE|NEEDS_DATA },
{ "search-attribute",T_SEARCHATTR, NEEDS_CLOSE|NEEDS_DATA },
{ "maxentries", T_MAXENTRIES, NEEDS_CLOSE|NEEDS_DATA },
***************
*** 96,99 ****
--- 97,107 ----
{ "servername", T_SERVERNAME, NEEDS_CLOSE|NEEDS_DATA },
+ /* defaults */
+ { "defaults", T_DEFAULTS, NEEDS_CLOSE },
+ { "display-types", T_DISPLAY_TYPES, NEEDS_CLOSE },
+ { "display-type", T_DISPLAY_TYPE, NEEDS_CLOSE },
+ { "dt-attribute", T_DT_ATTRIBUTE, NEEDS_CLOSE },
+ { "dt-default", T_DT_DEFAULT, NEEDS_CLOSE },
+
{ "", 0 }
};
***************
*** 378,381 ****
--- 386,390 ----
f->cur_template = NULL;
f->err_context = error_new_context(_("Error parsing configfile"));
+ f->cur_dt_attr = NULL;
while(f->rcfile[f->p] != '\0') {
***************
*** 543,550 ****
break;
}
}
}
-
-
}
else {
--- 552,582 ----
break;
}
+ } else if(f->sp > 4 && f->stack[f->sp - 4] == T_DEFAULTS) {
+ switch(f->stack[f->sp - 1]) {
+ case T_DT_ATTRIBUTE:
+ if (f->cur_dt_attr) g_free(f->cur_dt_attr);
+ f->cur_dt_attr = g_strdup(f->cur_string);
+
+ break;
+ case T_DT_DEFAULT:
+ if (f->cur_dt_attr) {
+ int dt = config_get_long(f);
+
+ /* check if this dt exists... */
+ if (get_dt_handler(dt)) {
+ int *p = (int *) g_malloc(sizeof(int));
+ *p = dt;
+ g_hash_table_insert(config.defaultDT,
+ f->cur_dt_attr,
+ p);
+ } else {
+ g_free(f->cur_dt_attr);
+ }
+ f->cur_dt_attr = NULL;
+ }
+ break;
+ }
}
}
}
else {
***************
*** 772,775 ****
--- 804,820 ----
}
+ static void default_dt_dumper(char *key,
+ int *value,
+ struct writeconfig *wc)
+ {
+ config_write(wc, "<display-type>\n");
+ wc->indent++;
+
+ config_write_string(wc, key, "dt-attribute");
+ config_write_int(wc, *value, "dt-default");
+
+ wc->indent--;
+ config_write(wc, "</display-type>\n");
+ }
void save_config(void)
***************
*** 941,944 ****
--- 986,1005 ----
}
+
+
+ config_write(wc, "<defaults>\n");
+ wc->indent++;
+
+ config_write(wc, "<display-types>\n");
+ wc->indent++;
+
+ g_hash_table_foreach(config.defaultDT, (GHFunc) default_dt_dumper, wc);
+
+ wc->indent--;
+ config_write(wc, "</display-types>\n");
+
+ wc->indent--;
+ config_write(wc, "</defaults>\n\n");
+
wc->indent--;
config_write(wc, "</gq-config>\n");
***************
*** 965,968 ****
--- 1026,1031 ----
g_free(tmprcpath);
g_free(rcpath);
+
+ config.changed = 0;
}
***************
*** 1022,1025 ****
--- 1085,1090 ----
config.ldifformat = DEFAULT_LDIFFORMAT;
config.schemaserver[0] = '\0';
+ config.defaultDT = g_hash_table_new(g_str_hash, g_str_equal);
+ config.changed = 0;
load_config();
***************
*** 1063,1066 ****
--- 1128,1186 ----
if (dosave) save_config();
}
+
+
+ static gboolean default_dt_remove(gpointer key,
+ gpointer value,
+ gpointer user_data)
+ {
+ if (key) g_free(key);
+ if (value) g_free(value);
+ return 1;
+ }
+
+ void cleanup_config() {
+ GList *templatelist, *oclist, *filterlist;
+ struct ldapserver *server, *nextserver;
+ struct gq_template *tmpl;
+
+ /* free malloc'd ldapservers */
+ server = config.ldapservers;
+ while(server) {
+ nextserver = server->next;
+ close_connection(server, TRUE);
+ FREE(server, "struct ldapserver");
+ server = nextserver;
+ }
+
+ /* free templates */
+ templatelist = config.templates;
+ while(templatelist) {
+ tmpl = (struct gq_template *) templatelist->data;
+ oclist = tmpl->objectclasses;
+ while(oclist) {
+ g_free(oclist->data);
+ oclist = oclist->next;
+ }
+ g_list_free(tmpl->objectclasses);
+ FREE(tmpl, "struct gq_template");
+
+ templatelist = templatelist->next;
+ }
+ g_list_free(config.templates);
+
+ /* free filters */
+ filterlist = config.filters;
+ while(filterlist) {
+ FREE(filterlist->data, "struct gq_filter");
+ filterlist = filterlist->next;
+ }
+ g_list_free(config.filters);
+
+ g_hash_table_foreach_remove(config.defaultDT, default_dt_remove, NULL);
+ g_hash_table_destroy(config.defaultDT);
+ config.defaultDT = NULL;
+ }
+
+
/*
Index: configfile.h
===================================================================
RCS file: /cvsroot/gqclient/gq/src/configfile.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** configfile.h 19 Sep 2003 01:13:38 -0000 1.20
--- configfile.h 28 Sep 2003 23:10:50 -0000 1.21
***************
*** 54,60 ****
#define T_SCHEMASERVER 18
- #define T_CONFIG_VERSION 51
- #define T_ASKED_CONFIG_VERSION 52
- #define T_LAST_ASKED 53
/* per-server tokens */
--- 54,57 ----
***************
*** 67,70 ****
--- 64,68 ----
#define T_BINDPW 26
#define T_BINDTYPE 27
+ #define T_SASLMECHANISM 54
#define T_SEARCHATTR 28
#define T_MAXENTRIES 29
***************
*** 89,95 ****
#define T_SERVERNAME 44
#define T_DATA 50
! #define T_HIGHEST 53
/* bitwise flags used in keywordlist.flags */
--- 87,104 ----
#define T_SERVERNAME 44
+ /* defaults tokens */
+ #define T_DEFAULTS 45
+ #define T_DISPLAY_TYPES 46
+ #define T_DISPLAY_TYPE 47
+ #define T_DT_ATTRIBUTE 48
+ #define T_DT_DEFAULT 49
+
#define T_DATA 50
! #define T_CONFIG_VERSION 51
! #define T_ASKED_CONFIG_VERSION 52
! #define T_LAST_ASKED 53
!
! #define T_HIGHEST 54
/* bitwise flags used in keywordlist.flags */
***************
*** 150,153 ****
--- 159,165 ----
int show_rdn_only;
char schemaserver[64];
+
+ GHashTable *defaultDT;
+ int changed;
};
***************
*** 180,186 ****
int err_context;
! struct ldapserver *cur_ldapserver;
! struct gq_template *cur_template;
! struct gq_filter *cur_filter;
};
--- 192,199 ----
int err_context;
! struct ldapserver *cur_ldapserver;
! struct gq_template *cur_template;
! struct gq_filter *cur_filter;
! char *cur_dt_attr;
};
***************
*** 216,219 ****
--- 229,233 ----
void save_config(void);
void init_config(void);
+ void cleanup_config(void);
extern struct gq_config config;
Index: gq.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/gq.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** gq.c 5 Sep 2002 19:27:43 -0000 1.14
--- gq.c 28 Sep 2003 23:10:50 -0000 1.15
***************
*** 110,119 ****
}
init_config();
setup_fonts();
create_mainwin();
- init_syntaxes();
- init_internalAttrs();
g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
--- 110,120 ----
}
+ init_syntaxes();
+ init_internalAttrs();
+
init_config();
setup_fonts();
create_mainwin();
g_log_set_always_fatal (G_LOG_LEVEL_CRITICAL);
***************
*** 133,136 ****
--- 134,138 ----
p = signal(SIGPIPE, sigpipehandler);
+
#ifdef DEBUG
if (debug & GQ_DEBUG_SIGNALS) {
***************
*** 139,145 ****
--- 141,158 ----
}
#endif /* DEBUG */
+
gtk_main ();
+ if (config.changed) save_config();
+ cleanup_config();
+
gtk_exit(0);
+
+ #ifdef DEBUG
+ if (debug & GQ_DEBUG_MALLOC) {
+ report_num_mallocs();
+ }
+ #endif
+
return(0);
}
Index: formfill.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/formfill.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** formfill.c 28 Sep 2003 03:26:25 -0000 1.33
--- formfill.c 28 Sep 2003 23:10:50 -0000 1.34
***************
*** 34,37 ****
--- 34,38 ----
#include "common.h"
+ #include "configfile.h"
#include "util.h"
#include "formfill.h"
***************
*** 423,426 ****
--- 424,429 ----
void set_displaytype(struct ldapserver *server, struct formfill *form)
{
+ int *val = NULL;
+
/* this is ugly... all of this needs a cleanup!!!! - FIXME */
LDAPAttributeType *at =
***************
*** 432,436 ****
form->syntax = get_syntax_handler_of_attr(server, form->attrname, NULL);
! form->displaytype = find_displaytype(server, form);
form->dt_handler = get_dt_handler(form->displaytype);
}
--- 435,447 ----
form->syntax = get_syntax_handler_of_attr(server, form->attrname, NULL);
! if (config.defaultDT) {
! val = g_hash_table_lookup(config.defaultDT, form->attrname);
! }
!
! if (val) {
! form->displaytype = *val;
! } else {
! form->displaytype = find_displaytype(server, form);
! }
form->dt_handler = get_dt_handler(form->displaytype);
}
Index: input.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/input.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** input.c 28 Sep 2003 15:26:59 -0000 1.54
--- input.c 28 Sep 2003 23:10:50 -0000 1.55
***************
*** 36,39 ****
--- 36,40 ----
#include "mainwin.h"
#include "common.h"
+ #include "configfile.h"
#include "util.h"
#include "errorchain.h"
***************
*** 402,405 ****
--- 403,440 ----
}
+ void remove_dt_default_for_attr(GtkMenuItem *menuitem, struct formfill *form)
+ {
+ gpointer okey;
+ gpointer val;
+
+ config.changed = 1;
+
+ if (g_hash_table_lookup_extended(config.defaultDT,
+ form->attrname,
+ &okey, &val)) {
+ g_hash_table_remove(config.defaultDT, form->attrname);
+ if (okey) g_free(okey);
+ if (val) g_free(val);
+ }
+ }
+
+ void make_dt_default_for_attr(GtkMenuItem *menuitem, struct formfill *form)
+ {
+ int dt;
+
+ config.changed = 1;
+
+ /* first remove, in case one has been set before */
+ remove_dt_default_for_attr(menuitem, form);
+
+ dt = get_dt_from_handler(form->dt_handler);
+ if (dt != -1) {
+ int *p = (int *) g_malloc(sizeof(int));
+ *p = dt;
+ g_hash_table_insert(config.defaultDT,
+ g_strdup(form->attrname),
+ p);
+ }
+ }
static gboolean widget_button_press(GtkWidget *widget,
***************
*** 474,477 ****
--- 509,533 ----
}
+
+ menu_item = gtk_menu_item_new_with_label(_("Make current display type the default for this attribute"));
+ /* gtk_object_set_data(GTK_OBJECT(menu_item), "formfill", form); */
+ gtk_menu_append(GTK_MENU(menu), menu_item);
+ gtk_signal_connect(GTK_OBJECT(menu_item), "activate",
+ GTK_SIGNAL_FUNC(make_dt_default_for_attr),
+ (gpointer) form);
+ gtk_widget_show(menu_item);
+
+ menu_item = gtk_menu_item_new_with_label(_("Remove user-defined default display type setting"));
+ /* gtk_object_set_data(GTK_OBJECT(menu_item), "formfill", form); */
+ gtk_menu_append(GTK_MENU(menu), menu_item);
+ gtk_signal_connect(GTK_OBJECT(menu_item), "activate",
+ GTK_SIGNAL_FUNC(remove_dt_default_for_attr),
+ (gpointer) form);
+ gtk_widget_show(menu_item);
+
+ gtk_widget_set_sensitive(menu_item,
+ g_hash_table_lookup(config.defaultDT,
+ form->attrname) != NULL);
+
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL,
event->button, event->time);
***************
*** 758,765 ****
GList *oldlist, *newlist;
GtkWidget *edit_window, *vbox;
struct inputform *iform;
edit_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
! gtk_window_set_title(GTK_WINDOW(edit_window), dn);
gtk_widget_set_usize(edit_window, 500, 450);
gtk_widget_show(edit_window);
--- 814,826 ----
GList *oldlist, *newlist;
GtkWidget *edit_window, *vbox;
+ char *name;
struct inputform *iform;
edit_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
!
! name = decoded_string(dn);
! gtk_window_set_title(GTK_WINDOW(edit_window), name);
! free(name);
!
gtk_widget_set_usize(edit_window, 500, 450);
gtk_widget_show(edit_window);
***************
*** 986,993 ****
static void add_entry_from_formlist(struct inputform *iform)
{
!
! add_entry_from_formlist_no_close(iform);
! destroy_editwindow(iform);
!
}
--- 1047,1053 ----
static void add_entry_from_formlist(struct inputform *iform)
{
! if (add_entry_from_formlist_no_close(iform)) {
! destroy_editwindow(iform);
! }
}
***************
*** 1038,1042 ****
--- 1098,1104 ----
return 0;
}
+
server = iform->server;
+
if(!server) {
error_push(add_context,
***************
*** 1087,1092 ****
if (res == LDAP_SERVER_DOWN) {
- error_push(add_context, ldap_err2string(res));
- push_ldap_addl_error(ld, add_context);
server->server_down++;
}
--- 1149,1152 ----
Index: mainwin.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/mainwin.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** mainwin.c 27 Sep 2003 09:39:42 -0000 1.30
--- mainwin.c 28 Sep 2003 23:10:50 -0000 1.31
***************
*** 117,124 ****
void gq_exit(GtkWidget *widget, gpointer *data)
{
-
cleanup();
gtk_main_quit();
-
}
--- 117,122 ----
***************
*** 126,173 ****
void cleanup(void)
{
- GList *templatelist, *oclist, *filterlist;
- struct ldapserver *server, *nextserver;
- struct gq_template *tmpl;
-
cleanup_all_tabs();
-
- /* free malloc'd ldapservers */
- server = config.ldapservers;
- while(server) {
- nextserver = server->next;
- close_connection(server, TRUE);
- FREE(server, "struct ldapserver");
- server = nextserver;
- }
-
- /* free templates */
- templatelist = config.templates;
- while(templatelist) {
- tmpl = (struct gq_template *) templatelist->data;
- oclist = tmpl->objectclasses;
- while(oclist) {
- g_free(oclist->data);
- oclist = oclist->next;
- }
- g_list_free(tmpl->objectclasses);
- FREE(tmpl, "struct gq_template");
-
- templatelist = templatelist->next;
- }
- g_list_free(config.templates);
-
- /* free filters */
- filterlist = config.filters;
- while(filterlist) {
- FREE(filterlist->data, "struct gq_filter");
- filterlist = filterlist->next;
- }
- g_list_free(config.filters);
-
- #ifdef DEBUG
- if (debug & GQ_DEBUG_MALLOC) {
- report_num_mallocs();
- }
- #endif
}
--- 124,128 ----
|
|
From: <sta...@us...> - 2003-09-28 23:02:06
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv21525
Modified Files:
browse-dnd.c
Log Message:
* Added some type casts to supress compile-time warnings
Index: browse-dnd.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/browse-dnd.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** browse-dnd.c 26 Sep 2003 23:30:28 -0000 1.12
--- browse-dnd.c 28 Sep 2003 23:01:52 -0000 1.13
***************
*** 835,839 ****
copy_entry(widget, tab);
! ctreeroot = BROWSETAB(tab)->ctreeroot
selhash = gtk_object_get_data(GTK_OBJECT(ctreeroot),
--- 835,839 ----
copy_entry(widget, tab);
! ctreeroot = GTK_WIDGET(BROWSETAB(tab)->ctreeroot);
selhash = gtk_object_get_data(GTK_OBJECT(ctreeroot),
***************
*** 989,993 ****
GtkWidget *ctree;
! ctree = BROWSETAB(tab)->ctreeroot;
#ifdef DEBUG
--- 989,993 ----
GtkWidget *ctree;
! ctree = GTK_WIDGET(BROWSETAB(tab)->ctreeroot);
#ifdef DEBUG
|
|
From: <sta...@us...> - 2003-09-28 22:59:52
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv21067
Modified Files:
browse.c
Log Message:
* Reverted change wrt ngettext
* Added client caching info to the server info
* Fixed a double unicode decoding bug
* Fixed minor bug wrt memory freeing
Index: browse.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/browse.c,v
retrieving revision 1.65
retrieving revision 1.66
diff -C2 -d -r1.65 -r1.66
*** browse.c 28 Sep 2003 03:26:25 -0000 1.65
--- browse.c 28 Sep 2003 22:59:39 -0000 1.66
***************
*** 224,228 ****
ngettext("One entry found (running)",
"%d entries found (running)",
! num_children));
/* make_message(message, sizeof(message), */
--- 224,228 ----
ngettext("One entry found (running)",
"%d entries found (running)",
! num_children), num_children);
/* make_message(message, sizeof(message), */
***************
*** 241,245 ****
snprintf(message, sizeof(message),
ngettext("One entry found (finished)",
! "%d entries found (finished)", num_children));
/* make_message(message, sizeof(message), */
--- 241,246 ----
snprintf(message, sizeof(message),
ngettext("One entry found (finished)",
! "%d entries found (finished)", num_children),
! num_children);
/* make_message(message, sizeof(message), */
***************
*** 691,694 ****
--- 692,721 ----
row++;
+ #if HAVE_LDAP_CLIENT_CACHE
+ label = gtk_label_new(_("Client-side caching"));
+ gtk_widget_show(label);
+ gtk_table_attach(GTK_TABLE(table),
+ label,
+ 0, 1, row, row+1,
+ GTK_SHRINK,
+ GTK_EXPAND | GTK_SHRINK | GTK_FILL,
+ 0, 0);
+
+ snprintf(buf, sizeof(buf), "%s",
+ (entry->server->local_cache_timeout >= 0) ? _("on") : _("off"));
+ e = gtk_entry_new();
+ gtk_entry_set_text(GTK_ENTRY(e), buf);
+ gtk_widget_set_sensitive(e, FALSE);
+ gtk_widget_show(e);
+ gtk_table_attach(GTK_TABLE(table),
+ e,
+ 1, 2, row, row+1,
+ GTK_EXPAND | GTK_SHRINK | GTK_FILL,
+ GTK_EXPAND | GTK_SHRINK | GTK_FILL,
+ 0, 0);
+
+ row++;
+ #endif
+
/* Connections so far */
label = gtk_label_new(_("Connections so far"));
***************
*** 962,966 ****
snprintf(message, sizeof(message),
ngettext("One server found",
! "%d servers found", server_cnt));
statusbar_msg(message);
--- 989,994 ----
snprintf(message, sizeof(message),
ngettext("One server found",
! "%d servers found", server_cnt),
! server_cnt);
statusbar_msg(message);
***************
*** 1104,1108 ****
void inputform_free(struct inputform *iform)
{
-
if(iform->olddn)
g_free(iform->olddn);
--- 1132,1135 ----
***************
*** 1755,1759 ****
snprintf(message, sizeof(message),
ngettext("One entry exported to ",
! "%1$d entries exported to ", num_entries));
strcat(message, filename);
--- 1782,1787 ----
snprintf(message, sizeof(message),
ngettext("One entry exported to ",
! "%1$d entries exported to ", num_entries),
! num_entries);
strcat(message, filename);
***************
*** 1946,1950 ****
return(TRUE);
! name = decoded_string(entry->base_methods.get_name((browse_entry *) entry, FALSE));
BROWSETAB(tab)->tree_row_popped_up = ctree_node;
--- 1974,1979 ----
return(TRUE);
! /* The get_name method already does UTF-8 decoding */
! name = entry->base_methods.get_name((browse_entry *) entry, FALSE);
BROWSETAB(tab)->tree_row_popped_up = ctree_node;
***************
*** 1970,1974 ****
gtk_widget_show(menu_item);
! if (name) free(name);
/* New submenu */
--- 1999,2003 ----
gtk_widget_show(menu_item);
! if (name) g_free(name);
/* New submenu */
***************
*** 2121,2126 ****
gtk_signal_emit_stop_by_name(GTK_OBJECT(ctreeroot),
"button_press_event");
-
- g_free(name);
}
--- 2150,2153 ----
|
|
From: <sta...@us...> - 2003-09-28 22:55:17
|
Update of /cvsroot/gqclient/gq/po
In directory sc8-pr-cvs1:/tmp/cvs-serv20212
Modified Files:
cs.po de.po ja.po
Log Message:
* po changes, mostly automatic line renumberings - annoying
Index: cs.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/cs.po,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** cs.po 12 Oct 2002 14:39:20 -0000 1.2
--- cs.po 28 Sep 2003 22:55:00 -0000 1.3
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2002-10-12 16:38+0200\n"
"PO-Revision-Date: 2002-10-09 14:40+0200\n"
"Last-Translator: Tomas Dobrovolny <tom...@at...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-10-09 14:40+0200\n"
"Last-Translator: Tomas Dobrovolny <tom...@at...>\n"
***************
*** 20,24 ****
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1285
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
--- 20,24 ----
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1295
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
***************
*** 37,41 ****
#: src/browse.c:224
! #, fuzzy
msgid "One entry found (running)"
msgid_plural "%d entries found (running)"
--- 37,41 ----
#: src/browse.c:224
! #, fuzzy, c-format
msgid "One entry found (running)"
msgid_plural "%d entries found (running)"
***************
*** 43,47 ****
#: src/browse.c:242
! #, fuzzy
msgid "One entry found (finished)"
msgid_plural "%d entries found (finished)"
--- 43,47 ----
#: src/browse.c:242
! #, fuzzy, c-format
msgid "One entry found (finished)"
msgid_plural "%d entries found (finished)"
***************
*** 88,96 ****
msgstr ""
! #: src/browse.c:655 src/browse.c:680
msgid "on"
msgstr ""
! #: src/browse.c:655 src/browse.c:680
msgid "off"
msgstr ""
--- 88,96 ----
msgstr ""
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "on"
msgstr ""
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "off"
msgstr ""
***************
*** 101,116 ****
msgstr ""
- #. Connections so far
#: src/browse.c:695
#, fuzzy
msgid "Connections so far"
msgstr "pøipojování k %s"
! #: src/browse.c:724
msgid "Vendor Name"
msgstr ""
#. RFC 3045
! #: src/browse.c:725
#, fuzzy
msgid "Vendor Version"
--- 101,120 ----
msgstr ""
#: src/browse.c:695
+ msgid "Client-side caching"
+ msgstr ""
+
+ #. Connections so far
+ #: src/browse.c:721
#, fuzzy
msgid "Connections so far"
msgstr "pøipojování k %s"
! #: src/browse.c:750
msgid "Vendor Name"
msgstr ""
#. RFC 3045
! #: src/browse.c:751
#, fuzzy
msgid "Vendor Version"
***************
*** 118,175 ****
#. RFC 3045
! #: src/browse.c:726
msgid "Alternative Server(s)"
msgstr ""
#. RFC 2251
! #: src/browse.c:727
msgid "Supported LDAP Version"
msgstr ""
#. RFC 2251
! #: src/browse.c:728
msgid "Supported SASL Mechanisms"
msgstr ""
#. LDAP protocol version
! #: src/browse.c:740
msgid "LDAP protocol version"
msgstr ""
! #: src/browse.c:956 src/schemabrowse.c:142
! #, fuzzy
msgid "One server found"
msgid_plural "%d servers found"
msgstr[0] "Nový server"
! #: src/browse.c:1037
#, fuzzy, c-format
msgid "Closed connection to server %s"
msgstr "Chyba pøipojení k serveru"
! #: src/browse.c:1642
msgid "Dump subtree"
msgstr ""
! #: src/browse.c:1659
msgid "Nothing to dump!"
msgstr ""
! #: src/browse.c:1670
#, c-format
msgid "Could not open output file: %s"
msgstr ""
! #: src/browse.c:1687
#, fuzzy, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "%d z %d bajtù zapsáno"
! #: src/browse.c:1703
#, c-format
msgid "subtree search on %s"
msgstr "hledání v podstromu na %s"
! #: src/browse.c:1717
#, c-format
msgid "%d of %d bytes written"
--- 122,179 ----
#. RFC 3045
! #: src/browse.c:752
msgid "Alternative Server(s)"
msgstr ""
#. RFC 2251
! #: src/browse.c:753
msgid "Supported LDAP Version"
msgstr ""
#. RFC 2251
! #: src/browse.c:754
msgid "Supported SASL Mechanisms"
msgstr ""
#. LDAP protocol version
! #: src/browse.c:766
msgid "LDAP protocol version"
msgstr ""
! #: src/browse.c:982 src/schemabrowse.c:142
! #, fuzzy, c-format
msgid "One server found"
msgid_plural "%d servers found"
msgstr[0] "Nový server"
! #: src/browse.c:1063
#, fuzzy, c-format
msgid "Closed connection to server %s"
msgstr "Chyba pøipojení k serveru"
! #: src/browse.c:1668
msgid "Dump subtree"
msgstr ""
! #: src/browse.c:1685
msgid "Nothing to dump!"
msgstr ""
! #: src/browse.c:1696
#, c-format
msgid "Could not open output file: %s"
msgstr ""
! #: src/browse.c:1713
#, fuzzy, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "%d z %d bajtù zapsáno"
! #: src/browse.c:1729
#, c-format
msgid "subtree search on %s"
msgstr "hledání v podstromu na %s"
! #: src/browse.c:1743
#, c-format
msgid "%d of %d bytes written"
***************
*** 177,194 ****
#. shouldn't happen
! #: src/browse.c:1719 src/filter.c:728
msgid "Save failed"
msgstr "Ulo¾ení selhalo"
! #: src/browse-dnd.c:882 src/browse.c:1733
msgid "Server down. Export may be incomplete!"
msgstr ""
! #: src/browse-dnd.c:889 src/browse.c:1739
msgid "LDAP error. Export may be incomplete!"
msgstr ""
! #: src/browse.c:1754
! #, c-format
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
--- 181,197 ----
#. shouldn't happen
! #: src/browse.c:1745 src/filter.c:728
msgid "Save failed"
msgstr "Ulo¾ení selhalo"
! #: src/browse.c:1759 src/browse-dnd.c:882
msgid "Server down. Export may be incomplete!"
msgstr ""
! #: src/browse.c:1765 src/browse-dnd.c:889
msgid "LDAP error. Export may be incomplete!"
msgstr ""
! #: src/browse.c:1780
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
***************
*** 196,208 ****
msgstr[1] ""
! #: src/browse.c:1814
msgid "Save LDIF"
msgstr "Ulo¾it LDIF"
! #: src/browse.c:1877 src/util.c:901
msgid "Warning"
msgstr "Varování"
! #: src/browse.c:1878
msgid ""
"This entry has a subtree!\n"
--- 199,211 ----
msgstr[1] ""
! #: src/browse.c:1840
msgid "Save LDIF"
msgstr "Ulo¾it LDIF"
! #: src/browse.c:1903 src/util.c:901
msgid "Warning"
msgstr "Varování"
! #: src/browse.c:1904
msgid ""
"This entry has a subtree!\n"
***************
*** 213,246 ****
#. New submenu
! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "Nový"
! #: src/browse.c:2004
msgid "Use current entry"
msgstr "Pou¾ít aktuální polo¾ku"
#. Refresh
! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "Obrnovit"
#. Expand all
! #: src/browse.c:2023
msgid "Expand all"
msgstr "Rozbalit v¹e"
#. Close connection
! #: src/browse.c:2033
msgid "Close Connection"
msgstr ""
#. Export to LDIF
! #: src/browse.c:2043
msgid "Export to LDIF"
msgstr "Exportovat do LDIF"
#. Search below
! #: src/browse.c:2055
#, fuzzy
msgid "Search below"
--- 216,249 ----
#. New submenu
! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "Nový"
! #: src/browse.c:2030
msgid "Use current entry"
msgstr "Pou¾ít aktuální polo¾ku"
#. Refresh
! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "Obrnovit"
#. Expand all
! #: src/browse.c:2049
msgid "Expand all"
msgstr "Rozbalit v¹e"
#. Close connection
! #: src/browse.c:2059
msgid "Close Connection"
msgstr ""
#. Export to LDIF
! #: src/browse.c:2069
msgid "Export to LDIF"
msgstr "Exportovat do LDIF"
#. Search below
! #: src/browse.c:2081
#, fuzzy
msgid "Search below"
***************
*** 248,272 ****
#. Copy
! #: src/browse.c:2069 src/filter.c:354
msgid "Copy"
msgstr "Kopírovat"
#. Copy all
! #: src/browse.c:2082
msgid "Copy all"
msgstr "Kopírovat v¹e"
#. Paste
! #: src/browse.c:2094
msgid "Paste"
msgstr "Vlo¾it"
#. Delete
! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348
! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707
msgid "Delete"
msgstr "Smazat"
! #: src/configfile.c:257
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
--- 251,275 ----
#. Copy
! #: src/browse.c:2095 src/filter.c:354
msgid "Copy"
msgstr "Kopírovat"
#. Copy all
! #: src/browse.c:2108
msgid "Copy all"
msgstr "Kopírovat v¹e"
#. Paste
! #: src/browse.c:2120
msgid "Paste"
msgstr "Vlo¾it"
#. Delete
! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281
! #: src/search.c:707 src/dt_generic_binary.c:166
msgid "Delete"
msgstr "Smazat"
! #: src/configfile.c:258
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
***************
*** 275,279 ****
"'False' (nepravda)"
! #: src/configfile.c:274
#, fuzzy, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
--- 278,282 ----
"'False' (nepravda)"
! #: src/configfile.c:275
#, fuzzy, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
***************
*** 282,312 ****
"'False' (nepravda)"
! #: src/configfile.c:379
msgid "Error parsing configfile"
msgstr "Chyba zpracování konfiguraèního souboru"
! #: src/configfile.c:395
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "øádek %d: neoznaèená data '%s'"
! #: src/configfile.c:581
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "øádek %d: nelze ukonèit %s tady\n"
! #: src/configfile.c:621
msgid "Unsupported password encoding"
msgstr ""
! #: src/configfile.c:639
msgid "you have no home directory!"
msgstr "nemáte domovský adresáø!"
! #: src/configfile.c:660
msgid "Error loading configfile"
msgstr "Chyba nahrávání konfiguraèního souboru"
! #: src/configfile.c:682
#, fuzzy, c-format
msgid ""
--- 285,315 ----
"'False' (nepravda)"
! #: src/configfile.c:380
msgid "Error parsing configfile"
msgstr "Chyba zpracování konfiguraèního souboru"
! #: src/configfile.c:396
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "øádek %d: neoznaèená data '%s'"
! #: src/configfile.c:582
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "øádek %d: nelze ukonèit %s tady\n"
! #: src/configfile.c:622
msgid "Unsupported password encoding"
msgstr ""
! #: src/configfile.c:640
msgid "you have no home directory!"
msgstr "nemáte domovský adresáø!"
! #: src/configfile.c:661
msgid "Error loading configfile"
msgstr "Chyba nahrávání konfiguraèního souboru"
! #: src/configfile.c:683
#, fuzzy, c-format
msgid ""
***************
*** 323,331 ****
"Pokraèuji se standardním nastavením...\n"
! #: src/configfile.c:788
msgid "Error writing configfile"
msgstr "Chyba zápisu konfiguraèního souboru"
! #: src/configfile.c:792
msgid ""
"Configuration file version too high - saving the configuration is not "
--- 326,334 ----
"Pokraèuji se standardním nastavením...\n"
! #: src/configfile.c:789
msgid "Error writing configfile"
msgstr "Chyba zápisu konfiguraèního souboru"
! #: src/configfile.c:793
msgid ""
"Configuration file version too high - saving the configuration is not "
***************
*** 333,337 ****
msgstr ""
! #: src/configfile.c:820
#, c-format
msgid ""
--- 336,340 ----
msgstr ""
! #: src/configfile.c:821
#, c-format
msgid ""
***************
*** 342,346 ****
"%s\n"
! #: src/configfile.c:953
#, c-format
msgid ""
--- 345,349 ----
"%s\n"
! #: src/configfile.c:954
#, c-format
msgid ""
***************
*** 350,354 ****
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1030
msgid ""
"Incompatible configuration file version\n"
--- 353,357 ----
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1031
msgid ""
"Incompatible configuration file version\n"
***************
*** 357,365 ****
msgstr ""
! #: src/configfile.c:1037
msgid "Upgrade configuration?"
msgstr ""
! #: src/configfile.c:1038
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
--- 360,368 ----
msgstr ""
! #: src/configfile.c:1038
msgid "Upgrade configuration?"
msgstr ""
! #: src/configfile.c:1039
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
***************
*** 389,395 ****
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399
! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710
! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300
msgid "OK"
msgstr "OK"
--- 392,398 ----
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951
! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088
! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192
msgid "OK"
msgstr "OK"
***************
*** 437,441 ****
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
--- 440,444 ----
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
***************
*** 543,592 ****
msgstr ""
! #: src/input.c:1022
msgid "Error adding entry"
msgstr "Chyba pøi pøidávání polo¾ky"
! #: src/input.c:1045
msgid "You must enter a DN for a new entry."
msgstr "Musíte zadata DN pro novou polo¾ku"
! #: src/input.c:1161
msgid "Problem modifying entry"
msgstr "Problém pøi zmìnì polo¾ky"
! #: src/input.c:1168
#, c-format
msgid "modified %s"
msgstr "zmìnìno %s"
! #: src/input.c:1300
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "Mù¾ete mìnit pouze RDN pro DN (%s)"
! #: src/input.c:1311
#, c-format
msgid "modifying RDN to %s"
msgstr "upravuji RDN na %s"
! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028
! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
msgid "Oops!"
msgstr "Tì pic!"
! #: src/input.c:1863
msgid "Server schema not available."
msgstr ""
! #: src/input.c:2029
msgid "Not an 'extensibleObject'"
msgstr ""
! #: src/input.c:2033
msgid "Select name of new attribute"
msgstr ""
! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277
msgid "Not enough memory to make form."
msgstr "Nedostatek pamìti pro vytvoøení formuláøe"
--- 546,595 ----
msgstr ""
! #: src/input.c:1029
msgid "Error adding entry"
msgstr "Chyba pøi pøidávání polo¾ky"
! #: src/input.c:1053
msgid "You must enter a DN for a new entry."
msgstr "Musíte zadata DN pro novou polo¾ku"
! #: src/input.c:1171
msgid "Problem modifying entry"
msgstr "Problém pøi zmìnì polo¾ky"
! #: src/input.c:1178
#, c-format
msgid "modified %s"
msgstr "zmìnìno %s"
! #: src/input.c:1310
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "Mù¾ete mìnit pouze RDN pro DN (%s)"
! #: src/input.c:1321
#, c-format
msgid "modifying RDN to %s"
msgstr "upravuji RDN na %s"
! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393
msgid "Oops!"
msgstr "Tì pic!"
! #: src/input.c:1873
msgid "Server schema not available."
msgstr ""
! #: src/input.c:2039
msgid "Not an 'extensibleObject'"
msgstr ""
! #: src/input.c:2043
msgid "Select name of new attribute"
msgstr ""
! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
! #: src/dt_oc.c:364 src/dt_oc.c:394
msgid "Not enough memory to make form."
msgstr "Nedostatek pamìti pro vytvoøení formuláøe"
***************
*** 1241,1244 ****
--- 1244,1248 ----
#: src/search.c:628
+ #, c-format
msgid "One entry found"
msgid_plural "%d entries found"
***************
*** 1395,1398 ****
--- 1399,1403 ----
#: src/util.c:1565
+ #, c-format
msgid "One suffix found"
msgid_plural "%d suffixes found"
***************
*** 1446,1450 ****
msgstr "%d atribut(ù) oznaèen(ých) jako zastaralý/zastaralé"
! #: src/dt_oc.c:401
#, c-format
msgid "Added %d attribute(s) from new objectClass"
--- 1451,1455 ----
msgstr "%d atribut(ù) oznaèen(ých) jako zastaralý/zastaralé"
! #: src/dt_oc.c:414
#, c-format
msgid "Added %d attribute(s) from new objectClass"
***************
*** 1549,1577 ****
msgstr "Konvertovaná data z PEM do DER kódování"
! #: src/dt_cert.c:141
msgid "Converted data from PKCS12 to DER encoding"
msgstr "Konvertovaná data z PKCS12 do DER kódování"
! #: src/dt_cert.c:177
msgid "Subject"
msgstr "Subjekt"
! #: src/dt_cert.c:189 src/dt_crl.c:162
msgid "Issuer"
msgstr "Vydavatel"
! #: src/dt_cert.c:197
msgid "Not Before"
msgstr "Ne pøed"
! #: src/dt_cert.c:205
msgid "Not After"
msgstr "Ne po"
! #: src/dt_cert.c:218
msgid "Serial#"
msgstr "Sériové èíslo"
! #: src/dt_cert.c:228 src/dt_crl.c:210
msgid "Version"
msgstr "Verze"
--- 1554,1582 ----
msgstr "Konvertovaná data z PEM do DER kódování"
! #: src/dt_cert.c:143
msgid "Converted data from PKCS12 to DER encoding"
msgstr "Konvertovaná data z PKCS12 do DER kódování"
! #: src/dt_cert.c:179
msgid "Subject"
msgstr "Subjekt"
! #: src/dt_cert.c:191 src/dt_crl.c:162
msgid "Issuer"
msgstr "Vydavatel"
! #: src/dt_cert.c:199
msgid "Not Before"
msgstr "Ne pøed"
! #: src/dt_cert.c:207
msgid "Not After"
msgstr "Ne po"
! #: src/dt_cert.c:220
msgid "Serial#"
msgstr "Sériové èíslo"
! #: src/dt_cert.c:230 src/dt_crl.c:210
msgid "Version"
msgstr "Verze"
Index: de.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/de.po,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** de.po 14 Oct 2002 16:36:11 -0000 1.15
--- de.po 28 Sep 2003 22:55:00 -0000 1.16
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.7.0beta2\n"
! "POT-Creation-Date: 2002-10-12 16:38+0200\n"
"PO-Revision-Date: 2002-04-21 16:10+MEST\n"
"Last-Translator: Peter Stamfest <pe...@st...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.7.0beta2\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-04-21 16:10+MEST\n"
"Last-Translator: Peter Stamfest <pe...@st...>\n"
***************
*** 21,25 ****
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1285
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
--- 21,25 ----
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1295
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
***************
*** 39,42 ****
--- 39,43 ----
#: src/browse.c:224
+ #, c-format
msgid "One entry found (running)"
msgid_plural "%d entries found (running)"
***************
*** 45,48 ****
--- 46,50 ----
#: src/browse.c:242
+ #, c-format
msgid "One entry found (finished)"
msgid_plural "%d entries found (finished)"
***************
*** 88,96 ****
msgstr "Cachen der Verbindung"
! #: src/browse.c:655 src/browse.c:680
msgid "on"
msgstr "ein"
! #: src/browse.c:655 src/browse.c:680
msgid "off"
msgstr "aus"
--- 90,98 ----
msgstr "Cachen der Verbindung"
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "on"
msgstr "ein"
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "off"
msgstr "aus"
***************
*** 101,139 ****
msgstr "TLS"
- #. Connections so far
#: src/browse.c:695
msgid "Connections so far"
msgstr "Anzahl der Verbindungen bisher"
! #: src/browse.c:724
msgid "Vendor Name"
msgstr "Vendor"
#. RFC 3045
! #: src/browse.c:725
msgid "Vendor Version"
msgstr "Vendor Version"
#. RFC 3045
! #: src/browse.c:726
msgid "Alternative Server(s)"
msgstr "Alternative Server"
#. RFC 2251
! #: src/browse.c:727
msgid "Supported LDAP Version"
msgstr "Unterstützte LDAP Version"
#. RFC 2251
! #: src/browse.c:728
msgid "Supported SASL Mechanisms"
msgstr "Unterstützte SASL Mechanismen"
#. LDAP protocol version
! #: src/browse.c:740
msgid "LDAP protocol version"
msgstr "LDAP Protokoll Version"
! #: src/browse.c:956 src/schemabrowse.c:142
msgid "One server found"
msgid_plural "%d servers found"
--- 103,147 ----
msgstr "TLS"
#: src/browse.c:695
+ #, fuzzy
+ msgid "Client-side caching"
+ msgstr "Cachen der Verbindung"
+
+ #. Connections so far
+ #: src/browse.c:721
msgid "Connections so far"
msgstr "Anzahl der Verbindungen bisher"
! #: src/browse.c:750
msgid "Vendor Name"
msgstr "Vendor"
#. RFC 3045
! #: src/browse.c:751
msgid "Vendor Version"
msgstr "Vendor Version"
#. RFC 3045
! #: src/browse.c:752
msgid "Alternative Server(s)"
msgstr "Alternative Server"
#. RFC 2251
! #: src/browse.c:753
msgid "Supported LDAP Version"
msgstr "Unterstützte LDAP Version"
#. RFC 2251
! #: src/browse.c:754
msgid "Supported SASL Mechanisms"
msgstr "Unterstützte SASL Mechanismen"
#. LDAP protocol version
! #: src/browse.c:766
msgid "LDAP protocol version"
msgstr "LDAP Protokoll Version"
! #: src/browse.c:982 src/schemabrowse.c:142
! #, c-format
msgid "One server found"
msgid_plural "%d servers found"
***************
*** 141,173 ****
msgstr[1] "%d Server gefunden"
! #: src/browse.c:1037
#, c-format
msgid "Closed connection to server %s"
msgstr "Verbindung zu %s abgebaut"
! #: src/browse.c:1642
msgid "Dump subtree"
msgstr "Unterbaum exportieren"
! #: src/browse.c:1659
msgid "Nothing to dump!"
msgstr "Nichts zu exportieren!"
! #: src/browse.c:1670
#, c-format
msgid "Could not open output file: %s"
msgstr "Konnte Ausgabedatei %s nicht öffnen."
! #: src/browse.c:1687
#, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "Speichern fehlgeschlagen: Nur %d von %d Bytes geschrieben"
! #: src/browse.c:1703
#, c-format
msgid "subtree search on %s"
msgstr "Suche unter %s"
! #: src/browse.c:1717
#, c-format
msgid "%d of %d bytes written"
--- 149,181 ----
msgstr[1] "%d Server gefunden"
! #: src/browse.c:1063
#, c-format
msgid "Closed connection to server %s"
msgstr "Verbindung zu %s abgebaut"
! #: src/browse.c:1668
msgid "Dump subtree"
msgstr "Unterbaum exportieren"
! #: src/browse.c:1685
msgid "Nothing to dump!"
msgstr "Nichts zu exportieren!"
! #: src/browse.c:1696
#, c-format
msgid "Could not open output file: %s"
msgstr "Konnte Ausgabedatei %s nicht öffnen."
! #: src/browse.c:1713
#, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "Speichern fehlgeschlagen: Nur %d von %d Bytes geschrieben"
! #: src/browse.c:1729
#, c-format
msgid "subtree search on %s"
msgstr "Suche unter %s"
! #: src/browse.c:1743
#, c-format
msgid "%d of %d bytes written"
***************
*** 175,192 ****
#. shouldn't happen
! #: src/browse.c:1719 src/filter.c:728
msgid "Save failed"
msgstr "Speichern fehlgeschlagen"
! #: src/browse-dnd.c:882 src/browse.c:1733
msgid "Server down. Export may be incomplete!"
msgstr "Server down. Export möglicherweise nicht komplett!"
! #: src/browse-dnd.c:889 src/browse.c:1739
msgid "LDAP error. Export may be incomplete!"
msgstr "LDAP Fehler. Export mögilcherweise nicht komplett!"
! #: src/browse.c:1754
! #, c-format
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
--- 183,199 ----
#. shouldn't happen
! #: src/browse.c:1745 src/filter.c:728
msgid "Save failed"
msgstr "Speichern fehlgeschlagen"
! #: src/browse.c:1759 src/browse-dnd.c:882
msgid "Server down. Export may be incomplete!"
msgstr "Server down. Export möglicherweise nicht komplett!"
! #: src/browse.c:1765 src/browse-dnd.c:889
msgid "LDAP error. Export may be incomplete!"
msgstr "LDAP Fehler. Export mögilcherweise nicht komplett!"
! #: src/browse.c:1780
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
***************
*** 194,206 ****
msgstr[1] "%1$d Einträge nach %2$s exportiert"
! #: src/browse.c:1814
msgid "Save LDIF"
msgstr "Abspeichern LDIF"
! #: src/browse.c:1877 src/util.c:901
msgid "Warning"
msgstr "Warnung"
! #: src/browse.c:1878
msgid ""
"This entry has a subtree!\n"
--- 201,213 ----
msgstr[1] "%1$d Einträge nach %2$s exportiert"
! #: src/browse.c:1840
msgid "Save LDIF"
msgstr "Abspeichern LDIF"
! #: src/browse.c:1903 src/util.c:901
msgid "Warning"
msgstr "Warnung"
! #: src/browse.c:1904
msgid ""
"This entry has a subtree!\n"
***************
*** 211,274 ****
#. New submenu
! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "Neu"
! #: src/browse.c:2004
msgid "Use current entry"
msgstr "Wie aktueller Eintrag"
#. Refresh
! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "Aktualisieren"
#. Expand all
! #: src/browse.c:2023
msgid "Expand all"
msgstr "Alle aufklappen"
#. Close connection
! #: src/browse.c:2033
msgid "Close Connection"
msgstr "Verbindung schliessen"
#. Export to LDIF
! #: src/browse.c:2043
msgid "Export to LDIF"
msgstr "Exportieren (LDIF)"
#. Search below
! #: src/browse.c:2055
msgid "Search below"
msgstr "Suche darunter"
#. Copy
! #: src/browse.c:2069 src/filter.c:354
msgid "Copy"
msgstr "Kopieren"
#. Copy all
! #: src/browse.c:2082
msgid "Copy all"
msgstr "Alle kopieren"
#. Paste
! #: src/browse.c:2094
msgid "Paste"
msgstr "Einfügen"
#. Delete
! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348
! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707
msgid "Delete"
msgstr "Entfernen"
! #: src/configfile.c:257
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
msgstr "Zeile %d: Boolscher Wert '%s' sollte 'True' oder 'False' sein"
! #: src/configfile.c:274
#, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
--- 218,281 ----
#. New submenu
! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "Neu"
! #: src/browse.c:2030
msgid "Use current entry"
msgstr "Wie aktueller Eintrag"
#. Refresh
! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "Aktualisieren"
#. Expand all
! #: src/browse.c:2049
msgid "Expand all"
msgstr "Alle aufklappen"
#. Close connection
! #: src/browse.c:2059
msgid "Close Connection"
msgstr "Verbindung schliessen"
#. Export to LDIF
! #: src/browse.c:2069
msgid "Export to LDIF"
msgstr "Exportieren (LDIF)"
#. Search below
! #: src/browse.c:2081
msgid "Search below"
msgstr "Suche darunter"
#. Copy
! #: src/browse.c:2095 src/filter.c:354
msgid "Copy"
msgstr "Kopieren"
#. Copy all
! #: src/browse.c:2108
msgid "Copy all"
msgstr "Alle kopieren"
#. Paste
! #: src/browse.c:2120
msgid "Paste"
msgstr "Einfügen"
#. Delete
! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281
! #: src/search.c:707 src/dt_generic_binary.c:166
msgid "Delete"
msgstr "Entfernen"
! #: src/configfile.c:258
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
msgstr "Zeile %d: Boolscher Wert '%s' sollte 'True' oder 'False' sein"
! #: src/configfile.c:275
#, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
***************
*** 277,307 ****
"ganzzahlige Dezimalzahl sein"
! #: src/configfile.c:379
msgid "Error parsing configfile"
msgstr "Fehler beim Lesen der Konfigurationsdatei"
! #: src/configfile.c:395
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "Zeile %d: Nicht interpretierbare Daten '%s'"
! #: src/configfile.c:581
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "Zeile %d: '%s' kann hier nicht geschlossen werden\n"
! #: src/configfile.c:621
msgid "Unsupported password encoding"
msgstr "Nicht unterstützte Passwortcodierung"
! #: src/configfile.c:639
msgid "you have no home directory!"
msgstr "Kein Homeverzeichnis!"
! #: src/configfile.c:660
msgid "Error loading configfile"
msgstr "Fehler beim Lesen der Konfigurationsdatei"
! #: src/configfile.c:682
#, c-format
msgid ""
--- 284,314 ----
"ganzzahlige Dezimalzahl sein"
! #: src/configfile.c:380
msgid "Error parsing configfile"
msgstr "Fehler beim Lesen der Konfigurationsdatei"
! #: src/configfile.c:396
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "Zeile %d: Nicht interpretierbare Daten '%s'"
! #: src/configfile.c:582
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "Zeile %d: '%s' kann hier nicht geschlossen werden\n"
! #: src/configfile.c:622
msgid "Unsupported password encoding"
msgstr "Nicht unterstützte Passwortcodierung"
! #: src/configfile.c:640
msgid "you have no home directory!"
msgstr "Kein Homeverzeichnis!"
! #: src/configfile.c:661
msgid "Error loading configfile"
msgstr "Fehler beim Lesen der Konfigurationsdatei"
! #: src/configfile.c:683
#, c-format
msgid ""
***************
*** 318,326 ****
"Das Programm wird mit den Voreinstellungen gestartet...\n"
! #: src/configfile.c:788
msgid "Error writing configfile"
msgstr "Fehler beim Schreiben der Konfigurationsdatei"
! #: src/configfile.c:792
msgid ""
"Configuration file version too high - saving the configuration is not "
--- 325,333 ----
"Das Programm wird mit den Voreinstellungen gestartet...\n"
! #: src/configfile.c:789
msgid "Error writing configfile"
msgstr "Fehler beim Schreiben der Konfigurationsdatei"
! #: src/configfile.c:793
msgid ""
"Configuration file version too high - saving the configuration is not "
***************
*** 330,334 ****
"möglich."
! #: src/configfile.c:820
#, c-format
msgid ""
--- 337,341 ----
"möglich."
! #: src/configfile.c:821
#, c-format
msgid ""
***************
*** 339,343 ****
"%s\n"
! #: src/configfile.c:953
#, c-format
msgid ""
--- 346,350 ----
"%s\n"
! #: src/configfile.c:954
#, c-format
msgid ""
***************
*** 349,353 ****
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1030
msgid ""
"Incompatible configuration file version\n"
--- 356,360 ----
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1031
msgid ""
"Incompatible configuration file version\n"
***************
*** 360,368 ****
"Speicherung einer veränderten Konfiguration ist nicht möglich."
! #: src/configfile.c:1037
msgid "Upgrade configuration?"
msgstr "Soll ein Upgrade der Konfiguration durchgeführt werden?"
! #: src/configfile.c:1038
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
--- 367,375 ----
"Speicherung einer veränderten Konfiguration ist nicht möglich."
! #: src/configfile.c:1038
msgid "Upgrade configuration?"
msgstr "Soll ein Upgrade der Konfiguration durchgeführt werden?"
! #: src/configfile.c:1039
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
***************
*** 397,403 ****
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399
! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710
! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300
msgid "OK"
msgstr "OK"
--- 404,410 ----
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951
! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088
! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192
msgid "OK"
msgstr "OK"
***************
*** 445,449 ****
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
--- 452,456 ----
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
***************
*** 553,602 ****
msgstr "Anzeigetyp auswählen"
! #: src/input.c:1022
msgid "Error adding entry"
msgstr "Fehler beim Hinzufügen eines Eintrages"
! #: src/input.c:1045
msgid "You must enter a DN for a new entry."
msgstr "Für einen neuen Eintrag müssen Sie einen DN angeben."
! #: src/input.c:1161
msgid "Problem modifying entry"
msgstr "Fehler beim Ändern eines Eintrages"
! #: src/input.c:1168
#, c-format
msgid "modified %s"
msgstr "%s geändert"
! #: src/input.c:1300
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "Sie können nur den relativen DN verändern (%s)"
! #: src/input.c:1311
#, c-format
msgid "modifying RDN to %s"
msgstr "Ändere RDN zu %s"
! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028
! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
msgid "Oops!"
msgstr ""
! #: src/input.c:1863
msgid "Server schema not available."
msgstr "Server Schema nicht verfügbar."
! #: src/input.c:2029
msgid "Not an 'extensibleObject'"
msgstr "Kein 'extensibleObject'"
! #: src/input.c:2033
msgid "Select name of new attribute"
msgstr "Attribut auswählen"
! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277
msgid "Not enough memory to make form."
msgstr "Kein weiterer Speicher verfügbar"
--- 560,609 ----
msgstr "Anzeigetyp auswählen"
! #: src/input.c:1029
msgid "Error adding entry"
msgstr "Fehler beim Hinzufügen eines Eintrages"
! #: src/input.c:1053
msgid "You must enter a DN for a new entry."
msgstr "Für einen neuen Eintrag müssen Sie einen DN angeben."
! #: src/input.c:1171
msgid "Problem modifying entry"
msgstr "Fehler beim Ändern eines Eintrages"
! #: src/input.c:1178
#, c-format
msgid "modified %s"
msgstr "%s geändert"
! #: src/input.c:1310
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "Sie können nur den relativen DN verändern (%s)"
! #: src/input.c:1321
#, c-format
msgid "modifying RDN to %s"
msgstr "Ändere RDN zu %s"
! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393
msgid "Oops!"
msgstr ""
! #: src/input.c:1873
msgid "Server schema not available."
msgstr "Server Schema nicht verfügbar."
! #: src/input.c:2039
msgid "Not an 'extensibleObject'"
msgstr "Kein 'extensibleObject'"
! #: src/input.c:2043
msgid "Select name of new attribute"
msgstr "Attribut auswählen"
! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
! #: src/dt_oc.c:364 src/dt_oc.c:394
msgid "Not enough memory to make form."
msgstr "Kein weiterer Speicher verfügbar"
***************
*** 1264,1267 ****
--- 1271,1275 ----
#: src/search.c:628
+ #, c-format
msgid "One entry found"
msgid_plural "%d entries found"
***************
*** 1419,1422 ****
--- 1427,1431 ----
#: src/util.c:1565
+ #, c-format
msgid "One suffix found"
msgid_plural "%d suffixes found"
***************
*** 1472,1476 ****
msgstr "%d Attribut(e) als obsolet markiert"
! #: src/dt_oc.c:401
#, c-format
msgid "Added %d attribute(s) from new objectClass"
--- 1481,1485 ----
msgstr "%d Attribut(e) als obsolet markiert"
! #: src/dt_oc.c:414
#, c-format
msgid "Added %d attribute(s) from new objectClass"
***************
*** 1578,1606 ****
msgstr "Daten von PEM nach DER Format konvertiert"
! #: src/dt_cert.c:141
msgid "Converted data from PKCS12 to DER encoding"
msgstr "Zertifikat aus PKCS12 Daten extrahiert"
! #: src/dt_cert.c:177
msgid "Subject"
msgstr "Eigentümer"
! #: src/dt_cert.c:189 src/dt_crl.c:162
msgid "Issuer"
msgstr "Ausgeber"
! #: src/dt_cert.c:197
msgid "Not Before"
msgstr "Nicht vor"
! #: src/dt_cert.c:205
msgid "Not After"
msgstr "Nicht nach"
! #: src/dt_cert.c:218
msgid "Serial#"
msgstr "Seriennummer"
! #: src/dt_cert.c:228 src/dt_crl.c:210
msgid "Version"
msgstr "Version"
--- 1587,1615 ----
msgstr "Daten von PEM nach DER Format konvertiert"
! #: src/dt_cert.c:143
msgid "Converted data from PKCS12 to DER encoding"
msgstr "Zertifikat aus PKCS12 Daten extrahiert"
! #: src/dt_cert.c:179
msgid "Subject"
msgstr "Eigentümer"
! #: src/dt_cert.c:191 src/dt_crl.c:162
msgid "Issuer"
msgstr "Ausgeber"
! #: src/dt_cert.c:199
msgid "Not Before"
msgstr "Nicht vor"
! #: src/dt_cert.c:207
msgid "Not After"
msgstr "Nicht nach"
! #: src/dt_cert.c:220
msgid "Serial#"
msgstr "Seriennummer"
! #: src/dt_cert.c:230 src/dt_crl.c:210
msgid "Version"
msgstr "Version"
Index: ja.po
===================================================================
RCS file: /cvsroot/gqclient/gq/po/ja.po,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ja.po 13 Oct 2002 08:15:09 -0000 1.5
--- ja.po 28 Sep 2003 22:55:00 -0000 1.6
***************
*** 6,10 ****
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2002-10-13 11:59+0900\n"
"PO-Revision-Date: 2002-10-13 12:38+0900\n"
"Last-Translator: Hatuka*nezumi <ne...@jc...>\n"
--- 6,10 ----
msgstr ""
"Project-Id-Version: gq 0.6.0\n"
! "POT-Creation-Date: 2003-02-11 22:34+0100\n"
"PO-Revision-Date: 2002-10-13 12:38+0900\n"
"Last-Translator: Hatuka*nezumi <ne...@jc...>\n"
***************
*** 21,25 ****
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1285
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
--- 21,25 ----
#. problem with DN
#. printf("problem dn: %s\n", dn);
! #: src/browse.c:110 src/input.c:1295
msgid ""
"Cannot explode DN. Maybe problems with quoting or special characters. See "
***************
*** 39,42 ****
--- 39,43 ----
#: src/browse.c:224
+ #, c-format
msgid "One entry found (running)"
msgid_plural "%d entries found (running)"
***************
*** 45,48 ****
--- 46,50 ----
#: src/browse.c:242
+ #, c-format
msgid "One entry found (finished)"
msgid_plural "%d entries found (finished)"
***************
*** 88,96 ****
msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å"
! #: src/browse.c:655 src/browse.c:680
msgid "on"
msgstr "͸ú"
! #: src/browse.c:655 src/browse.c:680
msgid "off"
msgstr "̵¸ú"
--- 90,98 ----
msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å"
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "on"
msgstr "͸ú"
! #: src/browse.c:655 src/browse.c:680 src/browse.c:705
msgid "off"
msgstr "̵¸ú"
***************
*** 101,139 ****
msgstr "TLS"
- #. Connections so far
#: src/browse.c:695
msgid "Connections so far"
msgstr "ÎßÀÑÀܳ¿ô"
! #: src/browse.c:724
msgid "Vendor Name"
msgstr "¥Ù¥ó¥À̾"
#. RFC 3045
! #: src/browse.c:725
msgid "Vendor Version"
msgstr "¥Ù¥ó¥À¥Ð¡¼¥¸¥ç¥ó"
#. RFC 3045
! #: src/browse.c:726
msgid "Alternative Server(s)"
msgstr "ÂåÂØ¥µ¡¼¥Ð"
#. RFC 2251
! #: src/browse.c:727
msgid "Supported LDAP Version"
msgstr "Âбþ¤·¤Æ¤¤¤ëLDAP¤Î¥Ð¡¼¥¸¥ç¥ó"
#. RFC 2251
! #: src/browse.c:728
msgid "Supported SASL Mechanisms"
msgstr "Âбþ¤·¤Æ¤¤¤ëSASLµ¡¹½"
#. LDAP protocol version
! #: src/browse.c:740
msgid "LDAP protocol version"
msgstr "LDAP¥×¥í¥È¥³¥ë¤Î¥Ð¡¼¥¸¥ç¥ó"
! #: src/browse.c:956 src/schemabrowse.c:142
msgid "One server found"
msgid_plural "%d servers found"
--- 103,147 ----
msgstr "TLS"
#: src/browse.c:695
+ #, fuzzy
+ msgid "Client-side caching"
+ msgstr "Àܳ¤Î¥¥ã¥Ã¥·¥å"
+
+ #. Connections so far
+ #: src/browse.c:721
msgid "Connections so far"
msgstr "ÎßÀÑÀܳ¿ô"
! #: src/browse.c:750
msgid "Vendor Name"
msgstr "¥Ù¥ó¥À̾"
#. RFC 3045
! #: src/browse.c:751
msgid "Vendor Version"
msgstr "¥Ù¥ó¥À¥Ð¡¼¥¸¥ç¥ó"
#. RFC 3045
! #: src/browse.c:752
msgid "Alternative Server(s)"
msgstr "ÂåÂØ¥µ¡¼¥Ð"
#. RFC 2251
! #: src/browse.c:753
msgid "Supported LDAP Version"
msgstr "Âбþ¤·¤Æ¤¤¤ëLDAP¤Î¥Ð¡¼¥¸¥ç¥ó"
#. RFC 2251
! #: src/browse.c:754
msgid "Supported SASL Mechanisms"
msgstr "Âбþ¤·¤Æ¤¤¤ëSASLµ¡¹½"
#. LDAP protocol version
! #: src/browse.c:766
msgid "LDAP protocol version"
msgstr "LDAP¥×¥í¥È¥³¥ë¤Î¥Ð¡¼¥¸¥ç¥ó"
! #: src/browse.c:982 src/schemabrowse.c:142
! #, c-format
msgid "One server found"
msgid_plural "%d servers found"
***************
*** 141,173 ****
msgstr[1] "¥µ¡¼¥Ð¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
! #: src/browse.c:1037
#, c-format
msgid "Closed connection to server %s"
msgstr "¥µ¡¼¥Ð %s ¤È¤ÎÀܳ¤òÊĤ¸¤Þ¤·¤¿"
! #: src/browse.c:1642
msgid "Dump subtree"
msgstr "¥µ¥Ö¥Ä¥ê¡¼¤Î½ñ¤½Ð¤·"
! #: src/browse.c:1659
msgid "Nothing to dump!"
msgstr "½ñ¤½Ð¤»¤ë¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¤è."
! #: src/browse.c:1670
#, c-format
msgid "Could not open output file: %s"
msgstr "½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿: %s"
! #: src/browse.c:1687
#, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "Êݸ¤Î¼ºÇÔ: %2$d ¥Ð¥¤¥ÈÃæ %1$d ¥Ð¥¤¥È¤À¤±½ñ¤¹þ¤ß¤Þ¤·¤¿"
! #: src/browse.c:1703
#, c-format
msgid "subtree search on %s"
msgstr "%s ¤Ç¥µ¥Ö¥Ä¥ê¡¼¸¡º÷"
! #: src/browse.c:1717
#, c-format
msgid "%d of %d bytes written"
--- 149,181 ----
msgstr[1] "¥µ¡¼¥Ð¤Ï¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
! #: src/browse.c:1063
#, c-format
msgid "Closed connection to server %s"
msgstr "¥µ¡¼¥Ð %s ¤È¤ÎÀܳ¤òÊĤ¸¤Þ¤·¤¿"
! #: src/browse.c:1668
msgid "Dump subtree"
msgstr "¥µ¥Ö¥Ä¥ê¡¼¤Î½ñ¤½Ð¤·"
! #: src/browse.c:1685
msgid "Nothing to dump!"
msgstr "½ñ¤½Ð¤»¤ë¤â¤Î¤Ï¤¢¤ê¤Þ¤»¤ó¤è."
! #: src/browse.c:1696
#, c-format
msgid "Could not open output file: %s"
msgstr "½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥Õ¥¡¥¤¥ë¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿: %s"
! #: src/browse.c:1713
#, c-format
msgid "Save failed: Only %d of %d bytes written"
msgstr "Êݸ¤Î¼ºÇÔ: %2$d ¥Ð¥¤¥ÈÃæ %1$d ¥Ð¥¤¥È¤À¤±½ñ¤¹þ¤ß¤Þ¤·¤¿"
! #: src/browse.c:1729
#, c-format
msgid "subtree search on %s"
msgstr "%s ¤Ç¥µ¥Ö¥Ä¥ê¡¼¸¡º÷"
! #: src/browse.c:1743
#, c-format
msgid "%d of %d bytes written"
***************
*** 175,192 ****
#. shouldn't happen
! #: src/browse.c:1719 src/filter.c:728
msgid "Save failed"
msgstr "Êݸ¤Î¼ºÇÔ"
! #: src/browse-dnd.c:882 src/browse.c:1733
msgid "Server down. Export may be incomplete!"
msgstr "¥µ¡¼¥Ð¤¬±þÅú¤·¤Þ¤»¤ó. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è."
! #: src/browse-dnd.c:889 src/browse.c:1739
msgid "LDAP error. Export may be incomplete!"
msgstr "LDAP¤Î¥¨¥é¡¼¤Ç¤¹. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è."
! #: src/browse.c:1754
! #, c-format
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
--- 183,199 ----
#. shouldn't happen
! #: src/browse.c:1745 src/filter.c:728
msgid "Save failed"
msgstr "Êݸ¤Î¼ºÇÔ"
! #: src/browse.c:1759 src/browse-dnd.c:882
msgid "Server down. Export may be incomplete!"
msgstr "¥µ¡¼¥Ð¤¬±þÅú¤·¤Þ¤»¤ó. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è."
! #: src/browse.c:1765 src/browse-dnd.c:889
msgid "LDAP error. Export may be incomplete!"
msgstr "LDAP¤Î¥¨¥é¡¼¤Ç¤¹. ºÇ¸å¤Þ¤Ç½ñ¤½Ð¤»¤Ê¤«¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¤è."
! #: src/browse.c:1780
msgid "One entry exported to %2$s"
msgid_plural "%1$d entries exported to %2$s"
***************
*** 194,206 ****
msgstr[1] "%2$s ¤Ë¤Ï¥¨¥ó¥È¥ê¤ò½ñ¤½Ð¤·¤Þ¤»¤ó¤Ç¤·¤¿"
! #: src/browse.c:1814
msgid "Save LDIF"
msgstr "LDIF·Á¼°¤ÇÊݸ"
! #: src/browse.c:1877 src/util.c:901
msgid "Warning"
msgstr "·Ù¹ð"
! #: src/browse.c:1878
msgid ""
"This entry has a subtree!\n"
--- 201,213 ----
msgstr[1] "%2$s ¤Ë¤Ï¥¨¥ó¥È¥ê¤ò½ñ¤½Ð¤·¤Þ¤»¤ó¤Ç¤·¤¿"
! #: src/browse.c:1840
msgid "Save LDIF"
msgstr "LDIF·Á¼°¤ÇÊݸ"
! #: src/browse.c:1903 src/util.c:901
msgid "Warning"
msgstr "·Ù¹ð"
! #: src/browse.c:1904
msgid ""
"This entry has a subtree!\n"
***************
*** 211,274 ****
#. New submenu
! #: src/browse.c:1979 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "¿·µ¬"
! #: src/browse.c:2004
msgid "Use current entry"
msgstr "¸½ºß¤Î¥¨¥ó¥È¥ê¤ò»È¤¦"
#. Refresh
! #: src/browse.c:2013 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "ºÇ¿·¤Î¾ðÊó¤òɽ¼¨"
#. Expand all
! #: src/browse.c:2023
msgid "Expand all"
msgstr "¤¹¤Ù¤ÆÅ¸³«"
#. Close connection
! #: src/browse.c:2033
msgid "Close Connection"
msgstr "Àܳ¤òÊĤ¸¤ë"
#. Export to LDIF
! #: src/browse.c:2043
msgid "Export to LDIF"
msgstr "LDIF·Á¼°¤Ç½ñ¤½Ð¤·"
#. Search below
! #: src/browse.c:2055
msgid "Search below"
msgstr "¤³¤ÎÃæ¤ò¸¡º÷"
#. Copy
! #: src/browse.c:2069 src/filter.c:354
msgid "Copy"
msgstr "¥³¥Ô¡¼"
#. Copy all
! #: src/browse.c:2082
msgid "Copy all"
msgstr "¤¹¤Ù¤Æ¥³¥Ô¡¼"
#. Paste
! #: src/browse.c:2094
msgid "Paste"
msgstr "ޤê¤Ä¤±"
#. Delete
! #: src/browse.c:2110 src/dt_generic_binary.c:166 src/filter.c:348
! #: src/prefs.c:1177 src/prefs.c:1281 src/search.c:707
msgid "Delete"
msgstr "ºï½ü"
! #: src/configfile.c:257
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
msgstr "%d ¹ÔÌÜ: '%s' ¤ÏÏÀÍýÃͤʤΤÇ, 'True' ¤« 'False' ¤Ë¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó"
! #: src/configfile.c:274
#, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
--- 218,281 ----
#. New submenu
! #: src/browse.c:2005 src/filter.c:342 src/prefs.c:1157 src/prefs.c:1261
msgid "New"
msgstr "¿·µ¬"
! #: src/browse.c:2030
msgid "Use current entry"
msgstr "¸½ºß¤Î¥¨¥ó¥È¥ê¤ò»È¤¦"
#. Refresh
! #: src/browse.c:2039 src/input.c:283 src/schemabrowse.c:323
msgid "Refresh"
msgstr "ºÇ¿·¤Î¾ðÊó¤òɽ¼¨"
#. Expand all
! #: src/browse.c:2049
msgid "Expand all"
msgstr "¤¹¤Ù¤ÆÅ¸³«"
#. Close connection
! #: src/browse.c:2059
msgid "Close Connection"
msgstr "Àܳ¤òÊĤ¸¤ë"
#. Export to LDIF
! #: src/browse.c:2069
msgid "Export to LDIF"
msgstr "LDIF·Á¼°¤Ç½ñ¤½Ð¤·"
#. Search below
! #: src/browse.c:2081
msgid "Search below"
msgstr "¤³¤ÎÃæ¤ò¸¡º÷"
#. Copy
! #: src/browse.c:2095 src/filter.c:354
msgid "Copy"
msgstr "¥³¥Ô¡¼"
#. Copy all
! #: src/browse.c:2108
msgid "Copy all"
msgstr "¤¹¤Ù¤Æ¥³¥Ô¡¼"
#. Paste
! #: src/browse.c:2120
msgid "Paste"
msgstr "ޤê¤Ä¤±"
#. Delete
! #: src/browse.c:2136 src/filter.c:348 src/prefs.c:1177 src/prefs.c:1281
! #: src/search.c:707 src/dt_generic_binary.c:166
msgid "Delete"
msgstr "ºï½ü"
! #: src/configfile.c:258
#, c-format
msgid "line %d: boolean value '%s' should be 'True' or 'False'"
msgstr "%d ¹ÔÌÜ: '%s' ¤ÏÏÀÍýÃͤʤΤÇ, 'True' ¤« 'False' ¤Ë¤·¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó"
! #: src/configfile.c:275
#, c-format
msgid "line %d: could not parse integer value '%s'. Should be decimal integer"
***************
*** 277,307 ****
"¤ó"
! #: src/configfile.c:379
msgid "Error parsing configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë²òÀÏÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:395
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "%d ¹ÔÌÜ: ¥Ç¡¼¥¿ '%s' ¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
! #: src/configfile.c:581
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "%d ¹ÔÌÜ: %s ¤Ï, ¤³¤³¤Ç¤ÏÊĤ¸¤é¤ì¤Þ¤»¤ó\n"
! #: src/configfile.c:621
msgid "Unsupported password encoding"
msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤¥Ñ¥¹¥ï¡¼¥ÉÉ乿²½Êý¼°"
! #: src/configfile.c:639
msgid "you have no home directory!"
msgstr "¤¢¤Ê¤¿¤Ï¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó¤è"
! #: src/configfile.c:660
msgid "Error loading configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ëÆÉ¤ß¼è¤êÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:682
#, c-format
msgid ""
--- 284,314 ----
"¤ó"
! #: src/configfile.c:380
msgid "Error parsing configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë²òÀÏÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:396
#, c-format
msgid "line %d: unmarked data '%s'"
msgstr "%d ¹ÔÌÜ: ¥Ç¡¼¥¿ '%s' ¤Ï¥Þ¡¼¥¯¥¢¥Ã¥×¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
! #: src/configfile.c:582
#, c-format
msgid "line %d: can't close %s here\n"
msgstr "%d ¹ÔÌÜ: %s ¤Ï, ¤³¤³¤Ç¤ÏÊĤ¸¤é¤ì¤Þ¤»¤ó\n"
! #: src/configfile.c:622
msgid "Unsupported password encoding"
msgstr "Âбþ¤·¤Æ¤¤¤Ê¤¤¥Ñ¥¹¥ï¡¼¥ÉÉ乿²½Êý¼°"
! #: src/configfile.c:640
msgid "you have no home directory!"
msgstr "¤¢¤Ê¤¿¤Ï¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤¬¤¢¤ê¤Þ¤»¤ó¤è"
! #: src/configfile.c:661
msgid "Error loading configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ëÆÉ¤ß¼è¤êÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:683
#, c-format
msgid ""
***************
*** 318,326 ****
"½é´üÀßÄê¤Ç³¹Ô¤·¤Þ¤¹...\n"
! #: src/configfile.c:788
msgid "Error writing configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë½ñ¤¹þ¤ßÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:792
msgid ""
"Configuration file version too high - saving the configuration is not "
--- 325,333 ----
"½é´üÀßÄê¤Ç³¹Ô¤·¤Þ¤¹...\n"
! #: src/configfile.c:789
msgid "Error writing configfile"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë½ñ¤¹þ¤ßÃæ¤Î¥¨¥é¡¼"
! #: src/configfile.c:793
msgid ""
"Configuration file version too high - saving the configuration is not "
***************
*** 328,332 ****
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¹â¤¹¤®¤Þ¤¹ - ÀßÄê¤òÊݸ¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹"
! #: src/configfile.c:820
#, c-format
msgid ""
--- 335,339 ----
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Ð¡¼¥¸¥ç¥ó¤¬¹â¤¹¤®¤Þ¤¹ - ÀßÄê¤òÊݸ¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹"
! #: src/configfile.c:821
#, c-format
msgid ""
***************
*** 337,341 ****
"%s\n"
! #: src/configfile.c:953
#, c-format
msgid ""
--- 344,348 ----
"%s\n"
! #: src/configfile.c:954
#, c-format
msgid ""
***************
*** 347,351 ****
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1030
msgid ""
"Incompatible configuration file version\n"
--- 354,358 ----
#. incompatible configuration file version (version too high!)
! #: src/configfile.c:1031
msgid ""
"Incompatible configuration file version\n"
***************
*** 357,365 ****
"¤¦¤Þ¤¯Æ°¤¤¤¿¤È¤·¤Æ¤â, ÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹."
! #: src/configfile.c:1037
msgid "Upgrade configuration?"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òÊÑ´¹¤·¤Þ¤¹¤«?"
! #: src/configfile.c:1038
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
--- 364,372 ----
"¤¦¤Þ¤¯Æ°¤¤¤¿¤È¤·¤Æ¤â, ÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¹."
! #: src/configfile.c:1038
msgid "Upgrade configuration?"
msgstr "ÀßÄê¥Õ¥¡¥¤¥ë¤òÊÑ´¹¤·¤Þ¤¹¤«?"
! #: src/configfile.c:1039
msgid ""
"Do you want to upgrade to the latest configuration file version?\n"
***************
*** 393,399 ****
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/dt_clist.c:192 src/errorchain.c:251 src/filter.c:231 src/filter.c:399
! #: src/input.c:312 src/input.c:1941 src/mainwin.c:628 src/mainwin.c:710
! #: src/prefs.c:826 src/prefs.c:1088 src/util.c:938 src/util.c:1300
msgid "OK"
msgstr "OK"
--- 400,406 ----
#. gtk_container_border_width(GTK_CONTAINER(hbox_buttons), 10);
! #: src/filter.c:231 src/filter.c:399 src/input.c:312 src/input.c:1951
! #: src/mainwin.c:628 src/mainwin.c:710 src/prefs.c:826 src/prefs.c:1088
! #: src/util.c:938 src/util.c:1300 src/errorchain.c:251 src/dt_clist.c:192
msgid "OK"
msgstr "OK"
***************
*** 441,445 ****
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1950 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
--- 448,452 ----
#. GTK_SIGNAL_FUNC(add_entry_from_formlist_no_close),
#. (gpointer) hash);
! #: src/filter.c:658 src/input.c:334 src/input.c:1960 src/prefs.c:835
#: src/prefs.c:1098 src/util.c:1309
msgid "Cancel"
***************
*** 551,600 ****
msgstr "ɽ¼¨·Á¼°¤òÁª¤Ö"
! #: src/input.c:1022
msgid "Error adding entry"
msgstr "¥¨¥ó¥È¥êÄɲÃÃæ¤Î¥¨¥é¡¼"
! #: src/input.c:1045
msgid "You must enter a DN for a new entry."
msgstr "¿·¤·¤¤¥¨¥ó¥È¥ê¤Ë¤Ï¼±ÊÌ̾¤ò¤Ä¤±¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó."
! #: src/input.c:1161
msgid "Problem modifying entry"
msgstr "¥¨¥ó¥È¥êÊѹ¹¤ÎºÝ¤ÎÌäÂê"
! #: src/input.c:1168
#, c-format
msgid "modified %s"
msgstr "%s ¤òÊѹ¹¤·¤Þ¤·¤¿"
! #: src/input.c:1300
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "¤¢¤Ê¤¿¤Ï¼±ÊÌ̾ (%s) ¤ÎÁêÂм±ÊÌ̾¤·¤«Êѹ¹¤Ç¤¤Þ¤»¤ó"
! #: src/input.c:1311
#, c-format
msgid "modifying RDN to %s"
msgstr "ÁêÂм±ÊÌ̾¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿"
! #: src/dt_oc.c:362 src/dt_oc.c:386 src/input.c:1862 src/input.c:2028
! #: src/input.c:2060 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
msgid "Oops!"
msgstr "¤¦¤ï¤Ã!"
! #: src/input.c:1863
msgid "Server schema not available."
msgstr "¥µ¡¼¥Ð ¥¹¥¡¼¥Þ¤Ï»È¤¨¤Þ¤»¤ó."
! #: src/input.c:2029
msgid "Not an 'extensibleObject'"
msgstr "'extensibleObject' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
! #: src/input.c:2033
msgid "Select name of new attribute"
msgstr "¿·¤·¤¤Â°À¤Î̾Á°¤òÁªÂò"
! #: src/dt_oc.c:363 src/dt_oc.c:387 src/input.c:2061 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277
msgid "Not enough memory to make form."
msgstr "²èÌ̤òɽ¼¨¤¹¤ë¤Î¤Ë½½Ê¬¤Ê¥á¥â¥ê¤¬¤¢¤ê¤Þ¤»¤ó."
--- 558,607 ----
msgstr "ɽ¼¨·Á¼°¤òÁª¤Ö"
! #: src/input.c:1029
msgid "Error adding entry"
msgstr "¥¨¥ó¥È¥êÄɲÃÃæ¤Î¥¨¥é¡¼"
! #: src/input.c:1053
msgid "You must enter a DN for a new entry."
msgstr "¿·¤·¤¤¥¨¥ó¥È¥ê¤Ë¤Ï¼±ÊÌ̾¤ò¤Ä¤±¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó."
! #: src/input.c:1171
msgid "Problem modifying entry"
msgstr "¥¨¥ó¥È¥êÊѹ¹¤ÎºÝ¤ÎÌäÂê"
! #: src/input.c:1178
#, c-format
msgid "modified %s"
msgstr "%s ¤òÊѹ¹¤·¤Þ¤·¤¿"
! #: src/input.c:1310
#, c-format
msgid "You can only change the RDN of the DN (%s)"
msgstr "¤¢¤Ê¤¿¤Ï¼±ÊÌ̾ (%s) ¤ÎÁêÂм±ÊÌ̾¤·¤«Êѹ¹¤Ç¤¤Þ¤»¤ó"
! #: src/input.c:1321
#, c-format
msgid "modifying RDN to %s"
msgstr "ÁêÂм±ÊÌ̾¤ò %s ¤ËÊѹ¹¤·¤Þ¤·¤¿"
! #: src/input.c:1872 src/input.c:2038 src/input.c:2070 src/tinput.c:218
! #: src/tinput.c:251 src/tinput.c:277 src/dt_oc.c:363 src/dt_oc.c:393
msgid "Oops!"
msgstr "¤¦¤ï¤Ã!"
! #: src/input.c:1873
msgid "Server schema not available."
msgstr "¥µ¡¼¥Ð ¥¹¥¡¼¥Þ¤Ï»È¤¨¤Þ¤»¤ó."
! #: src/input.c:2039
msgid "Not an 'extensibleObject'"
msgstr "'extensibleObject' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
! #: src/input.c:2043
msgid "Select name of new attribute"
msgstr "¿·¤·¤¤Â°À¤Î̾Á°¤òÁªÂò"
! #: src/input.c:2071 src/tinput.c:218 src/tinput.c:251 src/tinput.c:277
! #: src/dt_oc.c:364 src/dt_oc.c:394
msgid "Not enough memory to make form."
msgstr "²èÌ̤òɽ¼¨¤¹¤ë¤Î¤Ë½½Ê¬¤Ê¥á¥â¥ê¤¬¤¢¤ê¤Þ¤»¤ó."
***************
*** 1275,1278 ****
--- 1282,1286 ----
#: src/search.c:628
+ #, c-format
msgid "One entry found"
msgid_plural "%d entries found"
***************
*** 1430,1433 ****
--- 1438,1442 ----
#: src/util.c:1565
+ #, c-format
msgid "One suffix found"
msgid_plural "%d suffixes found"
***************
*** 1481,1485 ****
msgstr "%d ¸Ä¤Î°À¤ò OBSOLETE ¤È¤·¤Æ¥Þ¡¼¥¯¤·¤Þ¤·¤¿"
! #: src/dt_oc.c:401
#, c-format
msgid "Added %d attribute(s) from new objectClass"
--- 1490,1494 ----
msgstr "%d ¸Ä¤Î°À¤ò OBSOLETE ¤È¤·¤Æ¥Þ¡¼¥¯¤·¤Þ¤·¤¿"
! #: src/dt_oc.c:414
#, c-format
msgid "Added %d attribute(s) from new objectClass"
***************
*** 1584,1612 ****
msgstr "¥Ç¡¼¥¿¤òPEMÉ乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿"
! #: src/dt_cert.c:141
msgid "Converted data from PKCS12 to DER encoding"
msgstr "¥Ç¡¼¥¿¤òPKCS12É乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿"
! #: src/dt_cert.c:177
msgid "Subject"
msgstr "ÂоݼÔ"
! #: src/dt_cert.c:189 src/dt_crl.c:162
msgid "Issuer"
msgstr "ȯ¹Ô¼Ô"
! #: src/dt_cert.c:197
msgid "Not Before"
msgstr "ȯ¸úÆü»þ"
! #: src/dt_cert.c:205
msgid "Not After"
msgstr "¼º¸úÆü»þ"
! #: src/dt_cert.c:218
msgid "Serial#"
msgstr "¥·¥ê¥¢¥ëÈÖ¹æ"
! #: src/dt_cert.c:228 src/dt_crl.c:210
msgid "Version"
msgstr "¥Ð¡¼¥¸¥ç¥ó"
--- 1593,1621 ----
msgstr "¥Ç¡¼¥¿¤òPEMÉ乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿"
! #: src/dt_cert.c:143
msgid "Converted data from PKCS12 to DER encoding"
msgstr "¥Ç¡¼¥¿¤òPKCS12É乿²½·Á¼°¤«¤éDERÉ乿²½·Á¼°¤ËÊÑ´¹¤·¤Þ¤·¤¿"
! #: src/dt_cert.c:179
msgid "Subject"
msgstr "ÂоݼÔ"
! #: src/dt_cert.c:191 src/dt_crl.c:162
msgid "Issuer"
msgstr "ȯ¹Ô¼Ô"
! #: src/dt_cert.c:199
msgid "Not Before"
msgstr "ȯ¸úÆü»þ"
! #: src/dt_cert.c:207
msgid "Not After"
msgstr "¼º¸úÆü»þ"
! #: src/dt_cert.c:220
msgid "Serial#"
msgstr "¥·¥ê¥¢¥ëÈÖ¹æ"
! #: src/dt_cert.c:230 src/dt_crl.c:210
msgid "Version"
msgstr "¥Ð¡¼¥¸¥ç¥ó"
...
[truncated message content] |
|
From: <sta...@us...> - 2003-09-28 22:50:55
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv19537
Modified Files:
schemabrowse.c search.c
Log Message:
* Reverted change wrt ngettext
Index: schemabrowse.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/schemabrowse.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** schemabrowse.c 26 Sep 2003 23:30:29 -0000 1.14
--- schemabrowse.c 28 Sep 2003 22:50:38 -0000 1.15
***************
*** 118,122 ****
snprintf(message, sizeof(message),
! ngettext("One server found", "%d servers found", server_cnt));
statusbar_msg(message);
--- 118,123 ----
snprintf(message, sizeof(message),
! ngettext("One server found", "%d servers found", server_cnt),
! server_cnt);
statusbar_msg(message);
Index: search.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/search.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** search.c 28 Sep 2003 14:49:47 -0000 1.30
--- search.c 28 Sep 2003 22:50:39 -0000 1.31
***************
*** 588,592 ****
else {
snprintf(message, sizeof(message),
! ngettext("One entry found", "%d entries found", row));
statusbar_msg(message);
}
--- 588,593 ----
else {
snprintf(message, sizeof(message),
! ngettext("One entry found", "%d entries found", row),
! row);
statusbar_msg(message);
}
|
|
From: <sta...@us...> - 2003-09-28 22:47:45
|
Update of /cvsroot/gqclient/gq
In directory sc8-pr-cvs1:/tmp/cvs-serv18938
Modified Files:
configure.in
Log Message:
* Modified for autoconf 2.57
* Bumped version to 1.0beta1_pre1
* Added copyright
* Added $Id$
Index: configure.in
===================================================================
RCS file: /cvsroot/gqclient/gq/configure.in,v
retrieving revision 1.42
retrieving revision 1.43
diff -C2 -d -r1.42 -r1.43
*** configure.in 13 Oct 2002 08:15:08 -0000 1.42
--- configure.in 28 Sep 2003 22:47:31 -0000 1.43
***************
*** 1,8 ****
dnl Process this file with autoconf to produce a configure script.
AC_REVISION([$Id$])
AC_INIT(src/gq.c)
! AM_INIT_AUTOMAKE(gq, 0.7.0beta2)
LANGPACK_VERSION=1
--- 1,34 ----
dnl Process this file with autoconf to produce a configure script.
+ dnl
+ dnl $Id$
+ dnl
+ dnl GQ -- a GTK-based LDAP client
+ dnl Copyright (C) 1998-2003 Bert Vermeulen
+ dnl Copyright (c) 2002-2003 Peter Stamfest <pe...@st...>
+ dnl
+ dnl This program is released under the Gnu General Public License with
+ dnl the additional exemption that compiling, linking, and/or using
+ dnl OpenSSL is allowed.
+ dnl
+ dnl This program is free software; you can redistribute it and/or modify
+ dnl it under the terms of the GNU General Public License as published by
+ dnl the Free Software Foundation; either version 2 of the License, or
+ dnl (at your option) any later version.
+ dnl
+ dnl This program is distributed in the hope that it will be useful,
+ dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+ dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ dnl GNU General Public License for more details.
+ dnl
+ dnl You should have received a copy of the GNU General Public License
+ dnl along with this program; if not, write to the Free Software
+ dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ dnl
+
AC_REVISION([$Id$])
AC_INIT(src/gq.c)
! AM_INIT_AUTOMAKE(gq, 1.0beta1_pre1)
LANGPACK_VERSION=1
***************
*** 11,14 ****
--- 37,49 ----
AM_CONFIG_HEADER(config.h)
+ AH_TOP([
+ #ifndef GQ_CONFIG_H_INLCUDE
+ #define GQ_CONFIG_H_INLCUDE
+ ])
+
+ AH_BOTTOM([
+ #endif /* GQ_CONFIG_H_INLCUDE */
+ ])
+
AC_PROG_CC
AC_PROG_CPP
***************
*** 17,20 ****
--- 52,64 ----
AC_PROG_MAKE_SET
+ AM_PATH_GLIB(1.2.0,
+ [
+ LIBS="$LIBS $GLIB_LIBS"
+ CFLAGS="$CFLAGS $GLIB_CFLAGS"
+ CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
+ ],
+ AC_MSG_ERROR(Cannot find glib: Is glib-config in path?)
+ )
+
AM_PATH_GTK(1.2.0,
[
***************
*** 33,37 ****
if test "$DEBUG" = "1" ; then
! AC_DEFINE(DEBUG)
fi
--- 77,81 ----
if test "$DEBUG" = "1" ; then
! AC_DEFINE(DEBUG,1,[Define if you want to enable some debugging features])
fi
***************
*** 66,70 ****
AC_CHECK_LIB(lber, ber_alloc,
[
! AC_DEFINE(HAVE_LLBER, "-llber")
LIBS="$LIBS -llber"
]
--- 110,115 ----
AC_CHECK_LIB(lber, ber_alloc,
[
! AC_DEFINE(HAVE_LLBER, "-llber",
! [Define if you have a liblber containing ber_alloc et.al.])
LIBS="$LIBS -llber"
]
***************
*** 95,104 ****
if test "$gq_cv_OpenLDAP_version" = 2; then
! AC_DEFINE(HAVE_OPENLDAP2)
! AC_DEFINE(FOUND_OPENLDAP_VERSION, 2)
fi
if test "$gq_cv_OpenLDAP_version" = 1.2; then
! AC_DEFINE(HAVE_OPENLDAP12)
AC_DEFINE(FOUND_OPENLDAP_VERSION, 1.2)
fi
--- 140,149 ----
if test "$gq_cv_OpenLDAP_version" = 2; then
! AC_DEFINE(HAVE_OPENLDAP2,1,[Define if you have OpenLDAP 2.x])
! AC_DEFINE(FOUND_OPENLDAP_VERSION, 2, [Set to 1.2 or 2])
fi
if test "$gq_cv_OpenLDAP_version" = 1.2; then
! AC_DEFINE(HAVE_OPENLDAP12,1,[Define if you have OpenLDAP 1.2])
AC_DEFINE(FOUND_OPENLDAP_VERSION, 1.2)
fi
***************
*** 107,111 ****
AC_CHECK_LIB(ldap, ldap_start_tls_s,
[
! AC_DEFINE(HAVE_TLS)
gq_have_tls=1
]
--- 152,156 ----
AC_CHECK_LIB(ldap, ldap_start_tls_s,
[
! AC_DEFINE(HAVE_TLS,,[Define if you want TLS support in gq])
gq_have_tls=1
]
***************
*** 134,143 ****
[
LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS"
! AC_DEFINE(HAVE_KERBEROS)
HAVE_KERBEROS=1
]
)
! AC_CHECK_HEADERS([sasl.h], [AC_DEFINE(HAVE_SASL)])
GC_TIMEZONE()
--- 179,188 ----
[
LIBS="-L$with_kerberos_prefix/lib -lkrb5 -ldes425 $LIBS"
! AC_DEFINE(HAVE_KERBEROS,1,[Define if you have Kerberos installed])
HAVE_KERBEROS=1
]
)
! AC_CHECK_HEADERS([sasl.h], [AC_DEFINE(HAVE_SASL,1,[Define if you have SASL])])
GC_TIMEZONE()
***************
*** 148,152 ****
AC_CHECK_LIB(iconv, iconv_open, [LIBS="-liconv $LIBS"])
dnl HAVE_ICONV needed by intl/
! AC_DEFINE(HAVE_ICONV)
dnl check for proper naming of ISO-8859-1
--- 193,197 ----
AC_CHECK_LIB(iconv, iconv_open, [LIBS="-liconv $LIBS"])
dnl HAVE_ICONV needed by intl/
! AC_DEFINE(HAVE_ICONV,1,[Define if you have iconv available])
dnl check for proper naming of ISO-8859-1
***************
*** 188,192 ****
)
! AC_DEFINE_UNQUOTED(ISO8859_1, "$gq_cv_iso_8859_1_naming")
fi
--- 233,238 ----
)
! AC_DEFINE_UNQUOTED(ISO8859_1, "$gq_cv_iso_8859_1_naming",
! [Set to proper naming of ISO 8859-1 encoding for your iconv])
fi
***************
*** 197,201 ****
LC_ALL or LC_CTYPE or LANG does not work).],
[
! AC_DEFINE_UNQUOTED(DEFAULT_CODESET, "$with_default_codeset")
]
)
--- 243,248 ----
LC_ALL or LC_CTYPE or LANG does not work).],
[
! AC_DEFINE_UNQUOTED(DEFAULT_CODESET, "$with_default_codeset",
! [Set to the default codeset you want to use])
]
)
***************
*** 205,209 ****
HAVE_PIXBUF=
if test "x$GDK_PIXBUF_CONFIG" != x; then
! AC_DEFINE(HAVE_PIXBUF)
HAVE_PIXBUF=1
GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs`
--- 252,256 ----
HAVE_PIXBUF=
if test "x$GDK_PIXBUF_CONFIG" != x; then
! AC_DEFINE(HAVE_PIXBUF,1,[Define this if you have pixbuf])
HAVE_PIXBUF=1
GDK_PIXBUF_LIBS=`$GDK_PIXBUF_CONFIG --libs`
***************
*** 234,239 ****
dnl debugging aids
! AC_CHECK_FUNC(mallinfo, AC_DEFINE(HAVE_MALLINFO))
! AC_CHECK_FUNC(mcheck, AC_DEFINE(HAVE_MCHECK))
--- 281,289 ----
dnl debugging aids
! AC_CHECK_FUNC(mallinfo,
! AC_DEFINE(HAVE_MALLINFO,1,
! [Define if you have struct mallinfo]))
! AC_CHECK_FUNC(mcheck,
! AC_DEFINE(HAVE_MCHECK,1,[Define if you have mcheck]))
***************
*** 245,249 ****
AC_CHECK_FUNCS(ldap_enable_cache,
[
! AC_DEFINE(HAVE_LDAP_CLIENT_CACHE)
HAVE_OLCACHE=1
]
--- 295,300 ----
AC_CHECK_FUNCS(ldap_enable_cache,
[
! AC_DEFINE(HAVE_LDAP_CLIENT_CACHE,1,
! [Define if you want to enable client side LDAP caching in gq])
HAVE_OLCACHE=1
]
***************
*** 254,258 ****
[ --enable-browser-dnd enable possibility to use
drag-and-drop to move entries in the browser tree],
! [AC_DEFINE(BROWSER_DND)]
)
--- 305,310 ----
[ --enable-browser-dnd enable possibility to use
drag-and-drop to move entries in the browser tree],
! [AC_DEFINE(BROWSER_DND,1,
! [Define if you want to have Drag and Drop support in gq])]
)
***************
*** 276,280 ****
dnl gettext support
! ALL_LINGUAS="cs de ja"
AM_GNU_GETTEXT
--- 328,332 ----
dnl gettext support
! ALL_LINGUAS="cs de ja zh_CN"
AM_GNU_GETTEXT
***************
*** 316,320 ****
if test "$gq_cv_print_reordering" = no ; then
echo "No reorderable printf arguments... disabling I18N"
! AC_DEFINE(ENABLE_NLS, 0)
fi
--- 368,372 ----
if test "$gq_cv_print_reordering" = no ; then
echo "No reorderable printf arguments... disabling I18N"
! AC_DEFINE(ENABLE_NLS, 0, [Set to 0 or 1 if you want NLS support])
fi
|
|
From: <sta...@us...> - 2003-09-28 22:43:39
|
Update of /cvsroot/gqclient/gq/src
In directory sc8-pr-cvs1:/tmp/cvs-serv18190
Modified Files:
util.c
Log Message:
* Reverted change wrt ngettext
Index: util.c
===================================================================
RCS file: /cvsroot/gqclient/gq/src/util.c,v
retrieving revision 1.55
retrieving revision 1.56
diff -C2 -d -r1.55 -r1.56
*** util.c 28 Sep 2003 03:26:25 -0000 1.55
--- util.c 28 Sep 2003 22:43:25 -0000 1.56
***************
*** 1563,1567 ****
snprintf(message, sizeof(message),
! ngettext("One suffix found", "%d suffixes found", num_suffixes));
statusbar_msg(message);
--- 1563,1568 ----
snprintf(message, sizeof(message),
! ngettext("One suffix found", "%d suffixes found", num_suffixes),
! num_suffixes);
statusbar_msg(message);
|
|
From: <sta...@us...> - 2003-09-28 22:32:48
|
Update of /cvsroot/gqclient/gq In directory sc8-pr-cvs1:/tmp/cvs-serv16340 Modified Files: acinclude.m4 Log Message: * Fixed for autoconf 2.57 (in order to get rid of acconfig.h): Added descriptions for the defined preprocessor macros. Index: acinclude.m4 =================================================================== RCS file: /cvsroot/gqclient/gq/acinclude.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** acinclude.m4 11 Oct 2002 13:42:31 -0000 1.2 --- acinclude.m4 28 Sep 2003 22:32:27 -0000 1.3 *************** *** 56,63 **** if test "$gq_cv_have_tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF) ! AC_DEFINE(TM_GMTOFF, tm_gmtoff) elif test "$gq_cv_have___tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF) AC_DEFINE(TM_GMTOFF, __tm_gmtoff) else --- 56,65 ---- if test "$gq_cv_have_tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF,1, ! [Define if your struct tm contains tm_gmtoff or __tm_gmtoff]) ! AC_DEFINE(TM_GMTOFF, tm_gmtoff, ! [Define to the name of the tm_gmtoff member of struct tm]) elif test "$gq_cv_have___tm_gmtoff" = yes ; then ! AC_DEFINE(HAVE_TM_GMTOFF,1) AC_DEFINE(TM_GMTOFF, __tm_gmtoff) else *************** *** 71,75 **** ac_cv_var_timezone=no)]) if test $ac_cv_var_timezone = yes; then ! AC_DEFINE(HAVE_TIMEZONE) fi fi --- 73,78 ---- ac_cv_var_timezone=no)]) if test $ac_cv_var_timezone = yes; then ! AC_DEFINE(HAVE_TIMEZONE,1, ! [Define if your libc has a global timezone variable]) fi fi |
|
From: <sta...@us...> - 2003-02-11 20:19:01
|
Update of /cvsroot/gqclient/CVSROOT
In directory sc8-pr-cvs1:/tmp/cvs-serv1980
Modified Files:
loginfo
Log Message:
* throw away own attemt to wrap syncmail and just use it itself
if this works, po related changes will go to the new gqclient-i18n mailing
list
Index: loginfo
===================================================================
RCS file: /cvsroot/gqclient/CVSROOT/loginfo,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** loginfo 14 Oct 2002 16:33:59 -0000 1.8
--- loginfo 11 Feb 2003 20:18:25 -0000 1.9
***************
*** 29,31 ****
# CVSROOT $CVSROOT/CVSROOT/syncmail %{sVv} yo...@so...
# DEFAULT $CVSROOT/CVSROOT/syncmail %{sVv} gqc...@li...
! DEFAULT $CVSROOT/CVSROOT/pofile $CVSROOT %{sVv}
--- 29,31 ----
# CVSROOT $CVSROOT/CVSROOT/syncmail %{sVv} yo...@so...
# DEFAULT $CVSROOT/CVSROOT/syncmail %{sVv} gqc...@li...
! ^gq/po $CVSROOT/CVSROOT/syncmail %{sVv} pe...@st...
|