keithduncan / corenetworking Goto Github PK
View Code? Open in Web Editor NEWSimple set up for building Objective-C network clients and servers, includes a simple HTTP server out of the box.
License: BSD 3-Clause "New" or "Revised" License
Simple set up for building Objective-C network clients and servers, includes a simple HTTP server out of the box.
License: BSD 3-Clause "New" or "Revised" License
Original author: [email protected] (October 12, 2010 20:41:25)
Currently, there's nowhere to specify the path.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=46
Original author: [email protected] (May 05, 2009 20:52:03)
There is duplication in the server and connection classes with respect to the lowerLayer classes.
An object, or better yet, markup that describes a stack would be better. It would have to work for
the creation of an independent stack and a server. It could work something like the value
transformer registry.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=9
Original author: [email protected] (April 11, 2010 11:43:39)
Currently, if either stream closes, the transport layer is closed. We need to support remote closing
of our write stream without terminating the transport read stream.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=40
Original author: [email protected] (October 12, 2010 19:52:48)
Dynamic bindings that don't require boilerplate -bind:... and -unbind:... implementations.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=43
Original author: [email protected] (May 03, 2009 22:58:30)
from AFSocketConnection.m:
called, the packet architecture could be further condensed into a packet queue class
It works fine for now but the code is essentially duplicated, surely it can be refactored into a
separate class.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=7
Original author: [email protected] (June 29, 2009 17:40:24)
Pull the proxy settings from the SC framework and apply them to the streams.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=20
Original author: [email protected] (August 03, 2011 08:51:12)
The spec does actually mandate that implementations preserve the order the fields are added in by the calling application.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=53
Original author: [email protected] (January 14, 2009 09:46:19)
Checking out the latest version of amber fails because the svn:externals
links point to the HTTPS URIs which only work for members. They should
probably point to the plain HTTP URIs.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=2
Original author: [email protected] (December 11, 2010 17:21:55)
For securing connections.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=48
Original author: [email protected] (May 03, 2009 22:53:29)
What is the expected output? What do you see instead?
It must be just as easy to connection an AFConnection to a CFNetServiceRef as it is to connect an
AFSocketConnection to a CFNetServiceRef.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=3
Original author: [email protected] (June 08, 2011 21:45:35)
Using AI_PASSIVE to get the 'any' addresses.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=51
Original author: [email protected] (July 04, 2009 15:05:32)
When created with an encapsulation class of AFNetworkTransport we can map
the socket creation methods.
This eliminates the need for the internal lowest-layer forwarding.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=26
Original author: [email protected] (May 03, 2009 22:56:53)
from AFConnectionServer.m:
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=6
Original author: [email protected] (October 12, 2010 19:53:30)
Replacing NSArrayController, NSTreeController and NSDictionaryController.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=44
Original author: [email protected] (August 30, 2009 14:39:00)
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=30
Original author: [email protected] (April 10, 2010 19:35:52)
Allowing decentralised, local network notifications.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=39
Original author: [email protected] (April 10, 2010 19:34:42)
Server objects should configure their connections to be SSL server capable.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=38
Original author: [email protected] (June 29, 2009 21:14:59)
Write a single request, wait for the response to see if Keep-Alive is supported,
then write the rest. Slow start like a TCP connection.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=21
Original author: [email protected] (June 24, 2009 20:38:02)
Allow XML element exchange with XMPP servers.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=16
Original author: [email protected] (February 21, 2010 11:19:05)
They might not be being used.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=33
Original author: [email protected] (June 24, 2009 20:37:23)
Allow message exchange and synchronisation with IMAP servers.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=15
Original author: [email protected] (May 03, 2009 22:55:47)
What is the expected output? What do you see instead?
from AFConnectionServer.m:
autoreconfigure
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=5
Original author: [email protected] (September 02, 2009 18:41:38)
Two more common case packets, one which streams data into a cache file on disk. And one which
streams data from a file over the network.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=31
Original author: [email protected] (October 12, 2010 19:54:08)
Using the doxygen markup in the headers.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=45
Original author: [email protected] (July 24, 2009 21:08:07)
Implement database connectivity.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=28
Original author: [email protected] (June 24, 2009 20:38:34)
Allow queue packet exchanges with AMQP servers.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=17
Original author: [email protected] (June 24, 2009 20:36:46)
Allow message exchange with SMTP servers.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=14
Original author: [email protected] (June 25, 2009 19:16:30)
To simplify the advertising of a collection of sockets
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=18
Original author: [email protected] (July 04, 2009 12:55:32)
From the headers information it's trivial to enqueue a length reading packet.
This is of particular important to a server where it can determine the return
packet from just the headers and discard the body.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=25
Original author: [email protected] (April 11, 2011 19:32:53)
Build is broken.
Instructions are completely outdated, and trying to build the framework (using intuitive steps) fails.
AmberFoundation frameworks build successfully, but AmberKit doesn't.
Please fix the issues, and provide clear build instructions.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=50
Original author: [email protected] (December 11, 2010 17:21:07)
See http://tools.ietf.org/html/rfc2817
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=47
Original author: [email protected] (June 25, 2009 19:17:34)
Just like the transport signature lookup, the network layers should provide their service type. This
should work in tandem with AFConnectionServer advertising.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=19
Original author: [email protected] (March 01, 2010 20:14:19)
We should:
CFDictionaryRef proxyDict = SCDynamicStoreCopyProxies(NULL);
CFReadStreamSetProperty(readStream, kCFStreamPropertyHTTPProxy, proxyDict);
in the connections.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=36
Original author: [email protected] (June 30, 2009 19:05:36)
For outbound connections only -
Capture the connection information at the top level, and store it for future
use. Setup reachability in parallel to the connection, should the connection
fail, the interested party can use the reconnection proxy to recreate the
original connection on-demand when it notifies the user that the connection
may once again be possible.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=23
Original author: [email protected] (June 29, 2009 21:18:43)
WebDAV should be simple to implement.
Decided wether to create a new layer (probably) or a subclass.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=22
Original author: [email protected] (May 03, 2009 23:16:18)
from AFSocketConnection.m:
synchronously is suitable
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=8
Original author: [email protected] (July 01, 2009 23:15:07)
Currently it will only contain the shared bindings code; but will be needed to
migrate the shared UI code which needs to link against AppKit/UIKit.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=24
Original author: [email protected] (June 19, 2011 18:58:21)
For connecting over when the system has a SOCKS proxy configured
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=52
Original author: [email protected] (June 18, 2009 08:14:03)
Along with CFNetServiceRef and CFHostRef.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=12
Original author: [email protected] (June 18, 2009 00:26:19)
Instead of adding PubSub to XMPPConnection, create a new higer level API that encapsulates a
notification server and a notification object.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=10
Original author: [email protected] (September 27, 2010 20:33:16)
Implement AFP
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=42
Original author: [email protected] (February 23, 2010 10:17:56)
This will remove the need for a client t schedule them in a serial queue.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=34
Original author: [email protected] (March 02, 2010 22:35:44)
Currently unlooked at.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=37
Original author: [email protected] (March 17, 2011 22:56:57)
x-man-page://sendfile
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=49
Original author: [email protected] (October 29, 2009 14:16:47)
Put it into the shared UI kit for Mac OS and iPhone OS.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=32
Original author: [email protected] (June 18, 2009 00:27:53)
The read/write queues are near identical; they have been resolving to a unified implementation.
It should be easy now to extract it into a single AFNetworkStreamQueue or something similar.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=11
Original author: [email protected] (June 18, 2009 23:02:09)
To simplify HTTP reads.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=13
Original author: [email protected] (July 25, 2008 11:53:37)
The class method shouldn't be performing any transformations it should only construct the path.
Move this code into a function and deprecate the method.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=1
Original author: [email protected] (July 21, 2009 09:52:49)
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=27
Original author: [email protected] (August 22, 2009 21:46:49)
The HTTP connection should maintain per-requets state, with respect to UPGRADE and redirect
responses; and re-issue the request.
In particular, the redirect will only be reissued if the location returned is within the same domain
that we have an established connection to - otherwise we'd call a delegate method informing the
client they need to connect to another server.
Original issue: http://code.google.com/p/amber-framework/issues/detail?id=29
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.