On 3/25/07, steve <[EMAIL PROTECTED]> wrote:
> Hi,
>
> It's been busy at work and hence development slows down accordingly, but
> my weekends are free and I've made some big strides this weekend.
>
> I also wasted about 5 hours of my time today (not to mention the
> frustration and head scratching for the past 3 weeks) at why the symbol
> plugin for Anjuta (my IDE) wasn't working reliably: it sometimes
> displayed correct data, then other times it wouldn't display that same
> data at all.
>
> The 5 hours today went towards 3 efforts:
>
> 1. Try out eclipse (read the docs -- it doesn't support automake build
> systems)
> 2. Try out Kdevelop (well.. I'm not developing for KDE and it crashed
> everytime I tried to import my project or create a new GTK+ project and
> import my source
> 3. Try to compile the latest source of the next rev of Anjuta: Too many
> library version conflicts with my FC6 installation to make a sane build
> enviornment feisable on my laptop.
>
> Then I stumbled across the reason for all my problems: I started with
> the source to nm-vpnc (FC6 src rpm + redhat patches) and of course, just
> like copying in school, you get the mistakes as well as the correct
> answers.
>
> Moral of the Story: Don't copy verbatim if you can avoid it.
>
> After I fixed the problem ( which had to do with name/type conflicts on
> typedef struct definitions ) the symbol browser in FC6's default
> installation of Anjuta started working perfectly.
>
> Afterwards, I ran a build of the default vpc source (Just for kicks)
> and  saw warnings about the same thing. Anyway, just wanted to save
> people time if anyone else is writing a vpn plugin, and started with the
> source an existing one for reference like I did.
>
> Development continues on nm-openswan and I hope to have a complete set
> of working alpha code for all targets of the plugin in about 2 weeks. At
> that point I'm going to setup some kind of CVS repository for the dist.
>
> There is still one big design question to be answered through testing.
> If anyone knows openswan well, or cares to help me figure this one out,
> feel free to offer advice. Here's my dilema:
>
> Call out to /usr/libexec/ipsec/whack to initiate/terminate an ipsec
> connection
>
> -OR-
>
> integrate the code for whack into my project and link against it at
> build time (so my code actually talks directly to pluto through a
> socket). I don't like this idea as my code becomes dependant on a
> specific version of openswan (it's hard to explain the why of that).
> Each new major rev of openswan will require an update to my source and a
> recompile to work again and introducing depenancies doesn't seem to fit
> with the design goals of NetworkManager.
>
> All feedback welcome.
>
> I'll send another update once I've got this problem licked and the alpha
> code compiles (without segfaults  at runtime ;)
>
> Steve.

Hi Steve!

Thank you for the update, so far it looks great.  Sorry for the late
response I flagged your earlier email to respond to it but travel kept
my from doing it.   I was looking at your earlier screenshot and I was
curious if it was possible to set the password to prompt  for people
with RSA tokens and what options were there for Xauth?   With the
nortel client there is a group username and password and the
connection properties dialog seemed to permit either a Pre-shared key
or Certificate but not just X-auth, or am I misreading the dialog?

Regarding SVN, once the plugin reaches a somewhat usable state Dan
might be willing to host it on the gnome svn with the other VPN
plugins but I am not sure what his or gnome's requirements would be.

I haven't looked at the VPNC or OpenVPN plugin code in awhile but if I
remember properly they just call vpnc or openvpn directly so it seems
like calling openswan that way would be inline with the other plugins,
however I have never used Openswan so I am not sure of any limitations
or issues with that.

Thank you again for taking this on!  I suspect that a lot of people
will find your work useful!  I know I will if I can connect to my
Nortel concentrator at work, it will allow me remove my XP VM that I
use now!

Thanks!
Darren
_______________________________________________
NetworkManager-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to