On Fri, Aug 14, 2015 at 9:58 PM, Jonathan Bennett <jbscienc...@gmail.com> wrote:
> Made a couple fixes and pushed to github. Seems to work on this mac now. I > am trying to get a working bundle so it can be distributed without a > macports or homebrew install. > Yep, IP resolution mode works now on Yosemite. --Mike > > On Fri, Aug 14, 2015, 8:20 PM Michael Rash <michael.r...@gmail.com> wrote: > >> On Fri, Aug 14, 2015 at 4:08 PM, Damien Stuart <dstu...@dstuart.org> >> wrote: >> >>> The knock is working as well. >>> >>> I should point out that this is on a different Mac (mine at home running >>> Mavericks). This first one I used is older (with Mountain Lion). I will >>> retry on the older one when I get a chance. >>> >> >> The CMAKE_OSX_ARCHITECTURES update allowed me to get the UI compiled. I'm >> on Yosemite with this Mac, and the UI launches and allows me to save a >> config. I can also successfully send a knock unless I use the IP resolution >> mode (which gives "Failed initialization"). That exact message does not >> come from fwknop-gui or libfko that I can see, so perhaps this is another >> error from curl? The SPA packets work great in non-resolution mode. >> >> --Mike >> >> >> >>> >>> -Damien >>> >>> >>> On Fri, Aug 14, 2015 at 1:32 PM, Jonathan Bennett <jbscienc...@gmail.com >>> > wrote: >>> >>>> Removing that line was an option I wanted to test. When you say it is >>>> working, do you mean just the compiling, or sending a knock as well? >>>> >>>> At one point I had a bug where only the first knock would work and >>>> repeated attempts would fail, but I thought I fixed that one. That could be >>>> what is happening, though. >>>> >>>> On Fri, Aug 14, 2015, 12:11 PM Damien Stuart <dstu...@dstuart.org> >>>> wrote: >>>> >>>>> Hmm. >>>>> >>>>> I commented out the CMAKE_OSX_ARCHITECTURES on my mac at home and >>>>> it's working. I should also add that I am using Homebrew instead of >>>>> macports. >>>>> >>>>> -Damien >>>>> >>>>> On Fri, Aug 14, 2015 at 1:05 PM, Jonathan Bennett < >>>>> jbscienc...@gmail.com> wrote: >>>>> >>>>>> That is probably an error from the curl library trying to do https to >>>>>> resolve the local ip. I'll add that to the todo list for when I get back >>>>>> to >>>>>> a mac to work on it. Thank you for the report. >>>>>> >>>>>> On Fri, Aug 14, 2015, 12:01 PM Damien Stuart <dstu...@dstuart.org> >>>>>> wrote: >>>>>> >>>>>>> I was able to get it to compile on my mac after setting >>>>>>> "CMAKE_OSX_ARCHITECTURES x86_64" in the CMakeLists.txt file. >>>>>>> >>>>>>> It runs, but when I go to send a knock, it just pops up a dialog >>>>>>> stating "Unknown Error". >>>>>>> >>>>>>> -Damien >>>>>>> >>>>>>> On Thu, Aug 13, 2015 at 11:19 PM, Jonathan Bennett < >>>>>>> jbscienc...@gmail.com> wrote: >>>>>>> >>>>>>>> >>>>>>>> On Thu, Aug 13, 2015, 10:07 PM Michael Rash <michael.r...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>> On Thu, Aug 13, 2015 at 4:28 PM, Jonathan Bennett < >>>>>>>> jbscienc...@gmail.com> wrote: >>>>>>>> >>>>>>>> There is now an installer for fwknop-gui on Windows. It's built >>>>>>>> using inno setup. Link here: >>>>>>>> http://incomsystems.biz/misc/fwknop-gui-installer.exe >>>>>>>> >>>>>>>> Awesome! I used the installer on a Window 7 VM, and it worked >>>>>>>> perfectly (sending a SPA packet to fwknopd running on a separate Linux >>>>>>>> box). >>>>>>>> >>>>>>>> I also compiled up the UI on an Ubuntu 1410 system, and it worked >>>>>>>> there too after I got the wxWidgets stuff installed. One minor thing is >>>>>>>> that the backspace key did not seem to delete characters out of fields >>>>>>>> like >>>>>>>> the stanza name - not sure if this is something in my setup or not >>>>>>>> (ubuntu >>>>>>>> VM on a Mac). I was able to highlight the complete field and then type >>>>>>>> over >>>>>>>> the existing text as a workaround. Also, for both the Linux and Windows >>>>>>>> UI's, the tab key doesn't seem to move the cursor from one field to the >>>>>>>> next. (Totally minor - just reporting things in case they are useful.) >>>>>>>> >>>>>>>> >>>>>>>> The tab issue I was aware of, but not the backspace issue. I'll >>>>>>>> investigate and get it fixed. >>>>>>>> >>>>>>>> >>>>>>>> A feature for a future release might be to add a status bar (or >>>>>>>> box) that lets the user know that a SPA packet has been sent after >>>>>>>> hitting >>>>>>>> the "Send Knock" button. This could come in handy if the IP resolution >>>>>>>> step >>>>>>>> is slow for example. This could maybe be a text status area at the >>>>>>>> bottom >>>>>>>> of the UI that just flashes the steps involved such as "resolving >>>>>>>> IP...", >>>>>>>> "sending knock", etc. If the IP resolution is fast, then this status >>>>>>>> would >>>>>>>> just flash very briefly before moving to the next phase. What do you >>>>>>>> think? >>>>>>>> >>>>>>>> If something goes wrong, a message is displayed. I think a visual >>>>>>>> feedback of success would also be helpful. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> This is still the same early alpha version, so please report any >>>>>>>> bugs you find. >>>>>>>> >>>>>>>> I'll work on the Mac package when I can get back to an Apple >>>>>>>> machine. I hope to have a mac binary download sometime this weekend. >>>>>>>> >>>>>>>> I tried briefly on my Mac as well - ran into some linker issues >>>>>>>> that I think are my fault. More soon on this front. >>>>>>>> >>>>>>>> Did you hit the i686 vs x86_64 issue? In CMakeLists.txt change the >>>>>>>> line: >>>>>>>> >>>>>>>> set(CMAKE_OSX_ARCHITECTURES i386) >>>>>>>> To >>>>>>>> set(CMAKE_OSX_ARCHITECTURES x86_64) >>>>>>>> And clean your build directory and try again. I seem to remember >>>>>>>> the same error when I built it using macports. If this fixes it for >>>>>>>> you, >>>>>>>> I'll push that change to github. >>>>>>>> >>>>>>>> Thanks to you, fwknop usability is about to take a giant step >>>>>>>> forward. >>>>>>>> >>>>>>>> --Mike >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --Jonathan >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Fwknop-discuss mailing list >>>>>>>> Fwknop-discuss@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Michael Rash | Founder >>>>>>>> http://www.cipherdyne.org/ >>>>>>>> Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> _______________________________________________ >>>>>>>> Fwknop-discuss mailing list >>>>>>>> Fwknop-discuss@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------------------------------ >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Fwknop-discuss mailing list >>>>>>>> Fwknop-discuss@lists.sourceforge.net >>>>>>>> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>> >> >> >> -- >> Michael Rash | Founder >> http://www.cipherdyne.org/ >> Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Fwknop-discuss mailing list >> Fwknop-discuss@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >> > -- Michael Rash | Founder http://www.cipherdyne.org/ Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F
------------------------------------------------------------------------------
_______________________________________________ Fwknop-discuss mailing list Fwknop-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fwknop-discuss