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.
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 >
------------------------------------------------------------------------------
_______________________________________________ Fwknop-discuss mailing list Fwknop-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fwknop-discuss