pinentry.git
17 years agoAdd some news item and correct TODO item.
Marcus Brinkmann [Wed, 24 Apr 2002 01:52:17 +0000 (01:52 +0000)]
Add some news item and correct TODO item.

17 years agoRemove obsolete item.
Marcus Brinkmann [Wed, 24 Apr 2002 01:48:45 +0000 (01:48 +0000)]
Remove obsolete item.

17 years ago2002-04-24 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Wed, 24 Apr 2002 01:48:27 +0000 (01:48 +0000)]
2002-04-24  Marcus Brinkmann  <marcus@g10code.de>

* curses/pinentry-curses.c (dialog_create): Add '<' and '>' around
the user provided button texts.  Replace sizeof by strlen to fix
size calculation of ok and cancel button.

17 years agoCut an item.
Marcus Brinkmann [Wed, 24 Apr 2002 01:32:35 +0000 (01:32 +0000)]
Cut an item.

17 years agoUpdate to 20020423 version from newpg.
Marcus Brinkmann [Wed, 24 Apr 2002 00:51:38 +0000 (00:51 +0000)]
Update to 20020423 version from newpg.

17 years agoAdd some items.
Marcus Brinkmann [Tue, 23 Apr 2002 23:24:57 +0000 (23:24 +0000)]
Add some items.

17 years ago2002-04-23 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Tue, 23 Apr 2002 23:19:02 +0000 (23:19 +0000)]
2002-04-23  Marcus Brinkmann  <marcus@g10code.de>

* pinentry/pinentry.h (struct pinentry): New variables lc_ctype
and lc_messages.
* pinentry/pinentry.c (usage): New options --lc-ctype and
--lc-messages.
(pinentry_parse_opts): Likewise.
(option_handler): Likewise.
(struct pinentry pinentry): New initializers for new members.

* curses/pinentry-curses.c (convert_utf8_string): New function.
(struct dialog): New members ok and cancel.
(dialog_create): New variables ERR, DESCRIPTION, ERROR, PROMPT,
OK, and CANCEL.  Initialize them with the localised versions of
the pinentry strings.  If in confirm mode, split up the prompt at
'|' and use the values as button texts.  Use localised strings.
(dialog_switch_pos): Use localised strings.
(dialog_run): Free dialog strings.

* acinclude.m4 (AM_ICONV): New check from gettext.
* configure.ac: Run AM_ICONV if curses pinentry is build.
Don't check for inttypes.h, don't check size of unsigned int or
unsigned long.
(LIBCAP): Move check to interface independent part.

17 years ago* Removed X11 dependency and use Qt for grabbing the keyboard.
Steffen Hansen [Sun, 21 Apr 2002 10:56:01 +0000 (10:56 +0000)]
* Removed X11 dependency and use Qt for grabbing the keyboard.
* Clear the lineedit before asking the user for the PIN.

17 years agoEnable pinentry-qt if Qt is found
Steffen Hansen [Fri, 12 Apr 2002 11:27:06 +0000 (11:27 +0000)]
Enable pinentry-qt if Qt is found

17 years ago2002-04-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 6 Apr 2002 14:18:06 +0000 (14:18 +0000)]
2002-04-06  Marcus Brinkmann  <marcus@g10code.de>

* qt: New directory.
* qt/Makefile.am, qt/cppmemory.cpp, qt/main.cpp,
pinentrycontroller.cpp, qt/pinentrycontroller.h,
qt/pinentrydialog.cpp, qt/pinentrydialog.h: New file, copied from
kde/.
* kde: Directory removed.
* kde/Makefile.am, kde/cppmemory.cpp, kde/main.cpp,
kde/pinentry.desktop, kde/pinentrycontroller.cpp,
kde/pinentrycontroller.h, kde/pinentrydialog.cpp,
kde/pinentrydialog.h: Files removed.
* acinclude.m4: Removed the KE checks and completely overhauled
the Qt checks, putting all Qt checks in their own namespace QT_,
and make it declare QT_-prefixed variables for linking and
compilation.
* configure.ac: Use the new Qt checks instead the KDE checks.
Replace "kde" with "qt" everywhere.
* Makefile.am: Replace "kde" with "qt" everywhere.

