The Pulse Gateway is Now Available for Download

Sorry for the delay. Installer packages, available as either a self-extracting binary for i386 Linux or a Universal build for OS X, can be downloaded here.

Please note that you should be moderately clueful about network administration before attempting this. If you don’t know what “sudo” is or you don’t know how to open a firewall port, you might want to go for the really very reasonably priced for-fee service.

Speaking of which, with this event, use of the Austin Web Development Pulse Gateway Service will end on December 20th. After that time you will need to either subscribe to AWD’s $3.34/month service or setup your own proxy.

I’ll post the source code drop with updated build scripts and instructions tomorrow. Right now I’m beat.

14 Responses to “The Pulse Gateway is Now Available for Download”

  1. Looks like it was built only for INTEL on macosx:

    dyld: Library not loaded: /usr/lib/libz.1.dylib
    Referenced from: /usr/sbin/pulsed
    Reason: no suitable image found. Did find:
    /usr/lib/libz.1.dylib: mach-o, but wrong architecture
    /usr/lib/libz.1.dylib: mach-o, but wrong architecture

    Uh oh, better check your make files!~!!

  2. Actually, the build was last testing on a dual G5 and it worked great there. Are you using a G4? I’ll do a regression test and see what happens.

    -Daniel

  3. Nope an imac g5

  4. I just downloaded the installer and ran directly on one of our duel G5’s and it worked fine. Here is the output from the command line:

    kenobi:~ gcole$ sudo /Library/StartupItems/Pulse/Pulse restart
    Starting PULSE Daemon
    net.inet.ip.forwarding: 1 -> 1
    65534 divert 8668 ip from any to any via en0
    65534 allow ip from any to any
    kenobi:~ gcole$ Sticking with the default log
    pulsed[3743]: PULSE server ver 1.0 12/13/2006 (stand)

    kenobi:~ gcole$ uname -a
    Darwin kenobi 8.7.2 Darwin Kernel Version 8.7.2: Tue Jul 25 23:14:47 PDT 2006; root:xnu-792.10.96.obj~3/RELEASE_PPC Power Macintosh powerpc

  5. aha, you are running an older version of macosx:

    uname -a
    Darwin imac.local 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc

  6. also:

    ls -lrt /usr/lib/libz.1.dylib
    lrwxr-xr-x 1 root wheel 16 Jul 7 19:11 /usr/lib/libz.1.dylib -> libz.1.2.3.dylib

  7. Silly question. You downloaded the OS X installer and not the Linux one, right?

  8. yep

    zlib was updated in a recent security patch try compiling against 10.4.8

  9. once you download the source, ill be happy to debug the issue for you. Maybe on monday or so

  10. We’re not sure that this is the issue, as we just ran the same installer on the latest seed release of leopard on a G5 without any problems.

  11. Yes, but have you tried on 10.4.8 yet?

  12. […] The Pulse Gateway is Now Available for Download - I’ll use the hosted service. […]

  13. also, here is the pulsed.crash.log:

    **********

    Host Name: imac
    Date/Time: 2006-12-18 05:23:36.565 -0800
    OS Version: 10.4.8 (Build 8L127)
    Report Version: 4

    Command: pulsed
    Path: /usr/sbin/pulsed
    Parent: launchd [1]

    Version: ??? (???)

    PID: 4166
    Thread: Unknown

    Exception: EXC_BREAKPOINT (0×0006)
    Code[0]: 0×00000001
    Code[1]: 0×8fe067ac

    Unable to generate backtrace for 64 bit task.

    Unknown thread crashed with PPC Thread State 64:
    srr0: 0×000000008fe067ac srr1: 0×900000000002d030 vrsave: 0×0000000000000000
    cr: 0×4400247f xer: 0×0000000020000000 lr: 0×000000008fe067a8 ctr: 0×0000000000000000
    r0: 0×0000000000000000 r1: 0×0007fffefffff390 r2: 0×000000008feea71f r3: 0×000000008feea320
    r4: 0×000000000000001f r5: 0×0000000000000001 r6: 0xfefefefefefefeff r7: 0×8080808080808080
    r8: 0×0000000000000005 r9: 0×000000008feea71e r10: 0×63fefefefefefeff r11: 0×000000008feea320
    r12: 0×000000008fe067a8 r13: 0×000000008fee8db0 r14: 0×0007fffefffff3a0 r15: 0×0000000000001000
    r16: 0×000000008fee606c r17: 0×000000008fee606c r18: 0×000000008fee606c r19: 0×000000008fee606c
    r20: 0×0000000000000000 r21: 0×0007fffefffffb20 r22: 0×0007fffefffffa80 r23: 0×0007fffefffffb20
    r24: 0×0007fffefffff400 r25: 0×0000000000000000 r26: 0×0007fffefffffb30 r27: 0×0000000000200080
    r28: 0×0000000000000000 r29: 0×000000008feea320 r30: 0×0007fffefffff3a0 r31: 0×000000008fe0606c

    Binary Images Description:

  14. Looks like i fixed this problem by using lipo to remove the ppc64 bit arch from the pulsed binary.

Leave a Reply

You must be logged in to post a comment.