~ubuntu-branches/ubuntu/oneiric/dbus/oneiric-security

« back to all changes in this revision

Viewing changes to dbus/dbus-server-launchd.h

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant
  • Date: 2010-12-21 13:43:26 UTC
  • mfrom: (1.1.24 upstream)
  • Revision ID: james.westby@ubuntu.com-20101221134326-tphabew59n072ej1
Tags: 1.4.1-0ubuntu1
* New upstream release:
  - Fix for CVE-2010-4352: sending messages with excessively-nested
    variants can crash the bus. The existing restriction to 64-levels
    of nesting previously only applied to the static type signature;
    now it also applies to dynamic nesting using variants.
  - Various bug fixes.

* Dropped patch from 1.4.0-0ubuntu2 since it's now included upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* dbus-server-launchd.h Server methods for interacting with launchd.
 
2
* Copyright (C) 2008, Benjamin Reed <rangerrick@befunk.com>
 
3
*
 
4
* Permission is hereby granted, free of charge, to any person
 
5
* obtaining a copy of this software and associated documentation
 
6
* files (the "Software"), to deal in the Software without
 
7
* restriction, including without limitation the rights to use, copy,
 
8
* modify, merge, publish, distribute, sublicense, and/or sell copies
 
9
* of the Software, and to permit persons to whom the Software is
 
10
* furnished to do so, subject to the following conditions:
 
11
*
 
12
* The above copyright notice and this permission notice shall be
 
13
* included in all copies or substantial portions of the Software.
 
14
*
 
15
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 
16
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
17
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 
18
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 
19
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 
20
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
21
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 
22
* DEALINGS IN THE SOFTWARE.
 
23
*/
 
24
 
 
25
#ifndef DBUS_SERVER_LAUNCHD_H
 
26
#define DBUS_SERVER_LAUNCHD_H
 
27
 
 
28
#include <dbus/dbus-internals.h>
 
29
#include <dbus/dbus-server-protected.h>
 
30
 
 
31
DBUS_BEGIN_DECLS
 
32
 
 
33
DBusServer * _dbus_server_new_for_launchd (const char *launchd_env_var, DBusError * error);
 
34
 
 
35
DBUS_END_DECLS
 
36
#endif /* DBUS_SERVER_LAUNCHD_H */