[RFC/RFT] stoken and xmlconfig changes

Kevin Cernekee cernekee at gmail.com
Sun Aug 3 22:46:28 PDT 2014


On Sun, Aug 3, 2014 at 12:52 AM, David Woodhouse <dwmw2 at infradead.org> wrote:
> So yes, I suppose exporting openconnect_open_utf8() and perhaps also
> openconnect_fopen_utf8() under OPENCONNECT_PRIVATE is probably the way
> to go. I was planning to take a look at what *else* might want to be
> exported, now that charset handling ended up throughout libopenconnect
> (it started *only* in main.c). Maybe that convert_str() function...
>
> Feel free to leave that to me though, if you prefer.

I posted a few more updates to handle the UTF-8 filenames:


The following changes since commit 24c3fb45d6ad824e97a0223065d9419641e3b8d1:

  Update GUI page (2014-07-31 23:17:42 +0100)

are available in the git repository at:

  git://github.com/cernekee/openconnect token-20140803

for you to fetch changes up to 8338c3fdd86eb7da3c9310baa8bdc07b01636850:

  Use openconnect_[f]open_utf8() for xmlconfig, pidfile, config_file
(2014-08-03 12:48:11 -0700)

----------------------------------------------------------------
Kevin Cernekee (11):
      xml: Make a generic function to read a file into a string
      xml: Trim whitespace from xmlconfig entries
      xml: Call openconnect_parse_url() on <HostAddress> entries
      main: Restore tty state if password prompt is aborted
      main: Allow reading --token-secret from a file
      auth: Rearrange stoken support code
      auth: Refactor stoken form handling
      Rename and export open_utf8(), fopen_utf8()
      ssl: Allow openconnect_open_utf8() to be used with O_CREAT
      ssl: Support more read/write modes in openconnect_fopen_utf8()
      Use openconnect_[f]open_utf8() for xmlconfig, pidfile, config_file

 auth.c                 |  241 ++++++++++++++++++++++++++++++++++--------------
 gnutls.c               |    2 +-
 libopenconnect.map.in  |    2 +
 main.c                 |   28 ++++--
 openconnect-internal.h |   10 +-
 openconnect.8.in       |   13 ++-
 openssl.c              |    8 +-
 ssl.c                  |   37 +++++---
 xml.c                  |  109 ++++++++++++++--------
 9 files changed, 310 insertions(+), 140 deletions(-)



More information about the openconnect-devel mailing list