17 years ago2002-04-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 6 Apr 2002 02:43:53 +0000 (02:43 +0000)]
2002-04-06  Marcus Brinkmann  <marcus@g10code.de>

* acinclude.m4: Reworked the Qt and KDE checks, cutting out a lot
of dead and not-so-dead wood.  Gave all KDE checks proper names.
* configure.ac: Use the new names for the KDE checks.

17 years ago.
Marcus Brinkmann [Sat, 6 Apr 2002 02:06:15 +0000 (02:06 +0000)]
.

17 years ago2002-04-06 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Sat, 6 Apr 2002 02:05:47 +0000 (02:05 +0000)]
2002-04-06  Marcus Brinkmann  <marcus@g10code.de>

* kde/Makefile.am (EXTRA_DIST): Remove variable.
(install-data-local): Remove target.
(uninstall-local): Likewise.

17 years agoRemoved KDE dependency. Can be enabled again by defining USE_KDE
Steffen Hansen [Fri, 5 Apr 2002 15:45:13 +0000 (15:45 +0000)]
Removed KDE dependency. Can be enabled again by defining USE_KDE

17 years ago2002-04-05 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 5 Apr 2002 13:39:18 +0000 (13:39 +0000)]
2002-04-05  Marcus Brinkmann  <marcus@g10code.de>

Released 0.6.0.

* configure.ac: Set version number to 0.6.
* NEWS: Add information for 0.6.0.
* secmem/Makefile.am (libsecmem_a_SOURCES): Replace secmem.h with memory.
* kde/Makefile.am (pinentry_kde_SOURCES): Move
pinentrydialog.moc.cpp and pinentrycontroller.moc.cpp to ...
(nodist_pinentry_kde_SOURCES): ... this new target.

17 years ago2002-04-05 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 5 Apr 2002 02:24:36 +0000 (02:24 +0000)]
2002-04-05  Marcus Brinkmann  <marcus@g10code.de>

* acinclude.m4: A lot of new checks more or less straight from KDE's
admin/acinclude.m4.in.
* configure.ac (AC_CANONICAL_HOST): Call that macro.
(AC_CHECK_COMPILERS, AC_PATH_KDE): Call those macros if KDE
pinentry is enabled.
* kde/Makefile.am (CXXFLAGS, XXX_PREFIX, XXX_KDE_DEFINES, LIB_QT,
LIB_KDECORE, LIB_KDEUI, KDE_RPATH, MOC, kde_appsdir): Variables removed.
(AM_CPPFLAGS): Replace XXX_KDE_DEFINES by all_includes.
(pinentry_kde_LDFLAGS): Add all_libraries.
* README: Document that automatic check is not possible for KDE.

17 years agoFix typo.
Marcus Brinkmann [Thu, 4 Apr 2002 23:47:16 +0000 (23:47 +0000)]
Fix typo.

17 years agoAdd info about ttyname and ttytype.
Marcus Brinkmann [Thu, 4 Apr 2002 23:40:05 +0000 (23:40 +0000)]
Add info about ttyname and ttytype.

17 years agoUpdate with more accurate information.
Marcus Brinkmann [Thu, 4 Apr 2002 23:38:37 +0000 (23:38 +0000)]
Update with more accurate information.

17 years ago2002-04-05 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 4 Apr 2002 22:00:24 +0000 (22:00 +0000)]
2002-04-05  Marcus Brinkmann  <marcus@g10code.de>

* curses/pinentry-curses.c (dialog_run): Add handling for TAB key.
(dialog_create): New variable description_x.  Calculate dimension
of multi-line description correctly.

17 years ago2002-04-04 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Thu, 4 Apr 2002 19:44:55 +0000 (19:44 +0000)]
2002-04-04  Marcus Brinkmann  <marcus@g10code.de>

