summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Port to gupnp-1.2Jan Tojnar2019-03-161-4/+4
| | | | | | | gupnp_context_get_host_ip has been deprecated for a long time, as the host-ip property moved to gssdp. There is also a ton of new deprecations but I will address that separately.
* [Configuration] Post-release version bumpRick Bell2014-12-061-2/+2
|
* [upnp] Use "port" setting when creating GUPnPContextManagerJussi Kukkonen2014-07-081-1/+1
| | | | | | Fixes #140. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* [Device] Add Energy Management featuresChristophe Guiraud2013-12-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a Wake method to DBus MediaDevice interface, this method can be invoked to wake-up a sleeping device by sending the appropriate WOL magic packet. Information to be used for the magic packet formatting will be retrieved from the device context. - Add a DLS_INTERFACE_PROP_SLEEPING boolean property to DBus MediaDevice interface, this property reflects the sleeping state of the MediaServer. The property is not present if the Energy Management service isn't supported by the device embedding the MediaServer. The DLS_INTERFACE_PROP_SLEEPING property is updated based on the EM service NetworkInterfaceInfo evented state variable. The DLS_INTERFACE_PROP_SLEEPING property is set to FALSE by default at the device construction. NetworkInterfaceInfo information are XML encoded, relevant information are parsed with the help of libxml2. dleyna-server has now a direct dependency on libxml2. a new xml-util.c file with its header provides libxml2 helpers. XML extracted information are stored into the matching device context. The matching device context is selected based on the interface ip address and the device uuid. A device is considered as in sleeping state if its network interface is up. - Add a DLS_INTERFACE_PROP_ROOT_UDN string property, if present this property contains the UDN of the root device embedding a MediaServer sub-device. - Update the device contruction to allow the usage of a MediaServer even if it is sub-device, in the same as way if it was the root device from the application layer perpective. We ask now to be notified for all upnp:rootdevice and we filter those who are MediaServer or have a sub device of this type. (recursive lookup in the device child hierarchy if any). Only the first MediaServer device found will be considered. we also retrieve the Energy Management service proxy from the root device if it is available and else we use the first one that we found by doing a recursive lookup in the device child hierarchy. we use it to be notified of its NetworkInterfaceInfo evented state variable changes. - As we have now to handle multiple device proxies (CDS, EMS), we use now a struct dls_service_t to gather cds and ems services related information (GUPnPServiceProxy *proxy, gboolean subscribed, guint timeout_id) in the device context. - Add the Wake Method to the python test application. - Documentation updated. Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
* [Configuration] Remove libdleyna-server .pc fileLudovic Ferrandis2013-12-121-1/+0
| | | | | | Fix issue #113: <https://github.com/01org/dleyna-server/issues/113> Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Configuration] Post-release version bumpRegis Merlino2013-10-031-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Release] Version 0.4.0v0.4.0Regis Merlino2013-10-031-2/+2
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Configuration] Post-release version bumpRegis Merlino2013-08-221-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Network Filtering] Add Network Filtering supportLudovic Ferrandis2013-08-221-2/+2
| | | | | | | | | | | | | | | | | Add 2 new settings: 1 - netf_enabled (boolean): To activate or deactivate the network filtering 2 - netf_entries (str list): List of supported network Add org.freedesktop.DBus.Properties DBUS Interface to com.intel.dLeynaServer.Manager root object. Add 4 new methodes to com.intel.dLeynaServer.Manager interface 1 - WhiteListEnable 2 - WhiteListAddEntries 3 - WhiteListRemoveEntries 4 - WhiteListClear Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Build] Fix small typo in the summary at the end of configure.acEmanuele Aina2013-08-071-1/+1
| | | | Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
* [Server] Update following the publish_object() connector API changeRegis Merlino2013-07-231-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Build] Do not require dbus and dleyna-connector-dbus at build timeRegis Merlino2013-06-051-6/+0
| | | | | | | | | | | This is a port of commit: https://github.com/01org/dleyna-renderer/commit/efa7cb33e68801059ddbadcd95df46bbae865eb4 DBus and the DBus connector are only needed at runtime and dropping the pkg-config checks in ./configure allows the build to succeed even in restricted build environment with minimal dependecies. Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Build] Do not assume libexec=@prefix@/libexecRegis Merlino2013-06-051-1/+0
| | | | | | | | | | | | | This is a port of commits: https://github.com/01org/dleyna-renderer/commit/8179084be7b32f187e9ab4d79a24efa668a6df71 https://github.com/01org/dleyna-renderer/commit/f3e9967b3c8f76b6d43320749b6e58e1a607d2a9 For instance, Debian Policy recommends that helper programs should be installed under /usr/lib/${packagename}/ . http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-support-files Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Build] Install the .service file in $(datadir)/dbus-1/servicesRegis Merlino2013-06-051-14/+18
| | | | | | | | | | | | | | | | | | | | Port of commits: https://github.com/01org/dleyna-renderer/commit/d1c84c820ce180eabb57b83da3569a4de24c3ac4 https://github.com/01org/dleyna-renderer/commit/6981acf20cadec8a9c29e0096d16c2062d19a384 Calling `pkg-config --variable=session_bus_services_dir dbus-1` under JHBuild results in the system-installed dbus-1.pc being parsed and our .service file will be put under the /usr prefix instead of the JHBuild one. To avoid that, take $(datadir) in account and install it under $(datadir)/dbus-1/services by default like other packages do (eg. gvfs). For those with different needs a --with-dbus-service-dir configure flag is provided. Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Configuration] Post-branch version bumpRegis Merlino2013-06-031-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Release] Version 0.1.0v0.1.0Regis Merlino2013-06-031-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Configuration] Post-release version bumpRegis Merlino2013-05-311-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Bug] Add a Rescan method to Manager interfaceSébastien Bianti2013-04-181-1/+1
| | | | | | | | - Resolves bug #4 - Make use of new API gupnp_context_manager_rescan_control_points() - Documentation updated. Signed-off-by: Sébastien Bianti <sebastien.bianti@linux.intel.com>
* [Configure] Check for the dbus connector lib availability if requiredRegis Merlino2013-04-101-4/+4
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Configuration] Post-release version bumpLudovic Ferrandis2013-03-121-3/+3
| | | | Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Architecture] Change directory structure to enable build from a master projectRegis Merlino2013-03-111-9/+19
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Config] Fix wrong configuration file nameRegis Merlino2013-03-011-1/+1
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Build] Enable SOUP session User Agent CustomizationRegis Merlino2013-02-261-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Add the optional --with-ua-prefix flag to allow the customization of the SOUP session User Agent Customization at build configuration time. - Construct our user agent prefix with the following template: %s dLeyna/%VERSION %s is the value provided --with-ua-prefix if any %VERSION is the dLeyna version - Call g_set_prgname(...) API to make our ua-prefix usable by libsoup. Example: with ./bootstrap-configure --with-ua-prefix=MypProject user agent value will be: MyProject dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50 if ./bootstrap-configure is called without --with-ua-prefix, user agent value will be: dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50 This is a port of commit https://github.com/01org/media-service-upnp/commit/22c051228d484392a42803e3e841819ea8789782 Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Coding Convention] CleaningLudovic Ferrandis2013-02-261-1/+1
| | | | | | | | | | | | - Rename functions, consts, types according to new prefix dls_ or DLS_ - Harmonize header files -> Same definition/usage for the header inclusion protection. -> Same presentation - Same project name (dleyna -> dLeyna) - Check copyright - Run checkpatch Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
* [Tests] Move dms-info build output to test/dbusRegis Merlino2013-02-261-1/+2
| | | | Signed-off-by: Regis Merlino <regis.merlino@intel.com>
* [Init] Add initial source codeRegis Merlino2013-02-251-0/+240
Signed-off-by: Regis Merlino <regis.merlino@intel.com>