283 строки
8.7 KiB
Plaintext
283 строки
8.7 KiB
Plaintext
2007-08-27 Aaron Bockover <abockover@novell.com>
|
|
|
|
* autogen.sh: A fresh, hip, autogen
|
|
|
|
* src/ServiceLocator.cs:
|
|
* src/Server.cs: Removed old Mono.Zeroconf and Avahi support, replaced
|
|
with new Mono.Zeroconf support (which is a frontend to either
|
|
mDNSResponder or Avahi support, abstracted from applications or other
|
|
libraries)
|
|
|
|
* src/Client.cs:
|
|
* src/Database.cs: Fix some compiler warnings
|
|
|
|
* configure.ac: Require Mono.Zeroconf instead of either Avahi or
|
|
mDNSResponder; check for TagLib#; bump version to 0.4.0
|
|
|
|
* sample/SampleServer.cs: Use TagLib instead of Entagged to build the
|
|
sample server
|
|
|
|
* sample/Makefile.am: Fixed up to link against TagLib
|
|
|
|
2007-01-29 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Database.cs: fix a regression caused by s/Song/Track/ a while
|
|
back. Track numbers were not getting fetched on the client side.
|
|
|
|
2006-10-26 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: add a MachineId property
|
|
* src/ServiceLocator.cs: do the same for Service
|
|
|
|
Publish and parse "Machine ID" fields on the server and client
|
|
|
|
2006-10-18 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Client.cs: don't fetch the content codes until Login(), as
|
|
apparently iTunes protects that url with a password (if enabled)
|
|
|
|
2006-10-02 James Willcox <snorp@snorp.net>
|
|
|
|
* src/content-codes: updated, includes new codes found in iTunes 7.0
|
|
|
|
2006-09-26 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ContentFetcher.cs: set ServicePoint connection limit to 3.
|
|
We effectively waste one by having the '/update' request, so it's
|
|
easy to run out.
|
|
|
|
2006-09-26 James Willcox <snorp@snorp.net>
|
|
|
|
* src/User.cs: added, represents a user connected to the server
|
|
* src/Server.cs: add user login/logout events as well as a Users
|
|
property for obtaining the list of logged-in users.
|
|
|
|
2006-09-24 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Client.cs: kill all connections to the server before logging out.
|
|
|
|
2006-09-23 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ContentFetcher.cs: correctly close the in-progress requests
|
|
|
|
2006-09-18 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: only password protect the /login path
|
|
iTunes only passes the HTTP password there, and assumes the
|
|
session id is good enough after that.
|
|
|
|
2006-08-06 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: when opening tracks for streaming, use FileAccess.Read
|
|
* src/ContentCodeBag.cs: don't specify the 'content-code' embedded
|
|
resource specifically since when building on Windows it gets assigned
|
|
a totally outrageous name.
|
|
|
|
2006-07-13 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ContentCodeBag.cs: add some missing content codes for use
|
|
with iPhoto
|
|
|
|
2006-07-13 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Database.cs: make the events conform to the standard
|
|
framework design guidelines (added TrackArgs and PlaylistArgs)
|
|
|
|
2006-07-07 James Willcox <snorp@snorp.net>
|
|
|
|
* configure.ac: require the latest Avahi, and bump to 0.3.4
|
|
* src/Server.cs: don't crash if Stop is called more than once
|
|
|
|
2006-05-24 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: add a SongRequested event to Server, so apps
|
|
can do logging or whatever when a song is requested.
|
|
|
|
2006-05-07 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ServiceLocator.cs: make sure we properly dispose of the
|
|
Avahi.Client when shutting down.
|
|
* src/Server.cs: ditto
|
|
|
|
2006-05-07 James Willcox <snorp@snorp.net>
|
|
|
|
* daap-sharp.pc.in: include the .config file
|
|
|
|
2006-04-07 James Willcox <snorp@snorp.net>
|
|
|
|
* configure.ac: bump to 0.3.3
|
|
|
|
2006-04-07 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Mono.Zeroconf: synced
|
|
|
|
2006-04-04 Aaron Bockover <aaron@abock.org>
|
|
|
|
* src/daap-sharp.dll.config.in: Map to libnss_mdns-0.2.so
|
|
|
|
* src/Mono.Zeroconf: synced sources
|
|
|
|
2006-04-04 Aaron Bockover <aaron@aaronbock.net>
|
|
|
|
* src/Server.cs (UnregisterService): handle exception when trying to
|
|
shutdown the service locator
|
|
|
|
2006-03-12 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Database.cs: fix DownloadSong()
|
|
* sample/Mirror.cs: call ServiceLocator.Start (oops)
|
|
|
|
2006-03-12 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: support range requests for seeking, and limit the
|
|
number of database revisions kept for creating deltas.
|
|
* src/Client.cs: support seeking (range requests)
|
|
|
|
2006-03-11 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Mono.Zeroconf/*: updated
|
|
|
|
2006-03-10 James Willcox <snorp@snorp.net>
|
|
|
|
* configure.ac: bump to 0.3.2
|
|
* src/ContentParser.cs: add workaround for buggy servers.
|
|
If a content code can't be found, fallback to our internal one.
|
|
|
|
2006-03-07 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Mono.Zeroconf/*: Updated (again)
|
|
|
|
2006-03-07 Aaron Bockover <aaron@abock.org>
|
|
|
|
* src/Mono.Zeroconf/*: Updated Mono.Zeroconf sources (run an A query
|
|
in DNSServiceQueryRecord to resolve addresses instead of using
|
|
gethostbyname)
|
|
|
|
2006-03-05 Aaron Bockover <aaron@abock.org>
|
|
|
|
* src/Mono.Zeroconf/*: Updated Mono.Zeroconf sources
|
|
|
|
2006-02-22 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Database.cs (DownloadSong): don't assume that the length
|
|
argument is valid.
|
|
|
|
2006-02-21 James Willcox <snorp@snorp.net>
|
|
|
|
* configure.ac: bump to 0.3.1
|
|
* src/Server.cs: fix a small Uri handling problem which was
|
|
causing a bug on windows.
|
|
* src/en/*: updated
|
|
|
|
2006-02-21 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Mono.Zeroconf/Native.cs: use dnssd.dll as the P/Invoke dll
|
|
* src/daap-sharp.dll.config.in: update the dllmap
|
|
* src/Utility.cs: add ToDateTime and FromDateTime
|
|
* src/*.cs: remove dependence on Mono.Unix
|
|
|
|
Make the necessary changes to run on windows
|
|
|
|
2006-01-20 Aaron Bockover <aaron@abock.org>
|
|
|
|
* src/Mono.ZeroConf/Service.cs (set_HostTarget): Updated Mono.Zeroconf
|
|
sources (fix VPN-related DNS resolve bug)
|
|
|
|
2006-01-20 Aaron Bockover <aaron@abock.org>
|
|
|
|
* sample/SampleServer.cs: Parse the command line a little better;
|
|
adds --port, --server-name, --database-name, and --help options
|
|
|
|
2006-01-19 Aaron Bockover <aaron@abock.org>
|
|
|
|
* src/daap-sharp.dll.config.in: Map to libdns_sd.so
|
|
|
|
* src/ServiceLocator.cs: Actually start the browse request
|
|
|
|
2006-01-19 Aaron Bockover <aaron@abock.org>
|
|
|
|
* configure.ac: Added check for pkg-config to fix package detection
|
|
bug; Added --enable-mdnsd to skip Avahi check and define ENABLE_MDNSD
|
|
for compilation
|
|
|
|
* src/Makefile.am: Added files to DISTCLEANFILES so 'make distcheck'
|
|
works; build with -debug and link using arguments from
|
|
MCS_FLAGS (AVAHI_LIBS) instead of -pkg; compile Mono.Zeroconf
|
|
sources into assembly use daap_SCRIPTS instead of daap_DATA to
|
|
get a 0755 chmod; install daap-sharp.dll.{mdb,config}
|
|
|
|
* src/Server.cs:
|
|
* src/ServiceLocator.cs: Only compile Avahi-related code if ENABLE_MDNSD
|
|
is not defined, otherwise, compile the alternate Mono.Zeroconf code;
|
|
these changes allow DAAP support to be compatible with Avahi and
|
|
Apple's mDNSResponder Zerconf implementation; daap-sharp should now
|
|
be easily portable to OS X and Windows
|
|
|
|
* src/daap-sharp.dll.config.in: Added configuration file with DLL map
|
|
for native mdns calls
|
|
|
|
* sample/Makefile.am: Build tests with -debug
|
|
|
|
* sample/SampleServer.cs: Updated to reflect API changes in entagged
|
|
|
|
* src/Mono.Zeroconf/*: Added sources for Mono.Zeroconf with a
|
|
sync-tree script to update sources from repository for bundling
|
|
|
|
2006-01-16 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: don't choke when we are listening on a non-specific
|
|
port.
|
|
|
|
2006-01-16 James Willcox <snorp@snorp.net>
|
|
|
|
* src/Server.cs: reset the EntryGroup when unregistering the service
|
|
* src/ServiceLocator.cs: fix a typo causing new services not to
|
|
show up.
|
|
|
|
2006-01-14 Aaron Bockover <aaron@aaronbock.net>
|
|
|
|
* src/Server.cs: Added public IsRunning property to expose server state
|
|
|
|
2006-01-13 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ServiceLocator.cs (OnServiceResolved): don't fire of a 'Found'
|
|
event if we already have it.
|
|
|
|
2006-01-09 Aaron Bockover <aaron@aaronbock.net>
|
|
|
|
* src/ContentWriter.cs:
|
|
* src/ContentParser.cs: Use Mono.Unix.Native.NativeConvert instead of
|
|
UnixConvert
|
|
|
|
2006-01-08 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ServiceLocator.cs: add ServiceArgs, and use that in
|
|
ServiceHandler. Make Service a class instead of struct.
|
|
* sample/*: updated for the above
|
|
|
|
2006-01-08 James Willcox <snorp@snorp.net>
|
|
|
|
* configure.ac: bump to 0.3.0
|
|
|
|
2006-01-08 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ServerLocator.cs: moved to ServiceLocator.cs
|
|
|
|
2006-01-08 James Willcox <snorp@snorp.net>
|
|
|
|
* src/ServerLocator.cs: added Start() and Stop() methods.
|
|
|
|
2006-01-07 Aaron Bockover <aaron@aaronbock.net>
|
|
|
|
* sample/SampleClient.cs: Updated to work with changes in src/Database.cs
|
|
|
|
* src/ServerLocator.cs: Added a ToString override on Service structure
|
|
|
|
* src/Database.cs: Make Songs IEnumerable instead of an array that is
|
|
created from the internal ArrayList on each call; added SongAt(index)
|
|
method and a SongCount property
|
|
|
|
* src/SampleServer.cs: Removed, it's in sample/
|
|
|
|
|