"Fossies" - the Fresh Open Source Software Archive

Member "gnash-0.8.10/cygnal/ChangeLog" (19 Jan 2012, 5441 Bytes) of package /linux/www/old/gnash-0.8.10.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2008-04-01  Rob Savoye  <rob@ripple.welcomehome.org>
    2 
    3 	* cygnal.cpp: Ports now have a _PORT appended.
    4 
    5 2008-03-28  Rob Savoye  <rob@ripple.welcomehome.org>
    6 
    7 	* testsuite/cygnal.all/Makefile.am: Remove testcases moved to
    8 	gnash/testsuite/libnet.all.
    9 	* testsuite/cygnal.all/test_buffer.cpp,test_cque.cpp,test_handler.cpp,
   10 	test_http.cpp: Moved to gnash/testsuite/libnet.all.
   11 
   12 	* Makefile.am: Don't build libcygnal anymore, it's been made
   13 	gnash/libnet, so it's code can be shared with Gnash for the client
   14 	side of all protocols.
   15 	* cygnal.cpp: Add -n option to turn on network debugging. Remove
   16 	unused code. Move rtmp handler to libnet/rtmp.cpp.
   17 
   18 
   19 2008-03-25  Rob Savoye  <rob@ute.welcomehome.org>
   20 
   21 	* buffer.{h,cpp}: Use more fime grained ifdef for statistics
   22 	collecting. 
   23 	* cque.{h,cpp}: Collect que statistics. 
   24 	* cygnal.cpp: Use a map instead of a list for the list of
   25 	handlers. Add admin thread for port 1111. Add connection manager
   26 	thread, one for each port.
   27 	* handler.cpp: Tweak how connections get closed. Make sure all
   28 	threads die in the proper order.
   29 	* handler.h: Add enum for admin commands.
   30 	* http.cpp: Return a bool instead of a string from
   31 	waitForGetRequest(). Cleanup after ourselves and die when the I/O
   32 	threads go away.
   33 	* netstats.h: Add comment on statistics API. Rename ifdefs of swf
   34 	versions.
   35 	* statistics.cpp: Add more codecs to the enum.
   36 	
   37 2008-03-21  Rob Savoye  <rob@ripple.welcomehome.org>
   38 
   39 	* testsuite/cygnal.all/test_http.cpp: Fix so it compiles
   40 	again. The API changed to use Network::byte_t instead of uint8_t.
   41 	* http.{h,cpp}: Return std::string &, not just a reference.
   42 
   43 2008-03-20  Rob Savoye  <rob@ripple.welcomehome.org>
   44 
   45 	* http.{h.cpp}: Add support for RTMPT, which is an extension to
   46 	HTTP 1.0. Parse the RTMPT commands from the header.
   47 
   48 	* http.{h,cpp}: Add support for more header fields, Accept-Range,
   49 	Last-Modified, Keep-Alive. Use "\r\n" instead of endl for header
   50 	fileds, as the two byte sequence is required by HTTP.
   51 
   52 2008-03-19  Rob Savoye  <rob@ripple.welcomehome.org>
   53 
   54 	* buffer.{h,cpp}: Add support for optional performance testing
   55 	statistics 
   56 	* cque.cpp: Set the returned buffer to zero if the mutex has an
   57 	error.
   58 	* cygnal.cpp: Run forever, restarting connections after the
   59 	disconnect.
   60 	* handler.cpp: Trap mutex errors.
   61 	* http.cpp: Tweak the handling of persistent connections.  Add
   62 	statistics gathering.
   63 	
   64 	* buffer.cpp, cque.cpp: Turn off overly verbose debug now that
   65 	cygnal works again.
   66 	* handler.cpp: Rearrange when the Handler gets created. Start the
   67 	process thread before the I/O threads to avoid timing problems if
   68 	there is data in the network buffer when starting.
   69 	* handler.h: Add a die method for threads so we know when we're
   70 	done.
   71 	* http.cpp: Turn off overly verbose debug now that cygnal works
   72 	again. Read the file specified in the GET request and stick it in
   73 	the output que.
   74 
   75 2008-03-18  Rob Savoye  <rob@ripple.welcomehome.org>
   76 
   77 	* buffer.{h,cpp}: Add a few ::copy methods to put data into a
   78 	buffer easily.
   79 	* cque.{h,cpp}: Add an optional name to make debugging messages
   80 	clearer.
   81 	* handler.cpp: Add names to the ques. Cleanup typo that blocked on
   82 	the wrong mutex.
   83 	* http.cpp: Fix the output messages.
   84 	
   85 	* http.cpp: Use Network::byte_t instead of boost_uint8_t. Use a
   86 	Buffer too.
   87 
   88 2008-03-17  Rob Savoye  <rob@ripple.welcomehome.org>
   89 
   90 	* alloc.cpp: Don't use thrrad safe wrappers for now.
   91 	* buffer.cpp: Move BUFFERSIZE to network.h. Use Network::byte_t
   92 	instead of boost_uint8_t directly.
   93 	* buffer.h: Use Network::byte_t	instead of boost_uint8_t
   94 	directly.
   95 	* cque.{h,cpp}: Add remove and merge methods for manipuating
   96 	buffers in the que. Add support for using boost condition
   97 	variables as triggers for I/O in the que.
   98 	* cygnal.cpp: Use new Handler and Buffer classes instead of the
   99 	old threads. Move http_handler to http.cpp.
  100 	* handler.{h,cpp}: Add output thread handler. Use Network::byte_t
  101 	instead of boost_uint8_t directly.
  102 	* http.cpp: Use Network::byte_t instead of boost_uint8_t
  103 	directly. Use const std::string & instead of const char *. Add
  104 	http_handler from cygnal.cpp.
  105 	* testsuite/cygnal.all/test_cque.cpp: Add tests for new remove and
  106 	mege methods.
  107 
  108 2008-03-16  Rob Savoye  <rob@ripple.welcomehome.org>
  109 
  110 	* handler.{h,cpp}: More queuing support to CQue.
  111 	* testsuite/cygnal.all/test_handler.cpp: Fix test case for new
  112 	queuing style.
  113 	* cque.{h,cpp}: New files for base queuing class, moved out of
  114 	Handler when I noticed there was code duplication for the queues.
  115 	* testsuite/cygnal.all/test_cque.cpp: New test case for CQue base
  116 	class.
  117 	* testsuite/cygnal.all/Makefile.am: Build the new CQue testcase.
  118 	* Makefile.am: Add cque.* to libcygnal.
  119 
  120 2008-03-15  Rob Savoye  <rob@ripple.welcomehome.org>
  121 
  122 	* buffer.{h,cpp}: Low level class to hold blocks of memory for
  123 	message queues.
  124 	* testsuite/cygnal.all/test_buffer.cpp: Test case for the Buffer class.
  125 	* handler.{h,cpp}: Higher level handler for all incoming network
  126 	connections.
  127 	* testsuite/cygnal.all/test_handler.cpp: Test case for the Handler class.
  128 
  129 2008-03-14  Rob Savoye  <rob@ripple.welcomehome.org>
  130 
  131 	* buffer.{h, cpp}: New class for low-level buffer allocation.
  132 	* testsuite/cygnal.all/test_buffer.cpp: Test case for low level
  133 	buffer class.
  134 	* handler.{h, cpp}: New class for handling network connections.
  135 	* testsuite/cygnal.all/test_buffer.cpp: Test case for handler class.
  136 
  137 2009-09-05 Markus Gothe
  138 	* cygnal.cpp: Added a #ifdef ENABLE_NLS.