* pinentry/pinentry.h (struct pinentry): New members DISPLAY,
TTYNAME and TTYTYPE.
* pinentry/pinentry.c (pinentry): Likewise.
* pinentry/pinentry.c: Include <string.h>.
(usage): Add new options --display,
--ttyname and --ttytype.
(option_handler): Likewise.
(pinentry_parse_opts): Likewise.

* curses/pinentry-curses.c (dialog_cmd_handler): Use
PINENTRY->ttyname and PINENTRY->ttytype.

17 years ago2002-03-30 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 29 Mar 2002 23:37:35 +0000 (23:37 +0000)]
2002-03-30  Marcus Brinkmann  <marcus@g10code.de>

* acinclude.m4: Add AM_PATH_GLIB and AM_PATH_GTK.

17 years agoRemove obsolete entry.
Marcus Brinkmann [Fri, 29 Mar 2002 22:47:06 +0000 (22:47 +0000)]
Remove obsolete entry.

17 years ago2002-03-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 29 Mar 2002 22:46:06 +0000 (22:46 +0000)]
2002-03-29  Marcus Brinkmann  <marcus@g10code.de>

* configure.ac: Choose a more appropriate AC_CONFIG_SRCDIR.

17 years ago2002-03-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 29 Mar 2002 22:44:40 +0000 (22:44 +0000)]
2002-03-29  Marcus Brinkmann  <marcus@g10code.de>

* kde/Makefile.am (pinentry_kde_LDADD): Link with $(LIBCAP).
* gtk/Makefile.am (install-exec-local): Moved to ...
* Makefile.am (install-exec-local): ... here.

17 years ago2002-03-29 Marcus Brinkmann <marcus@g10code.de> after_multiple_frontends
Marcus Brinkmann [Fri, 29 Mar 2002 22:31:09 +0000 (22:31 +0000)]
2002-03-29  Marcus Brinkmann  <marcus@g10code.de>

* kde/Makefile.am (kde_appsdir): New variable.
* kde/Makefile.am (install-data-local): Use DESTDIR.
(uninstall-local): Likewise.

17 years ago2002-03-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 29 Mar 2002 22:20:37 +0000 (22:20 +0000)]
2002-03-29  Marcus Brinkmann  <marcus@g10code.de>

* autogen.sh: New file.

17 years ago2002-03-29 Marcus Brinkmann <marcus@g10code.de>
Marcus Brinkmann [Fri, 29 Mar 2002 22:18:21 +0000 (22:18 +0000)]
2002-03-29  Marcus Brinkmann  <marcus@g10code.de>

Merge of the gpinentry and curses pinentry program into the
pinentry distribution.  For this, the structure of the repository
has been thoroughly overhauled.  Some of the changes:
* secmem: New directory with secure memory allocation code.
* pinentry: New directory with pinentry support library.
* curses: New directory with curses frontend.
* gtk: New directory with GTK+ frontend.
* kde: New directory with only the core of the old kpinentry program.
* admin: Directory removed.
* po: Directory removed.
* kpinentry: Directory removed.
* doc: Directory removed.
* jnlib: Directory removed.x

