[SCM] libshout packaging annotated tag, v2.0.0-beta.1, created. v2.0.0-beta.1

js at users.alioth.debian.org js at users.alioth.debian.org
Tue Aug 29 12:28:52 UTC 2017


The annotated tag, v2.0.0-beta.1 has been created
        at  69d7b5bd8a780eb4f9105ecb902381f7eea6ee41 (tag)
   tagging  751ea3061b639519f9e4437fc3e3a0ae14e281c0 (commit)
 tagged by  Marvin Scholz
        on  Thu Dec 4 19:20:47 2014 +0100

- Shortlog ------------------------------------------------------------

Jack Moffitt (37):
      Initial revision
      More .cvsignore
      Still more .cvsignore
      .cvsignore is fun!
      Add .cvsignore
      Updated .cvsignore
      More .cvsignore
      Add CVS build instructions.
      Oddsock found this bug when working with icecast2 on freebsd.  Nanoseconds
      Win32 compatibility courtesy of Oddsock.
      Change long long to the more standard uint64_t.  This will need to be
      select first argument should be 0 when we use it for sleeping.
      Win32 fixes.  Specifically a header change and not using the gcc extensions
      Win32 updates.  Mostly header fixes and defines for windows.  Apparently
      Thanks to Akos Maroy <darkeye at tyrell.hu> for this.  These variables need to
      Add check for stdint.h, since Solaris doesn't have it.  This is needed
      Add check for stdint.h, since the timing module uses this.
      Get rid of 'long long'.
      Fix a warning.  That variable was never used, so get rid of it.
      Update shout.m4 to fix test for Solaris.  This change has already been
      Stack size per thread needs to be configurable.  Setting it on a global
      Gar.  Fix typedefs.
      Fix header definition.
      Revert the stacksize work.  It's stupid.
      Update AM_PATH_SHOUT macro.
      Fix for x86 Solaris.
      -mv8 not available on x86 Solaris.
      Ciaran found this bug.  We only ever set tv_usec, but for bitrates around
      First cut of the big libshout2 merge.  Brendan did all the heavy lifting
      Typos. :(
      minor build fixes for win32 courtesy of Oddsock
      More win32 fixes.
      win32 patches from Ed
      Add error == 0 to recoverable error numbers.  Patch from Ricardo Galli.
      Fix comments (and remove old commented out code) from sock_write_bytes.
      Ricardo Galli found this too.  We weren't setting no linger and keepalive
      Jochem Wichers Hoeth caught a signedness problem which could cause reads

Karl Heyes (24):
      Add XIPH_CFLAGS which will be used to pass compiler flags which you
      more on the XIPH_CFLAGS. For the smaller libs like thread etc put any
      include the automake config.h file if the application defines one
      put all the defines into the automake header config.h, reduces the clutter
      reduce include file namespace clutter for libshout and the associated
      avoid freeing a thread structure a second time.
      fix for certain versions of OS X which need thread options for finding
      add the _XOPEN_SOURCE define, which was ommitted from before, this is
      separate the check for pthread_rwlock_t, it will soon be an optional
      better fix for cases with missing inet_aton
      ignore the shout-config generated files
      add m4 macros from the GNU macro archive for better socklen_t and stdint
      we need to define an API level we want for certain systems like solaris
      We really need to include the header for the test to be reliable
      on OpenBSD the compiler starts complaining about missing types in the
      file descriptor 0 is a valid socket
      off by 1 bug. nul char could be written to unallocated space.
      Another net change, making it more bullet-proof, before could silently miss
      Lets put this in the right place.
      double close bug on http connections, causes ices to report bad file
      remove file descriptor leak when IPv6 is being used.
      minor cleanup, removes compiler warning, makes it static, and doesn't
      minor cleanup for help output consistency
      ermmm, let's use the right operator.

Michael Smith (54):
      Bunch of fixes:
      We need sys/types.h for definitions of some types, such as ssize_t
      Buffer overflows.
      Don't use start after freeing it in thread startup code.
      Memory leaks. Lots of little ones.
      automake is stupid
      Config fixes for when parsing fails
      Lots of patches committable now that my sound card works properly again.
      Add shout_get_errno function
      Cleaned up version of Ciaran Anscomb's relaying patch.
      oddsock's xslt stats support, slightly cleaned up
      Various cleanups
      Timing fixes
      HTTP Basic authentication for libshout.
      bugfixes for httpp_parse_response
      Liberally sprinkle #ifdef THREAD_DEBUG around so libshout doesn't need to link
      Add ability to send a user-agent string to the server.
      Missing NULL terminator - so login only worked if you were lucky.
      Backpropogate hack for libshout test
      Bugfix: thread_join is often called after a thread has already exited, which it
      Minor cleanup.
      Fix bug (in documentation and implementation) of shout_send_raw
      shout_open_(vorbis|mp3) wasn't being called on an http login.
      shout_send_raw() was bug-riddled. Attempt to restore sanity.
      Fix automake things.
      Lots of bugfixes contributed by Karl Heyes.
      More bugfixes
      Karl Heyes: patches for better networking code. IPv6 support (complete? Not
      Fix a compile error.
      Fix compilation errors on non-windows platforms.
      Patch for example code from  Pedro Corte-Real (typo at netcabo.pt)
      Rename thread_t to avoid problems on OS X
      mp3 metadata complete. Still untested.
      Fix some warnings, fix cflags.
      Set TCP_NODELAY on sockets for streams and fileserving.
      Bah. That'll teach me to trust the manpage... let's try something which might
      Fix double-close under error conditions in http login. Bug found by Karl Heyes.
      Lots of fixes for screwy code formatting, plus:
      vorbis libshout clients will now send application/ogg instead of
      Increase ip buffer sizes so that ipv6 has a better chance of working.
      Better IPv6 support. Hopefully logging will work correctly now.
      Remove comment added earlier - that version of the function is only there
      Fix formatting of ip addresses so that v6 sockets are logged correctly.
      Make various thread structures omit the bits only used in debug mode.
      Implement listing of all currently connected clients on a mountpoint
      Added support for shoutcast login protocol (ewww...)
      Set another parameter in the icy protocol parse that logging expects
      Fix some compiler warnings from mp3.c
      Randomly prod autotools into giving some vague semblance of working
      Brendan was getting pissed off about inconsistent indentation styles.
      Make vorbis handler in libshout not trust ogg page granulepos values, calculate
      Don't pass 0x1 as a pointer to a syscall. oops.
      Use a seperate flag for 'initialised' so that serialno 0 can be used.
      Fix some function comments, sock_write_string() and sock_write may NOT be

brendan (94):
      Just typos
      Make automake happy
      More OS X portability. More should be done with poll I guess.
      Cosmetics
      Introduce shout_(get)|(set)_(connected)|(public)
      Remove useless code
      Added
      Inconsistent spacing
      Ignore more autogenerated files, and my Project Builder directory
      Needed for autoconf 2.13 vs socklen_t
      Version libshout to avoid conflicts with libshout2, minor portability tweaks.
      Add URL encoding function modified from libshout1.
      Add icy/xaudiocast metadata support.
      Have libshout set the user to "source" by default.
      Add default useragent (libshout/VERSION).
      Make indentation consistent before doing other work
      Automatically authenticate (saves round trip)
      Indentation again, don't mind me
      Move HTTP basic authorization into separate function.
      autoconf 2.5 generated files
      We weren't actually using poll at all, we were just including the header.
      Finished shout_version()
      icecast 1.x dumpfile support, for completeness' sake.
      The "ICE" protocol has been superseded by HTTP.
      shout_(get|set)_bitrate REMOVED.
      add util_dict_urlencode, update shout_set_metadata to use it.
      Send ice-audio-info header in HTTP protocol, instead of ice-bitrate.
      Make new ice-audio-info header use ; instead of & as delimiter, like RTSP headers
      A couple of nits
      And a couple more nits. Thanks, cpp!
      Naughty little buglet in util_dict_free. Thanks oddsock.
      Include and use XIPH_PATH_OGG, XIPH_PATH_VORBIS macros. Not sure they're totally
      Shoutcast compatibility fixes
      Shoutcast metadata compatibility fix. Gah.
      Remove some namespace pollution
      rwlocks were not getting destroyed when avl nodes or trees were freed.
      Use gnu archive ACX_PTHREAD macro to figure out how to compile thread support.
      Require NO_THREAD to be defined to turn off locking in avl and net
      BitKeeper go bye-bye
      CVS build instructions failed to mention a few required modules
      Move macros into subdirectory to make it easier to manage them
      Don't set OGG_CFLAGS to -INONE/include
      Mike points out that courtesy of Mike we can all skip this step.
      Just enough to get shout-config up and running. The next 10% will take 90%
      more libtool droppings
      Make room for terminating null.
      dict->key may be null if no key has ever been set
      various LIBS, CFLAGS cleanups, especially for shout-config
      New type checking code, gets rid of autoheader warnings
      One more location for socklen_t
      autoheader snafu
      This has been wrong forever.
      Note to self: stop smoking crack.
      Add m4 files to dist
      Try to make automake 1.6 happy about shout-config.in
      Return more useful message when HTTP login fails
      Ensure mount point starts with / when using HTTP protocol
      Don't ignore files which are in the repository
      The previous commits are in my opinion the wrong approach. A couple more
      Apparently socklen_t may live in sys/socket.h (at least on FreeBSD).
      Unnecessary include.
      Move uint type checking into config.h from shout_private.h
      Add shout_delay, which computes milliseconds until shout_send can be called
      Locally consistent indentation
      Always prepend slash to mount if missing.
      Revert last change.
      Karl's patch for a namespace collision he reports on some BSD systems.
      Generate shout.pc (pkgconfig data file for libshout).
      Suppress shout-config installation if pkg-config is found on build system.
      Let the user override pkgconfig use with --enable-pkgconfig. Otherwise
      Typo
      argh, same typo
      sock.h expects sys/uio.h to be autoconf-guarded
      Make SHOUTERR codes negative, for better unix semantics.
      Karl's patch for freebsd, minus the sys/select.h test which breaks on OS X.
      Karl's sys/select.h patch for fbsd. It must be under another std include on
      whoops
      gcc 3.3 warns: dereferencing type-punned pointer will break strict-aliasing rules
      Don't allow configure to complete successfully if Ogg or Vorbis is missing.
      Solaris 8 portability:
      compatibility with solaris 8 /bin/sh
      Dirty little autoconf macro to remove duplicate compiler/linker flags.
      shout.m4 has been completely rewritten for libshout 2.
      Oops, add xiph_clean_ccflags.m4 and shout.m4 to make dist
      Make configure --help look pretty
      Minor obsolete advice.
      Move m4 macros from acinclude into m4 directory
      Copied back from ices/m4/shout.m4 1.2. There must be a better way of keeping
      Add (somewhat terse) installation instructions. We're T-epsilon
      Install documentation (ie example.c). Real API docs are for another day...
      Whoops, INSTALL probably isn't needed in doc after installation (sort of the
      Oops. Place doc files in $(datadir)/doc/libshout rather than $(datadir)/doc
      Karl's simplified and cleaned up ogg/vorbis macros. This will push back
      libshout 2.0b1

calc (1):
      fix autogen.sh so that builddir != srcdir works

oddsock (1):
      win32 port updates to recent changes

-----------------------------------------------------------------------

-- 
libshout packaging



More information about the pkg-multimedia-commits mailing list