Changeset 5848


Ignore:
Timestamp:
May 19, 2008, 12:23:06 AM (14 years ago)
Author:
livings124
Message:

update project for new rpc code (part 1)

Location:
trunk
Files:
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Transmission.xcodeproj/project.pbxproj

    r5830 r5848  
    111111                A24621420C769D0900088E81 /* trevent.c in Sources */ = {isa = PBXBuildFile; fileRef = A24621360C769CF400088E81 /* trevent.c */; };
    112112                A24B65600D3F30870079EA4D /* QuitBadge.png in Resources */ = {isa = PBXBuildFile; fileRef = A24B655F0D3F30870079EA4D /* QuitBadge.png */; };
    113                 A24D2A640C0A624600A0ED9F /* IPCController.m in Sources */ = {isa = PBXBuildFile; fileRef = A24D2A620C0A624600A0ED9F /* IPCController.m */; };
    114113                A24F19080A3A790800C9C145 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; };
    115114                A24F19210A3A796800C9C145 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = A24F19070A3A790800C9C145 /* Sparkle.framework */; };
     
    158157                A29DF8BE0DB2545F00D04E5A /* verify.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D22A110D65EED100007D5F /* verify.h */; };
    159158                A29E04B50DA8764100705643 /* Network.png in Resources */ = {isa = PBXBuildFile; fileRef = A29E04B40DA8764100705643 /* Network.png */; };
    160                 A29EBE540DC01FC9006CEE80 /* web.c in Sources */ = {isa = PBXBuildFile; fileRef = A29EBE520DC01FC9006CEE80 /* web.c */; };
    161                 A29EBE550DC01FC9006CEE80 /* web.h in Headers */ = {isa = PBXBuildFile; fileRef = A29EBE530DC01FC9006CEE80 /* web.h */; };
    162159                A29EBE710DC06068006CEE80 /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A29EBE700DC06068006CEE80 /* libcurl.dylib */; };
    163160                A2A1CB7A0BF29D5500AE959F /* PeerProgressIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A1CB780BF29D5500AE959F /* PeerProgressIndicatorCell.m */; };
     
    166163                A2A306600AAD24A80049E2AC /* UKKQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A306580AAD24A80049E2AC /* UKKQueue.m */; };
    167164                A2A306620AAD24A80049E2AC /* UKMainThreadProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A3065A0AAD24A80049E2AC /* UKMainThreadProxy.m */; };
     165                A2A4E9210DE0F7E9000CE197 /* web.h in Headers */ = {isa = PBXBuildFile; fileRef = A29EBE530DC01FC9006CEE80 /* web.h */; };
     166                A2A4E9220DE0F7EB000CE197 /* web.c in Sources */ = {isa = PBXBuildFile; fileRef = A29EBE520DC01FC9006CEE80 /* web.c */; };
    168167                A2A6321B0CD9751700E3DA60 /* BadgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2A6321A0CD9751700E3DA60 /* BadgeView.m */; };
    169168                A2AA579D0ADFCAB400CA59F6 /* PiecesView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2AA579B0ADFCAB400CA59F6 /* PiecesView.m */; };
     169                A2AAB65C0DE0CF6200E04DDA /* rpc-server.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6580DE0CF6200E04DDA /* rpc-server.c */; };
     170                A2AAB65D0DE0CF6200E04DDA /* rpc.h in Headers */ = {isa = PBXBuildFile; fileRef = A2AAB6590DE0CF6200E04DDA /* rpc.h */; };
     171                A2AAB65E0DE0CF6200E04DDA /* rpc-server.h in Headers */ = {isa = PBXBuildFile; fileRef = A2AAB65A0DE0CF6200E04DDA /* rpc-server.h */; };
     172                A2AAB65F0DE0CF6200E04DDA /* rpc.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB65B0DE0CF6200E04DDA /* rpc.c */; };
     173                A2AAB6650DE0D08B00E04DDA /* blocklist.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D307930D9EC4860051FD27 /* blocklist.h */; };
     174                A2AAB6DB0DE0D5A400E04DDA /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6C10DE0D5A400E04DDA /* auth.c */; };
     175                A2AAB6DC0DE0D5A400E04DDA /* cgi.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6C20DE0D5A400E04DDA /* cgi.c */; };
     176                A2AAB6DF0DE0D5A500E04DDA /* compat_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6C50DE0D5A400E04DDA /* compat_unix.c */; };
     177                A2AAB6E10DE0D5A500E04DDA /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6C70DE0D5A400E04DDA /* config.c */; };
     178                A2AAB6E40DE0D5A500E04DDA /* io_cgi.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CA0DE0D5A400E04DDA /* io_cgi.c */; };
     179                A2AAB6E50DE0D5A500E04DDA /* io_dir.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CB0DE0D5A400E04DDA /* io_dir.c */; };
     180                A2AAB6E60DE0D5A500E04DDA /* io_emb.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CC0DE0D5A400E04DDA /* io_emb.c */; };
     181                A2AAB6E70DE0D5A500E04DDA /* io_file.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CD0DE0D5A400E04DDA /* io_file.c */; };
     182                A2AAB6E80DE0D5A500E04DDA /* io_socket.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CE0DE0D5A400E04DDA /* io_socket.c */; };
     183                A2AAB6E90DE0D5A500E04DDA /* io_ssl.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6CF0DE0D5A400E04DDA /* io_ssl.c */; };
     184                A2AAB6EC0DE0D5A500E04DDA /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6D20DE0D5A400E04DDA /* log.c */; };
     185                A2AAB6ED0DE0D5A500E04DDA /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6D30DE0D5A400E04DDA /* md5.c */; };
     186                A2AAB6EF0DE0D5A500E04DDA /* shttpd.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6D50DE0D5A400E04DDA /* shttpd.c */; };
     187                A2AAB6F40DE0D5A600E04DDA /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = A2AAB6DA0DE0D5A400E04DDA /* string.c */; };
    170188                A2AF1C390A3D0F6200F1575D /* FileOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = A2AF1C370A3D0F6200F1575D /* FileOutlineView.m */; };
    171189                A2BB67790D5BA74600AB0618 /* OpenWeb.png in Resources */ = {isa = PBXBuildFile; fileRef = A2BB67780D5BA74600AB0618 /* OpenWeb.png */; };
     
    240258                BEFC1C050C07753500B0BB3C /* libtransmission.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D18389709DEC0030047D688 /* libtransmission.a */; };
    241259                BEFC1C1A0C07756200B0BB3C /* daemon.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C0E0C07756200B0BB3C /* daemon.c */; };
    242                 BEFC1C1B0C07756200B0BB3C /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C0F0C07756200B0BB3C /* errors.c */; };
    243                 BEFC1C1C0C07756200B0BB3C /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C110C07756200B0BB3C /* misc.c */; };
    244                 BEFC1C1F0C07756200B0BB3C /* server.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C150C07756200B0BB3C /* server.c */; };
    245                 BEFC1C200C07756200B0BB3C /* torrents.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C170C07756200B0BB3C /* torrents.c */; };
    246                 BEFC1CEF0C07822400B0BB3C /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C0F0C07756200B0BB3C /* errors.c */; };
    247260                BEFC1CF40C07822400B0BB3C /* libcrypto.0.9.7.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D2617F709DECE3D00D08EFA /* libcrypto.0.9.7.dylib */; };
    248                 BEFC1D000C07824D00B0BB3C /* torrents.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C170C07756200B0BB3C /* torrents.c */; };
    249261                BEFC1D050C07825A00B0BB3C /* remote.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C140C07756200B0BB3C /* remote.c */; };
    250                 BEFC1D0E0C07827300B0BB3C /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C110C07756200B0BB3C /* misc.c */; };
    251                 BEFC1D230C07839E00B0BB3C /* client.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C0C0C07756200B0BB3C /* client.c */; };
    252262                BEFC1D2D0C0783D900B0BB3C /* libtransmission.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D18389709DEC0030047D688 /* libtransmission.a */; };
    253263                BEFC1D3E0C0783EE00B0BB3C /* libcrypto.0.9.7.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D2617F709DECE3D00D08EFA /* libcrypto.0.9.7.dylib */; };
    254264                BEFC1D3F0C0783EE00B0BB3C /* libtransmission.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D18389709DEC0030047D688 /* libtransmission.a */; };
    255                 BEFC1D490C07842200B0BB3C /* proxy.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C130C07756200B0BB3C /* proxy.c */; };
    256                 BEFC1D4F0C07843400B0BB3C /* misc.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C110C07756200B0BB3C /* misc.c */; };
    257                 BEFC1D540C07843900B0BB3C /* errors.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1C0F0C07756200B0BB3C /* errors.c */; };
    258265                BEFC1E290C07861A00B0BB3C /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1DF00C07861A00B0BB3C /* version.h */; };
    259266                BEFC1E2A0C07861A00B0BB3C /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1DF10C07861A00B0BB3C /* utils.h */; };
     
    278285                BEFC1E490C07861A00B0BB3C /* metainfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E100C07861A00B0BB3C /* metainfo.h */; };
    279286                BEFC1E4A0C07861A00B0BB3C /* metainfo.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1E110C07861A00B0BB3C /* metainfo.c */; };
    280                 BEFC1E4B0C07861A00B0BB3C /* ipcparse.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E120C07861A00B0BB3C /* ipcparse.h */; };
    281                 BEFC1E4C0C07861A00B0BB3C /* ipcparse.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1E130C07861A00B0BB3C /* ipcparse.c */; };
    282287                BEFC1E4D0C07861A00B0BB3C /* session.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E140C07861A00B0BB3C /* session.h */; };
    283288                BEFC1E4E0C07861A00B0BB3C /* inout.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E150C07861A00B0BB3C /* inout.h */; };
     
    292297                BEFC1E5C0C07861A00B0BB3C /* bencode.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E230C07861A00B0BB3C /* bencode.h */; };
    293298                BEFC1E5D0C07861A00B0BB3C /* bencode.c in Sources */ = {isa = PBXBuildFile; fileRef = BEFC1E240C07861A00B0BB3C /* bencode.c */; };
    294                 BEFC1E5F0C07861A00B0BB3C /* trcompat.h in Headers */ = {isa = PBXBuildFile; fileRef = BEFC1E260C07861A00B0BB3C /* trcompat.h */; };
    295299                D4AF3B2F0C41F7A500D46B6B /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = D4AF3B2D0C41F7A500D46B6B /* list.c */; };
    296300                D4AF3B300C41F7A600D46B6B /* list.h in Headers */ = {isa = PBXBuildFile; fileRef = D4AF3B2E0C41F7A500D46B6B /* list.h */; };
     
    504508                A24621360C769CF400088E81 /* trevent.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = trevent.c; path = libtransmission/trevent.c; sourceTree = "<group>"; };
    505509                A24B655F0D3F30870079EA4D /* QuitBadge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = QuitBadge.png; path = macosx/Images/QuitBadge.png; sourceTree = "<group>"; };
    506                 A24D2A610C0A624600A0ED9F /* IPCController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = IPCController.h; path = macosx/IPCController.h; sourceTree = "<group>"; };
    507                 A24D2A620C0A624600A0ED9F /* IPCController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = IPCController.m; path = macosx/IPCController.m; sourceTree = "<group>"; };
    508                 A24D2A770C0A65C400A0ED9F /* ipcparse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ipcparse.c; path = libtransmission/ipcparse.c; sourceTree = "<group>"; };
    509                 A24D2A780C0A65C400A0ED9F /* ipcparse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ipcparse.h; path = libtransmission/ipcparse.h; sourceTree = "<group>"; };
    510510                A24F19070A3A790800C9C145 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = macosx/Sparkle.framework; sourceTree = "<group>"; };
    511511                A256588A0A9A695400E8A03B /* MessageWindowController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MessageWindowController.h; path = macosx/MessageWindowController.h; sourceTree = "<group>"; };
     
    600600                A2AA579A0ADFCAB400CA59F6 /* PiecesView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PiecesView.h; path = macosx/PiecesView.h; sourceTree = "<group>"; };
    601601                A2AA579B0ADFCAB400CA59F6 /* PiecesView.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = PiecesView.m; path = macosx/PiecesView.m; sourceTree = "<group>"; };
     602                A2AAB6580DE0CF6200E04DDA /* rpc-server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rpc-server.c"; path = "libtransmission/rpc-server.c"; sourceTree = "<group>"; };
     603                A2AAB6590DE0CF6200E04DDA /* rpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rpc.h; path = libtransmission/rpc.h; sourceTree = "<group>"; };
     604                A2AAB65A0DE0CF6200E04DDA /* rpc-server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "rpc-server.h"; path = "libtransmission/rpc-server.h"; sourceTree = "<group>"; };
     605                A2AAB65B0DE0CF6200E04DDA /* rpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rpc.c; path = libtransmission/rpc.c; sourceTree = "<group>"; };
     606                A2AAB6BB0DE0D55D00E04DDA /* libshttpd.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libshttpd.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
     607                A2AAB6C10DE0D5A400E04DDA /* auth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = auth.c; path = "third-party/shttpd/auth.c"; sourceTree = "<group>"; };
     608                A2AAB6C20DE0D5A400E04DDA /* cgi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cgi.c; path = "third-party/shttpd/cgi.c"; sourceTree = "<group>"; };
     609                A2AAB6C50DE0D5A400E04DDA /* compat_unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = compat_unix.c; path = "third-party/shttpd/compat_unix.c"; sourceTree = "<group>"; };
     610                A2AAB6C60DE0D5A400E04DDA /* compat_unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = compat_unix.h; path = "third-party/shttpd/compat_unix.h"; sourceTree = "<group>"; };
     611                A2AAB6C70DE0D5A400E04DDA /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = config.c; path = "third-party/shttpd/config.c"; sourceTree = "<group>"; };
     612                A2AAB6C80DE0D5A400E04DDA /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = "third-party/shttpd/config.h"; sourceTree = "<group>"; };
     613                A2AAB6CA0DE0D5A400E04DDA /* io_cgi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_cgi.c; path = "third-party/shttpd/io_cgi.c"; sourceTree = "<group>"; };
     614                A2AAB6CB0DE0D5A400E04DDA /* io_dir.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_dir.c; path = "third-party/shttpd/io_dir.c"; sourceTree = "<group>"; };
     615                A2AAB6CC0DE0D5A400E04DDA /* io_emb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_emb.c; path = "third-party/shttpd/io_emb.c"; sourceTree = "<group>"; };
     616                A2AAB6CD0DE0D5A400E04DDA /* io_file.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_file.c; path = "third-party/shttpd/io_file.c"; sourceTree = "<group>"; };
     617                A2AAB6CE0DE0D5A400E04DDA /* io_socket.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_socket.c; path = "third-party/shttpd/io_socket.c"; sourceTree = "<group>"; };
     618                A2AAB6CF0DE0D5A400E04DDA /* io_ssl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = io_ssl.c; path = "third-party/shttpd/io_ssl.c"; sourceTree = "<group>"; };
     619                A2AAB6D20DE0D5A400E04DDA /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = log.c; path = "third-party/shttpd/log.c"; sourceTree = "<group>"; };
     620                A2AAB6D30DE0D5A400E04DDA /* md5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = md5.c; path = "third-party/shttpd/md5.c"; sourceTree = "<group>"; };
     621                A2AAB6D40DE0D5A400E04DDA /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md5.h; path = "third-party/shttpd/md5.h"; sourceTree = "<group>"; };
     622                A2AAB6D50DE0D5A400E04DDA /* shttpd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = shttpd.c; path = "third-party/shttpd/shttpd.c"; sourceTree = "<group>"; };
     623                A2AAB6D60DE0D5A400E04DDA /* shttpd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shttpd.h; path = "third-party/shttpd/shttpd.h"; sourceTree = "<group>"; };
     624                A2AAB6DA0DE0D5A400E04DDA /* string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = string.c; path = "third-party/shttpd/string.c"; sourceTree = "<group>"; };
    602625                A2AC81D60D987E2D00A2878C /* nl */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = nl; path = macosx/nl.lproj/AddWindow.xib; sourceTree = "<group>"; };
    603626                A2AF1C360A3D0F6200F1575D /* FileOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FileOutlineView.h; path = macosx/FileOutlineView.h; sourceTree = "<group>"; };
     
    607630                A2BC19840CA9AF5A00DD302A /* CompleteCheck.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = CompleteCheck.png; path = macosx/Images/CompleteCheck.png; sourceTree = "<group>"; };
    608631                A2BC19DF0CA9D82300DD302A /* evutil.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = evutil.h; path = "third-party/libevent/evutil.h"; sourceTree = "<group>"; };
    609                 A2BC19E30CA9D8F400DD302A /* bsdqueue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = bsdqueue.h; path = daemon/bsdqueue.h; sourceTree = "<group>"; };
    610632                A2BE9C4E0C1E4ADA002D16E6 /* makemeta.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = makemeta.c; path = libtransmission/makemeta.c; sourceTree = "<group>"; };
    611633                A2BE9C4F0C1E4ADA002D16E6 /* makemeta.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = makemeta.h; path = libtransmission/makemeta.h; sourceTree = "<group>"; };
     
    622644                A2D307920D9EC4800051FD27 /* ggets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ggets.h; path = libtransmission/ggets.h; sourceTree = "<group>"; };
    623645                A2D307930D9EC4860051FD27 /* blocklist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blocklist.h; path = libtransmission/blocklist.h; sourceTree = "<group>"; };
    624                 A2D307950D9EC4C10051FD27 /* bsdtree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bsdtree.h; path = daemon/bsdtree.h; sourceTree = "<group>"; };
    625646                A2D307A20D9EC6870051FD27 /* BlocklistDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlocklistDownloader.h; path = macosx/BlocklistDownloader.h; sourceTree = "<group>"; };
    626647                A2D307A30D9EC6870051FD27 /* BlocklistDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BlocklistDownloader.m; path = macosx/BlocklistDownloader.m; sourceTree = "<group>"; };
     
    699720                BE75C3840C72A1C100DBEFE0 /* event.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = event.h; path = "third-party/libevent/event.h"; sourceTree = "<group>"; };
    700721                BEFC1C000C07750000B0BB3C /* transmission-daemon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "transmission-daemon"; sourceTree = BUILT_PRODUCTS_DIR; };
    701                 BEFC1C0C0C07756200B0BB3C /* client.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = client.c; path = daemon/client.c; sourceTree = "<group>"; };
    702                 BEFC1C0D0C07756200B0BB3C /* client.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = client.h; path = daemon/client.h; sourceTree = "<group>"; };
    703722                BEFC1C0E0C07756200B0BB3C /* daemon.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = daemon.c; path = daemon/daemon.c; sourceTree = "<group>"; };
    704                 BEFC1C0F0C07756200B0BB3C /* errors.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = errors.c; path = daemon/errors.c; sourceTree = "<group>"; };
    705                 BEFC1C100C07756200B0BB3C /* errors.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = errors.h; path = daemon/errors.h; sourceTree = "<group>"; };
    706                 BEFC1C110C07756200B0BB3C /* misc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = misc.c; path = daemon/misc.c; sourceTree = "<group>"; };
    707                 BEFC1C120C07756200B0BB3C /* misc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = misc.h; path = daemon/misc.h; sourceTree = "<group>"; };
    708                 BEFC1C130C07756200B0BB3C /* proxy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = proxy.c; path = daemon/proxy.c; sourceTree = "<group>"; };
    709723                BEFC1C140C07756200B0BB3C /* remote.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = remote.c; path = daemon/remote.c; sourceTree = "<group>"; };
    710                 BEFC1C150C07756200B0BB3C /* server.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = server.c; path = daemon/server.c; sourceTree = "<group>"; };
    711                 BEFC1C160C07756200B0BB3C /* server.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = server.h; path = daemon/server.h; sourceTree = "<group>"; };
    712                 BEFC1C170C07756200B0BB3C /* torrents.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = torrents.c; path = daemon/torrents.c; sourceTree = "<group>"; };
    713                 BEFC1C180C07756200B0BB3C /* torrents.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = torrents.h; path = daemon/torrents.h; sourceTree = "<group>"; };
    714724                BEFC1CF90C07822400B0BB3C /* transmission-remote */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "transmission-remote"; sourceTree = BUILT_PRODUCTS_DIR; };
    715725                BEFC1D430C0783EE00B0BB3C /* transmission-proxy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "transmission-proxy"; sourceTree = BUILT_PRODUCTS_DIR; };
     
    736746                BEFC1E100C07861A00B0BB3C /* metainfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = metainfo.h; path = libtransmission/metainfo.h; sourceTree = "<group>"; };
    737747                BEFC1E110C07861A00B0BB3C /* metainfo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = metainfo.c; path = libtransmission/metainfo.c; sourceTree = "<group>"; };
    738                 BEFC1E120C07861A00B0BB3C /* ipcparse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ipcparse.h; path = libtransmission/ipcparse.h; sourceTree = "<group>"; };
    739                 BEFC1E130C07861A00B0BB3C /* ipcparse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = ipcparse.c; path = libtransmission/ipcparse.c; sourceTree = "<group>"; };
    740748                BEFC1E140C07861A00B0BB3C /* session.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = session.h; path = libtransmission/session.h; sourceTree = "<group>"; };
    741749                BEFC1E150C07861A00B0BB3C /* inout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = inout.h; path = libtransmission/inout.h; sourceTree = "<group>"; };
     
    750758                BEFC1E230C07861A00B0BB3C /* bencode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = bencode.h; path = libtransmission/bencode.h; sourceTree = "<group>"; };
    751759                BEFC1E240C07861A00B0BB3C /* bencode.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = bencode.c; path = libtransmission/bencode.c; sourceTree = "<group>"; };
    752                 BEFC1E260C07861A00B0BB3C /* trcompat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = trcompat.h; path = libtransmission/trcompat.h; sourceTree = "<group>"; };
    753760                D4AF3B2D0C41F7A500D46B6B /* list.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = list.c; path = libtransmission/list.c; sourceTree = "<group>"; };
    754761                D4AF3B2E0C41F7A500D46B6B /* list.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = list.h; path = libtransmission/list.h; sourceTree = "<group>"; };
     
    791798                        runOnlyForDeploymentPostprocessing = 0;
    792799                };
     800                A2AAB6B90DE0D55D00E04DDA /* Frameworks */ = {
     801                        isa = PBXFrameworksBuildPhase;
     802                        buildActionMask = 2147483647;
     803                        files = (
     804                        );
     805                        runOnlyForDeploymentPostprocessing = 0;
     806                };
    793807                BE1183460CE160960002D0F3 /* Frameworks */ = {
    794808                        isa = PBXFrameworksBuildPhase;
     
    855869                                4DF0C5AA0899190500DD8943 /* Controller.h */,
    856870                                4DF0C5A90899190500DD8943 /* Controller.m */,
    857                                 A24D2A610C0A624600A0ED9F /* IPCController.h */,
    858                                 A24D2A620C0A624600A0ED9F /* IPCController.m */,
    859871                                4DFBC2DD09C0970D00D5C571 /* Torrent.h */,
    860872                                4DFBC2DE09C0970D00D5C571 /* Torrent.m */,
     
    926938                                BE1183480CE160960002D0F3 /* libminiupnp.a */,
    927939                                3C7A118D0D0B2EB800B5701F /* libnatpmp.a */,
     940                                A2AAB6BB0DE0D55D00E04DDA /* libshttpd.dylib */,
    928941                        );
    929942                        name = Products;
     
    939952                                4DDBB71509E16B3F00284745 /* Libraries */,
    940953                                BE75C3570C72A0D600DBEFE0 /* libevent */,
     954                                A2AAB6C00DE0D57F00E04DDA /* shttpd */,
    941955                                BE1183410CE15DF00002D0F3 /* libminiupnp */,
    942956                                3C7A11880D0B2E6700B5701F /* libnatpmp */,
     
    10731087                        isa = PBXGroup;
    10741088                        children = (
     1089                                A2AAB65B0DE0CF6200E04DDA /* rpc.c */,
     1090                                A2AAB6590DE0CF6200E04DDA /* rpc.h */,
     1091                                A2AAB6580DE0CF6200E04DDA /* rpc-server.c */,
     1092                                A2AAB65A0DE0CF6200E04DDA /* rpc-server.h */,
    10751093                                A29DF8B60DB2544C00D04E5A /* resume.c */,
    10761094                                A29DF8B70DB2544C00D04E5A /* resume.h */,
     
    10981116                                A2BE9C4F0C1E4ADA002D16E6 /* makemeta.h */,
    10991117                                002C9EE50C19CD2500C2F6F4 /* fastresume.c */,
    1100                                 A24D2A770C0A65C400A0ED9F /* ipcparse.c */,
    1101                                 A24D2A780C0A65C400A0ED9F /* ipcparse.h */,
    11021118                                BEFC1DF00C07861A00B0BB3C /* version.h */,
    11031119                                BEFC1DF10C07861A00B0BB3C /* utils.h */,
     
    11241140                                BEFC1E100C07861A00B0BB3C /* metainfo.h */,
    11251141                                BEFC1E110C07861A00B0BB3C /* metainfo.c */,
    1126                                 BEFC1E120C07861A00B0BB3C /* ipcparse.h */,
    1127                                 BEFC1E130C07861A00B0BB3C /* ipcparse.c */,
    11281142                                BEFC1E150C07861A00B0BB3C /* inout.h */,
    11291143                                BEFC1E160C07861A00B0BB3C /* inout.c */,
     
    11371151                                BEFC1E230C07861A00B0BB3C /* bencode.h */,
    11381152                                BEFC1E240C07861A00B0BB3C /* bencode.c */,
    1139                                 BEFC1E260C07861A00B0BB3C /* trcompat.h */,
    11401153                                A25D2CBA0CF4C7190096A262 /* stats.h */,
    11411154                                A25D2CBB0CF4C7190096A262 /* stats.c */,
     
    11461159                                A2D307920D9EC4800051FD27 /* ggets.h */,
    11471160                                A2D307900D9EC46B0051FD27 /* ggets.c */,
     1161                                A29EBE530DC01FC9006CEE80 /* web.h */,
     1162                                A29EBE520DC01FC9006CEE80 /* web.c */,
    11481163                        );
    11491164                        name = libtransmission;
     
    12051220                        );
    12061221                        name = "File Outline View";
     1222                        sourceTree = "<group>";
     1223                };
     1224                A2AAB6C00DE0D57F00E04DDA /* shttpd */ = {
     1225                        isa = PBXGroup;
     1226                        children = (
     1227                                A2AAB6C10DE0D5A400E04DDA /* auth.c */,
     1228                                A2AAB6C20DE0D5A400E04DDA /* cgi.c */,
     1229                                A2AAB6C50DE0D5A400E04DDA /* compat_unix.c */,
     1230                                A2AAB6C60DE0D5A400E04DDA /* compat_unix.h */,
     1231                                A2AAB6C70DE0D5A400E04DDA /* config.c */,
     1232                                A2AAB6C80DE0D5A400E04DDA /* config.h */,
     1233                                A2AAB6CA0DE0D5A400E04DDA /* io_cgi.c */,
     1234                                A2AAB6CB0DE0D5A400E04DDA /* io_dir.c */,
     1235                                A2AAB6CC0DE0D5A400E04DDA /* io_emb.c */,
     1236                                A2AAB6CD0DE0D5A400E04DDA /* io_file.c */,
     1237                                A2AAB6CE0DE0D5A400E04DDA /* io_socket.c */,
     1238                                A2AAB6CF0DE0D5A400E04DDA /* io_ssl.c */,
     1239                                A2AAB6D20DE0D5A400E04DDA /* log.c */,
     1240                                A2AAB6D30DE0D5A400E04DDA /* md5.c */,
     1241                                A2AAB6D40DE0D5A400E04DDA /* md5.h */,
     1242                                A2AAB6D50DE0D5A400E04DDA /* shttpd.c */,
     1243                                A2AAB6D60DE0D5A400E04DDA /* shttpd.h */,
     1244                                A2AAB6DA0DE0D5A400E04DDA /* string.c */,
     1245                        );
     1246                        name = shttpd;
    12071247                        sourceTree = "<group>";
    12081248                };
     
    12351275                        isa = PBXGroup;
    12361276                        children = (
    1237                                 A29EBE520DC01FC9006CEE80 /* web.c */,
    1238                                 A29EBE530DC01FC9006CEE80 /* web.h */,
    12391277                                A2BC19DF0CA9D82300DD302A /* evutil.h */,
    1240                                 4D36BBC80CA309AA00A63CA5 /* evutil.c */,
    12411278                                BE75C3810C72A1C100DBEFE0 /* evhttp.h */,
    12421279                                BE75C3820C72A1C100DBEFE0 /* evdns.h */,
    12431280                                BE75C3830C72A1C100DBEFE0 /* evrpc.h */,
    12441281                                BE75C3840C72A1C100DBEFE0 /* event.h */,
     1282                                4D36BBC80CA309AA00A63CA5 /* evutil.c */,
    12451283                                BE75C3580C72A0EF00DBEFE0 /* kqueue.c */,
    12461284                                BE75C3590C72A0EF00DBEFE0 /* signal.c */,
     
    12631301                        isa = PBXGroup;
    12641302                        children = (
    1265                                 A2D307950D9EC4C10051FD27 /* bsdtree.h */,
    1266                                 A2BC19E30CA9D8F400DD302A /* bsdqueue.h */,
    1267                                 BEFC1C0C0C07756200B0BB3C /* client.c */,
    1268                                 BEFC1C0D0C07756200B0BB3C /* client.h */,
    12691303                                BEFC1C0E0C07756200B0BB3C /* daemon.c */,
    1270                                 BEFC1C0F0C07756200B0BB3C /* errors.c */,
    1271                                 BEFC1C100C07756200B0BB3C /* errors.h */,
    1272                                 BEFC1C110C07756200B0BB3C /* misc.c */,
    1273                                 BEFC1C120C07756200B0BB3C /* misc.h */,
    1274                                 BEFC1C130C07756200B0BB3C /* proxy.c */,
    12751304                                BEFC1C140C07756200B0BB3C /* remote.c */,
    1276                                 BEFC1C150C07756200B0BB3C /* server.c */,
    1277                                 BEFC1C160C07756200B0BB3C /* server.h */,
    1278                                 BEFC1C170C07756200B0BB3C /* torrents.c */,
    1279                                 BEFC1C180C07756200B0BB3C /* torrents.h */,
    12801305                        );
    12811306                        name = daemon;
     
    13691394                                BEFC1E2A0C07861A00B0BB3C /* utils.h in Headers */,
    13701395                                BEFC1E2C0C07861A00B0BB3C /* upnp.h in Headers */,
     1396                                A2AAB65D0DE0CF6200E04DDA /* rpc.h in Headers */,
     1397                                A2AAB65E0DE0CF6200E04DDA /* rpc-server.h in Headers */,
    13711398                                BEFC1E2E0C07861A00B0BB3C /* transmission.h in Headers */,
    13721399                                BEFC1E300C07861A00B0BB3C /* tracker.h in Headers */,
     
    13771404                                BEFC1E470C07861A00B0BB3C /* natpmp.h in Headers */,
    13781405                                BEFC1E490C07861A00B0BB3C /* metainfo.h in Headers */,
    1379                                 BEFC1E4B0C07861A00B0BB3C /* ipcparse.h in Headers */,
    13801406                                BEFC1E4D0C07861A00B0BB3C /* session.h in Headers */,
    13811407                                BEFC1E4E0C07861A00B0BB3C /* inout.h in Headers */,
     
    13851411                                BEFC1E570C07861A00B0BB3C /* clients.h in Headers */,
    13861412                                BEFC1E5C0C07861A00B0BB3C /* bencode.h in Headers */,
    1387                                 BEFC1E5F0C07861A00B0BB3C /* trcompat.h in Headers */,
    13881413                                A2BE9C530C1E4AF7002D16E6 /* makemeta.h in Headers */,
    13891414                                D4AF3B300C41F7A600D46B6B /* list.h in Headers */,
     
    14021427                                A29DF8BD0DB2545A00D04E5A /* ggets.h in Headers */,
    14031428                                A29DF8BE0DB2545F00D04E5A /* verify.h in Headers */,
    1404                                 A29EBE550DC01FC9006CEE80 /* web.h in Headers */,
     1429                                A2AAB6650DE0D08B00E04DDA /* blocklist.h in Headers */,
     1430                                A2A4E9210DE0F7E9000CE197 /* web.h in Headers */,
     1431                        );
     1432                        runOnlyForDeploymentPostprocessing = 0;
     1433                };
     1434                A2AAB6B70DE0D55D00E04DDA /* Headers */ = {
     1435                        isa = PBXHeadersBuildPhase;
     1436                        buildActionMask = 2147483647;
     1437                        files = (
    14051438                        );
    14061439                        runOnlyForDeploymentPostprocessing = 0;
     
    15081541                        productReference = 8D1107320486CEB800E47090 /* Transmission.app */;
    15091542                        productType = "com.apple.product-type.application";
     1543                };
     1544                A2AAB6BA0DE0D55D00E04DDA /* shttpd */ = {
     1545                        isa = PBXNativeTarget;
     1546                        buildConfigurationList = A2AAB6BF0DE0D56200E04DDA /* Build configuration list for PBXNativeTarget "shttpd" */;
     1547                        buildPhases = (
     1548                                A2AAB6B70DE0D55D00E04DDA /* Headers */,
     1549                                A2AAB6B80DE0D55D00E04DDA /* Sources */,
     1550                                A2AAB6B90DE0D55D00E04DDA /* Frameworks */,
     1551                        );
     1552                        buildRules = (
     1553                        );
     1554                        dependencies = (
     1555                        );
     1556                        name = shttpd;
     1557                        productName = shttpd;
     1558                        productReference = A2AAB6BB0DE0D55D00E04DDA /* libshttpd.dylib */;
     1559                        productType = "com.apple.product-type.library.dynamic";
    15101560                };
    15111561                BE1183470CE160960002D0F3 /* miniupnp */ = {
     
    16341684                                BEFC1D340C0783EE00B0BB3C /* transmission-proxy */,
    16351685                                BE75C3480C729E9500DBEFE0 /* event */,
     1686                                A2AAB6BA0DE0D55D00E04DDA /* shttpd */,
    16361687                                BE1183470CE160960002D0F3 /* miniupnp */,
    16371688                                3C7A118C0D0B2EB800B5701F /* natpmp */,
     
    17921843                        files = (
    17931844                                BEFC1E2B0C07861A00B0BB3C /* utils.c in Sources */,
     1845                                A2AAB65F0DE0CF6200E04DDA /* rpc.c in Sources */,
    17941846                                BEFC1E2D0C07861A00B0BB3C /* upnp.c in Sources */,
     1847                                A2AAB65C0DE0CF6200E04DDA /* rpc-server.c in Sources */,
    17951848                                BEFC1E2F0C07861A00B0BB3C /* session.c in Sources */,
    17961849                                BEFC1E310C07861A00B0BB3C /* tracker.c in Sources */,
     
    18021855                                BEFC1E480C07861A00B0BB3C /* natpmp.c in Sources */,
    18031856                                BEFC1E4A0C07861A00B0BB3C /* metainfo.c in Sources */,
    1804                                 BEFC1E4C0C07861A00B0BB3C /* ipcparse.c in Sources */,
    18051857                                BEFC1E4F0C07861A00B0BB3C /* inout.c in Sources */,
    18061858                                BEFC1E530C07861A00B0BB3C /* fdlimit.c in Sources */,
     
    18251877                                A29DF8B90DB2544C00D04E5A /* resume.c in Sources */,
    18261878                                A29DF8BC0DB2545900D04E5A /* ggets.c in Sources */,
    1827                                 A29EBE540DC01FC9006CEE80 /* web.c in Sources */,
     1879                                A2A4E9220DE0F7EB000CE197 /* web.c in Sources */,
    18281880                        );
    18291881                        runOnlyForDeploymentPostprocessing = 0;
     
    18681920                                E138A9770C04D88F00C5426C /* CTGradient.m in Sources */,
    18691921                                E138A9780C04D88F00C5426C /* CTGradientAdditions.m in Sources */,
    1870                                 A24D2A640C0A624600A0ED9F /* IPCController.m in Sources */,
    18711922                                A215760B0C0D449A0057A26A /* NSBezierPathAdditions.m in Sources */,
    18721923                                A2DF37070C220D03006523C1 /* CreatorWindowController.m in Sources */,
     
    18961947                        runOnlyForDeploymentPostprocessing = 0;
    18971948                };
     1949                A2AAB6B80DE0D55D00E04DDA /* Sources */ = {
     1950                        isa = PBXSourcesBuildPhase;
     1951                        buildActionMask = 2147483647;
     1952                        files = (
     1953                                A2AAB6DB0DE0D5A400E04DDA /* auth.c in Sources */,
     1954                                A2AAB6DC0DE0D5A400E04DDA /* cgi.c in Sources */,
     1955                                A2AAB6DF0DE0D5A500E04DDA /* compat_unix.c in Sources */,
     1956                                A2AAB6E10DE0D5A500E04DDA /* config.c in Sources */,
     1957                                A2AAB6E40DE0D5A500E04DDA /* io_cgi.c in Sources */,
     1958                                A2AAB6E50DE0D5A500E04DDA /* io_dir.c in Sources */,
     1959                                A2AAB6E60DE0D5A500E04DDA /* io_emb.c in Sources */,
     1960                                A2AAB6E70DE0D5A500E04DDA /* io_file.c in Sources */,
     1961                                A2AAB6E80DE0D5A500E04DDA /* io_socket.c in Sources */,
     1962                                A2AAB6E90DE0D5A500E04DDA /* io_ssl.c in Sources */,
     1963                                A2AAB6EC0DE0D5A500E04DDA /* log.c in Sources */,
     1964                                A2AAB6ED0DE0D5A500E04DDA /* md5.c in Sources */,
     1965                                A2AAB6EF0DE0D5A500E04DDA /* shttpd.c in Sources */,
     1966                                A2AAB6F40DE0D5A600E04DDA /* string.c in Sources */,
     1967                        );
     1968                        runOnlyForDeploymentPostprocessing = 0;
     1969                };
    18981970                BE1183450CE160960002D0F3 /* Sources */ = {
    18991971                        isa = PBXSourcesBuildPhase;
     
    19372009                        files = (
    19382010                                BEFC1C1A0C07756200B0BB3C /* daemon.c in Sources */,
    1939                                 BEFC1C1B0C07756200B0BB3C /* errors.c in Sources */,
    1940                                 BEFC1C1C0C07756200B0BB3C /* misc.c in Sources */,
    1941                                 BEFC1C1F0C07756200B0BB3C /* server.c in Sources */,
    1942                                 BEFC1C200C07756200B0BB3C /* torrents.c in Sources */,
    19432011                        );
    19442012                        runOnlyForDeploymentPostprocessing = 0;
     
    19482016                        buildActionMask = 2147483647;
    19492017                        files = (
    1950                                 BEFC1CEF0C07822400B0BB3C /* errors.c in Sources */,
    1951                                 BEFC1D000C07824D00B0BB3C /* torrents.c in Sources */,
    19522018                                BEFC1D050C07825A00B0BB3C /* remote.c in Sources */,
    1953                                 BEFC1D0E0C07827300B0BB3C /* misc.c in Sources */,
    1954                                 BEFC1D230C07839E00B0BB3C /* client.c in Sources */,
    19552019                        );
    19562020                        runOnlyForDeploymentPostprocessing = 0;
     
    19602024                        buildActionMask = 2147483647;
    19612025                        files = (
    1962                                 BEFC1D490C07842200B0BB3C /* proxy.c in Sources */,
    1963                                 BEFC1D4F0C07843400B0BB3C /* misc.c in Sources */,
    1964                                 BEFC1D540C07843900B0BB3C /* errors.c in Sources */,
    19652026                        );
    19662027                        runOnlyForDeploymentPostprocessing = 0;
     
    21162177                        isa = XCBuildConfiguration;
    21172178                        buildSettings = {
     2179                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
     2180                                GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
    21182181                                OTHER_CFLAGS = "-DHAVE_CONFIG_H";
    21192182                                PRODUCT_NAME = event;
     
    21262189                        buildSettings = {
    21272190                                HEADER_SEARCH_PATHS = (
     2191                                        "third-party/shttpd",
    21282192                                        "third-party/libevent",
    21292193                                        "third-party",
     
    22722336                        buildSettings = {
    22732337                                HEADER_SEARCH_PATHS = (
     2338                                        "third-party/shttpd",
    22742339                                        "third-party/libevent",
    22752340                                        "third-party",
     
    23762441                        buildSettings = {
    23772442                                HEADER_SEARCH_PATHS = (
     2443                                        "third-party/shttpd",
    23782444                                        "third-party/libevent",
    23792445                                        "third-party",
     
    24362502                        };
    24372503                        name = "Release - Debug";
     2504                };
     2505                A2AAB6BC0DE0D55E00E04DDA /* Release */ = {
     2506                        isa = XCBuildConfiguration;
     2507                        buildSettings = {
     2508                                ALWAYS_SEARCH_USER_PATHS = NO;
     2509                                COPY_PHASE_STRIP = YES;
     2510                                DEBUG_INFORMATION_FORMAT = dwarf;
     2511                                EXECUTABLE_PREFIX = lib;
     2512                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
     2513                                GCC_MODEL_TUNING = G5;
     2514                                INSTALL_PATH = /usr/local/lib;
     2515                                MACH_O_TYPE = staticlib;
     2516                                PREBINDING = NO;
     2517                                PRODUCT_NAME = shttpd;
     2518                                USER_HEADER_SEARCH_PATHS = "third-party/shttpd";
     2519                                ZERO_LINK = NO;
     2520                        };
     2521                        name = Release;
     2522                };
     2523                A2AAB6BD0DE0D55E00E04DDA /* Release - Debug */ = {
     2524                        isa = XCBuildConfiguration;
     2525                        buildSettings = {
     2526                                ALWAYS_SEARCH_USER_PATHS = NO;
     2527                                DEBUG_INFORMATION_FORMAT = dwarf;
     2528                                EXECUTABLE_PREFIX = lib;
     2529                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
     2530                                GCC_MODEL_TUNING = G5;
     2531                                INSTALL_PATH = /usr/local/lib;
     2532                                MACH_O_TYPE = staticlib;
     2533                                PREBINDING = NO;
     2534                                PRODUCT_NAME = shttpd;
     2535                                USER_HEADER_SEARCH_PATHS = "third-party/shttpd";
     2536                        };
     2537                        name = "Release - Debug";
     2538                };
     2539                A2AAB6BE0DE0D55E00E04DDA /* Development */ = {
     2540                        isa = XCBuildConfiguration;
     2541                        buildSettings = {
     2542                                ALWAYS_SEARCH_USER_PATHS = YES;
     2543                                COPY_PHASE_STRIP = YES;
     2544                                DEBUG_INFORMATION_FORMAT = dwarf;
     2545                                EXECUTABLE_PREFIX = lib;
     2546                                GCC_DYNAMIC_NO_PIC = NO;
     2547                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
     2548                                GCC_MODEL_TUNING = G5;
     2549                                GCC_OPTIMIZATION_LEVEL = 0;
     2550                                INSTALL_PATH = /usr/local/lib;
     2551                                MACH_O_TYPE = staticlib;
     2552                                PREBINDING = NO;
     2553                                PRODUCT_NAME = shttpd;
     2554                                SEPARATE_STRIP = YES;
     2555                                SKIP_INSTALL = YES;
     2556                                USER_HEADER_SEARCH_PATHS = "third-party/shttpd";
     2557                        };
     2558                        name = Development;
    24382559                };
    24392560                BE1183490CE160960002D0F3 /* Release */ = {
     
    25912712                        defaultConfigurationName = Development;
    25922713                };
     2714                A2AAB6BF0DE0D56200E04DDA /* Build configuration list for PBXNativeTarget "shttpd" */ = {
     2715                        isa = XCConfigurationList;
     2716                        buildConfigurations = (
     2717                                A2AAB6BC0DE0D55E00E04DDA /* Release */,
     2718                                A2AAB6BD0DE0D55E00E04DDA /* Release - Debug */,
     2719                                A2AAB6BE0DE0D55E00E04DDA /* Development */,
     2720                        );
     2721                        defaultConfigurationIsVisible = 0;
     2722                        defaultConfigurationName = Development;
     2723                };
    25932724                BE11834C0CE160A80002D0F3 /* Build configuration list for PBXNativeTarget "miniupnp" */ = {
    25942725                        isa = XCConfigurationList;
  • trunk/macosx/Controller.h

    r5804 r5848  
    3434#import "FilterButton.h"
    3535#import "MenuLabel.h"
    36 #import "IPCController.h"
    3736
    3837#import <Growl/Growl.h>
     
    5756    InfoWindowController            * fInfoController;
    5857    MessageWindowController         * fMessageController;
    59     IPCController                   * fIPCController;
    6058   
    6159    NSUserDefaults                  * fDefaults;
  • trunk/macosx/Controller.m

    r5833 r5848  
    195195        fDefaults = [NSUserDefaults standardUserDefaults];
    196196       
    197         fLib = tr_initFull(NULL, /* use default config directory (Application Support) */
    198                         "macosx",
    199                         [fDefaults boolForKey: @"PEXGlobal"],
    200                         [fDefaults boolForKey: @"NatTraversal"],
    201                         [fDefaults integerForKey: @"BindPort"],
    202                         TR_ENCRYPTION_PREFERRED, /* reset in prefs */
    203                         FALSE, /* reset in prefs */
    204                         -1, /* reset in prefs */
    205                         FALSE, /* reset in prefs */
    206                         -1, /* reset in prefs */
    207                         [fDefaults integerForKey: @"PeersTotal"],
    208                         [fDefaults integerForKey: @"MessageLevel"],
    209                         YES,
    210                         [fDefaults boolForKey: @"Blocklist"],
    211                         TR_DEFAULT_PEER_SOCKET_TOS );
     197        fLib = tr_sessionInitFull(NULL, /* use default config directory (Application Support) */
     198                                "macosx",
     199                                [fDefaults boolForKey: @"PEXGlobal"],
     200                                [fDefaults boolForKey: @"NatTraversal"],
     201                                [fDefaults integerForKey: @"BindPort"],
     202                                TR_ENCRYPTION_PREFERRED, /* reset in prefs */
     203                                FALSE, /* reset in prefs */
     204                                -1, /* reset in prefs */
     205                                FALSE, /* reset in prefs */
     206                                -1, /* reset in prefs */
     207                                [fDefaults integerForKey: @"PeersTotal"],
     208                                [fDefaults integerForKey: @"MessageLevel"],
     209                                YES,
     210                                [fDefaults boolForKey: @"Blocklist"],
     211                                TR_DEFAULT_PEER_SOCKET_TOS );
    212212       
    213213        [NSApp setDelegate: self];
     
    224224        fSoundPlaying = NO;
    225225       
    226         fIPCController = [[IPCController alloc] init];
    227         [fIPCController setDelegate: self];
    228         [fIPCController setPrefsController: fPrefsController];
    229226        fRemoteQuit = NO;
    230227       
     
    598595   
    599596    [fOverlayWindow release];
    600     [fIPCController release];
    601597   
    602598    [fAutoImportedNames release];
     
    605601   
    606602    //complete cleanup
    607     tr_close(fLib);
     603    tr_sessionClose(fLib);
    608604   
    609605    [fBadger release]; //clears dock icon on 10.4
Note: See TracChangeset for help on using the changeset viewer.