Package Details: ike 2.2.1-9

Git Clone URL: https://aur.archlinux.org/ike.git (read-only, click to copy)
Package Base: ike
Description: Shrew Soft VPN client for Linux
Upstream URL: http://www.shrew.net
Licenses: BSD
Submitter: tmhedberg
Maintainer: rockybulwinkle
Last Packager: rockybulwinkle
Votes: 27
Popularity: 0.000000
First Submitted: 2011-12-06 17:01 (UTC)
Last Updated: 2024-07-26 16:26 (UTC)

Pinned Comments

rockybulwinkle commented on 2020-12-20 18:30 (UTC)

I took ownership of this package and fixed the build issue with the parser_class_name as figue suggests.

figue commented on 2019-02-15 20:17 (UTC) (edited on 2019-02-15 20:18 (UTC) by figue)

Ok, shrew-vpn-client updated. Please install that package to have QT GUI.

I can't test new ike package, because IT guys gave me a new laptop with W10, and on a virtual machine I can't make ike work... Maybe next week I'll take a closer look. Anyway, QT GUI works and I can edit my profiles.

For the people that already have a profile, you can bring it up in commandline:

ikec -r profile -u user -p password -a

or use the GUI :P

timsat commented on 2019-02-14 20:01 (UTC) (edited on 2019-02-15 19:38 (UTC) by timsat)

ike updated to 2.2.1-5

  • Migrated to OpenSSL 1.1.x.
  • Removed Qt GUI from this package. The idea behind this decision is to have an as minimalistic base package as possible, with separate packages provide GUI.
  • Tested locally with OpenSSL 1.1.1.a-1.

Any feedback would be appreciated, thanks!

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

timsat commented on 2019-02-15 19:58 (UTC)

@eni, @velemas, thanks guys! If I understood correctly your concerns would be resolved by installing separate Qt GUI package. @figue and i maintains the same project for now, packaged into shrew-vpn-client and ike. So instead of just merging it and making all-in-one package we are going to separate them into backend and GUI. That way we will not force users who wants only CLI tools to install heavyweight, ancient QT4. Does it makes sense to you guys?

eni commented on 2019-02-15 09:55 (UTC)

OpenSSL 1.1.x is great but whitout the GUI configuring new VPN's is not really possible, please bring it back..

figue commented on 2019-02-15 00:13 (UTC)

@timsat thank you! will try tomorrow on my laptop at work.

@velemas I maintain "shrew-vpn-client" package in AUR, the idea is to have the GUI part into it and the CLI in "ike"... "shrew-vpn-client" will depend on "ike".

I wrote an ugly patch to avoid compile the daemon and libs:

--- a/CMakeLists.txt    2019-02-15 00:45:58.223713648 +0100
+++ b/CMakeLists.txt    2019-02-15 00:46:45.318858277 +0100
@@ -30,14 +30,8 @@
    RELVER "2.2.1" )

 subdirs(
-   source/iked
-   source/ikec
-   source/libike
-   source/libip
-   source/libidb
-   source/libith
-   source/liblog
-   source/libpfk )
+   source/qikea
+   source/qikec )

 set(
    SEARCH_INC
@@ -551,8 +545,8 @@

    endif( APPLE )

-   add_subdirectory( source/qikea )
-   add_subdirectory( source/qikec )
+#  add_subdirectory( source/qikea )
+#  add_subdirectory( source/qikec )

 endif( QTGUI )


Anyone knows a better way to do that?

I'll test tomorrow the whole program. Stay tuned!

velemas commented on 2019-02-14 20:34 (UTC)

@timsat thanks for OpenSSL 1.1 but why did you remove Qt GUI? I use it. Now I need to rebuild it with Qt enabled.

timsat commented on 2019-02-14 20:14 (UTC)

@figue, feel free to take a closer look, if you are still interested in it :)

timsat commented on 2019-02-14 20:01 (UTC) (edited on 2019-02-15 19:38 (UTC) by timsat)

ike updated to 2.2.1-5

  • Migrated to OpenSSL 1.1.x.
  • Removed Qt GUI from this package. The idea behind this decision is to have an as minimalistic base package as possible, with separate packages provide GUI.
  • Tested locally with OpenSSL 1.1.1.a-1.

Any feedback would be appreciated, thanks!

timsat commented on 2019-01-16 18:52 (UTC)

Sorry guys for silence, I just recovered from illness. Thanks @velemas, i'm looking into the patch.

velemas commented on 2019-01-01 20:45 (UTC)

Additionally https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828589 and the patch https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=828589;filename=openssl1.1_autoverify.patch;msg=43

velemas commented on 2018-12-30 21:00 (UTC)

@timsat i think that can help https://bugs.php.net/bug.php?id=73741 and https://bugs.php.net/patch-display.php?bug_id=73741&patch=php56-openssl11&revision=latest

figue commented on 2018-11-14 17:32 (UTC)

@timsat that's sweet. Count on me if you need testing...

On the other hand, could be interesting to make "ike" only the CLI part and shrew the GUI. Good point.