The changes in more detail:
* AUTHORS: Add authors of other pinentry frontends.
* ChangeLog: Add the one from gpinentry.
* Makefile.am: Completely rewritten.
* README: Add content.
* TODO: Add content.
* NEWS: New file from gpinentry.
* THANKS: New file from gpinentry.
* acinclude.m4: New file.
* configure.ac: New file which configures for all frontends.
* curses/Makefile.am, curses/pinentry-curses.c: New files for
curses frontend.
* gtk/Makefile.am, gtk/gtksecentry.c, gtk/gtksecentry.h,
gtk/pinentry-gtk.c: New files, modified from gpinentry, for GTK+
frontend.
* kde/Makefile.am, kde/cppmemory.cpp, kde/main.cpp,
kde/pinentry.desktop, kde/pinentrycontroller.cpp,
kde/pinentrycontroller.h, kde/pinentrydialog.cpp,
kde/pinentrydialog.h: New files, modified from kpinentry, for KDE
frontend.
* pinentry/Makefile.am, pinentry/pinentry.c, pinentry/pinentry.h:
New files containing pinentry support library, partly factored out
from gpinentry.
* secmem/Makefile.am, secmem/memory.h, secmem/secmem-util.h,
secmem/secmem.c, secmem/util.c, secmem/util.h: New files
containing secure memory allocation code common to all pinentry
frontends.
* Makefile.dist, acconfig.h, configure.files, configure.in.in:
Files removed in favor of new configure.ac.
* pinentry.lsm: Removed file never used.
* stamp-h.in: Removed generated file.
* admin/ChangeLog, admin/Makefile.common, admin/acinclude.m4.in,
admin/am_edit, admin/am_edit.py, admin/conf.change.pl,
admin/config.guess, admin/config.pl, admin/config.sub,
admin/configure.in.min, admin/debianrules, admin/depcomp,
admin/install-sh, admin/libtool.m4.in, admin/ltcf-c.sh,
admin/ltcf-cxx.sh, admin/ltcf-gcj.sh, admin/ltconfig,
admin/ltmain.sh, admin/missing, admin/mkinstalldirs, admin/ylwrap:
Removed KDE build suite in favor of configure.ac.
* doc/Makefile.am, doc/en/Makefile.am, doc/en/index.docbook:
Removed files never used.
* jnlib/ChangeLog, jnlib/Makefile.am, jnlib/argparse.c,
jnlib/argparse.h jnlib/dotlock.c, jnlib/dotlock.h,
jnlib/libjnlib-config.h, jnlib/logging.c, jnlib/logging.h,
jnlib/mischelp.h, jnlib/stringhelp.c, jnlib/stringhelp.h,
jnlib/strlist.c, jnlib/strlist.h, jnlib/types.h, jnlib/xmalloc.c,
jnlib/xmalloc.h: Removed files no longer used.
* kpinentry/Makefile.am, kpinentry/cppmemory.cpp,
kpinentry/cppmemory.h, kpinentry/i18n.h, kpinentry/main.cpp,
kpinentry/memory.h, kpinentry/pinentry.desktop,
kpinentry/pinentrycontroller.cpp, kpinentry/pinentrycontroller.h,
kpinentry/pinentrydialog.cpp, kpinentry/pinentrydialog.h,
kpinentry/secmem.cpp, kpinentry/util.cpp, kpinentry/util.h:
Removed files in favor of new files in kde/.
* po/Makefile.am, po/pinentry.pot: Removed files never used.

17 years agoUpdate with current version from newpg.
Marcus Brinkmann [Fri, 29 Mar 2002 21:21:20 +0000 (21:21 +0000)]
Update with current version from newpg.

17 years agoupdated assuan before_multiple_frontends
Steffen Hansen [Mon, 4 Mar 2002 02:26:58 +0000 (02:26 +0000)]
updated assuan

17 years agolocal copy of assuan and jnlib
Steffen Hansen [Thu, 24 Jan 2002 09:08:28 +0000 (09:08 +0000)]
local copy of assuan and jnlib

17 years agoadaption to changes in assuan
Steffen Hansen [Wed, 23 Jan 2002 08:47:40 +0000 (08:47 +0000)]
adaption to changes in assuan

17 years agomore build stuff
Steffen Hansen [Tue, 18 Dec 2001 15:29:45 +0000 (15:29 +0000)]
more build stuff

17 years agoUpdated build-system. Does this help you khz?
Steffen Hansen [Tue, 18 Dec 2001 14:04:11 +0000 (14:04 +0000)]
Updated build-system. Does this help you khz?

17 years agoInitial revision
Steffen Hansen [Sun, 25 Nov 2001 22:33:20 +0000 (22:33 +0000)]
Initial revision

17 years agoNew repository initialized by cvs2svn.
Repo Admin [Sun, 25 Nov 2001 22:33:20 +0000 (22:33 +0000)]
New repository initialized by cvs2svn.