~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/python/ra.py

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2015-08-07 21:32:47 UTC
  • mfrom: (0.2.15) (4.1.7 experimental)
  • Revision ID: package-import@ubuntu.com-20150807213247-ozyewtmgsr6tkewl
Tags: 1.9.0-1
* Upload to unstable
* New upstream release.
  + Security fixes
    - CVE-2015-3184: Mixed anonymous/authenticated path-based authz with
      httpd 2.4
    - CVE-2015-3187: svn_repos_trace_node_locations() reveals paths hidden
      by authz
* Add >= 2.7 requirement for python-all-dev Build-Depends, needed to run
  tests.
* Remove Build-Conflicts against ruby-test-unit.  (Closes: #791844)
* Remove patches/apache_module_dependency in favor of expressing the
  dependencies in authz_svn.load/dav_svn.load.
* Build-Depend on apache2-dev (>= 2.4.16) to ensure ap_some_authn_required()
  is available when building mod_authz_svn and Depend on apache2-bin (>=
  2.4.16) for runtime support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# This file was automatically generated by SWIG (http://www.swig.org).
2
 
# Version 2.0.9
 
2
# Version 2.0.12
3
3
#
4
4
# Do not make changes to this file unless you know what you are doing--modify
5
5
# the SWIG interface file instead.
6
6
 
7
7
 
8
8
 
 
9
 
 
10
 
9
11
from sys import version_info
10
12
if version_info >= (2,6,0):
11
13
    def swig_import_helper():
371
373
    __swig_getmethods__["get_client_string"] = _ra.svn_ra_callbacks2_t_get_client_string_get
372
374
    __swig_setmethods__["get_wc_contents"] = _ra.svn_ra_callbacks2_t_get_wc_contents_set
373
375
    __swig_getmethods__["get_wc_contents"] = _ra.svn_ra_callbacks2_t_get_wc_contents_get
 
376
    __swig_setmethods__["check_tunnel_func"] = _ra.svn_ra_callbacks2_t_check_tunnel_func_set
 
377
    __swig_getmethods__["check_tunnel_func"] = _ra.svn_ra_callbacks2_t_check_tunnel_func_get
 
378
    __swig_setmethods__["open_tunnel_func"] = _ra.svn_ra_callbacks2_t_open_tunnel_func_set
 
379
    __swig_getmethods__["open_tunnel_func"] = _ra.svn_ra_callbacks2_t_open_tunnel_func_get
 
380
    __swig_setmethods__["tunnel_baton"] = _ra.svn_ra_callbacks2_t_tunnel_baton_set
 
381
    __swig_getmethods__["tunnel_baton"] = _ra.svn_ra_callbacks2_t_tunnel_baton_get
374
382
    def set_parent_pool(self, parent_pool=None):
375
383
      """Create a new proxy object for svn_ra_callbacks2_t"""
376
384
      import libsvn.core, weakref
1380
1388
    """
1381
1389
  return _ra.svn_ra_invoke_replay_revfinish_callback(*args)
1382
1390
 
 
1391
def svn_ra_invoke_check_tunnel_func(*args):
 
1392
  """svn_ra_invoke_check_tunnel_func(svn_ra_check_tunnel_func_t _obj, void * tunnel_baton, char const * tunnel_name) -> svn_boolean_t"""
 
1393
  return _ra.svn_ra_invoke_check_tunnel_func(*args)
 
1394
 
 
1395
def svn_ra_invoke_close_tunnel_func(*args):
 
1396
  """svn_ra_invoke_close_tunnel_func(svn_ra_close_tunnel_func_t _obj, void * close_baton, void * tunnel_baton)"""
 
1397
  return _ra.svn_ra_invoke_close_tunnel_func(*args)
 
1398
 
 
1399
def svn_ra_invoke_open_tunnel_func(*args):
 
1400
  """
 
1401
    svn_ra_invoke_open_tunnel_func(svn_ra_open_tunnel_func_t _obj, void * tunnel_baton, char const * tunnel_name, char const * user, 
 
1402
        char const * hostname, int port, svn_cancel_func_t cancel_func, 
 
1403
        apr_pool_t pool) -> svn_error_t
 
1404
    """
 
1405
  return _ra.svn_ra_invoke_open_tunnel_func(*args)
 
1406
 
1383
1407
def svn_ra_invoke_init_func(*args):
1384
1408
  """svn_ra_invoke_init_func(svn_ra_init_func_t _obj, int abi_version, apr_pool_t pool, apr_hash_t hash) -> svn_error_t"""
1385
1409
  return _ra.svn_ra_invoke_init_func(*args)
2055
2079
svn_ra_replay_revfinish_callback_t_swigregister = _ra.svn_ra_replay_revfinish_callback_t_swigregister
2056
2080
svn_ra_replay_revfinish_callback_t_swigregister(svn_ra_replay_revfinish_callback_t)
2057
2081
 
 
2082
class svn_ra_check_tunnel_func_t:
 
2083
    """Proxy of C svn_ra_check_tunnel_func_t struct"""
 
2084
    __swig_setmethods__ = {}
 
2085
    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_check_tunnel_func_t, name, value)
 
2086
    __swig_getmethods__ = {}
 
2087
    __getattr__ = lambda self, name: _swig_getattr(self, svn_ra_check_tunnel_func_t, name)
 
2088
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
 
2089
    __repr__ = _swig_repr
 
2090
    def set_parent_pool(self, parent_pool=None):
 
2091
      """Create a new proxy object for svn_ra_check_tunnel_func_t"""
 
2092
      import libsvn.core, weakref
 
2093
      self.__dict__["_parent_pool"] = \
 
2094
        parent_pool or libsvn.core.application_pool;
 
2095
      if self.__dict__["_parent_pool"]:
 
2096
        self.__dict__["_is_valid"] = weakref.ref(
 
2097
          self.__dict__["_parent_pool"]._is_valid)
 
2098
 
 
2099
    def assert_valid(self):
 
2100
      """Assert that this object is using valid pool memory"""
 
2101
      if "_is_valid" in self.__dict__:
 
2102
        assert self.__dict__["_is_valid"](), "Variable has already been deleted"
 
2103
 
 
2104
    def __getattr__(self, name):
 
2105
      """Get an attribute from this object"""
 
2106
      self.assert_valid()
 
2107
 
 
2108
      value = _swig_getattr(self, self.__class__, name)
 
2109
 
 
2110
 
 
2111
 
 
2112
      members = self.__dict__.get("_members")
 
2113
      if members is not None:
 
2114
        _copy_metadata_deep(value, members.get(name))
 
2115
          
 
2116
 
 
2117
      _assert_valid_deep(value)
 
2118
 
 
2119
      return value
 
2120
 
 
2121
    def __setattr__(self, name, value):
 
2122
      """Set an attribute on this object"""
 
2123
      self.assert_valid()
 
2124
 
 
2125
 
 
2126
 
 
2127
 
 
2128
      self.__dict__.setdefault("_members",{})[name] = value
 
2129
 
 
2130
      return _swig_setattr(self, self.__class__, name, value)
 
2131
 
 
2132
    def __call__(self, *args):
 
2133
      return svn_ra_invoke_check_tunnel_func(self, *args)
 
2134
 
 
2135
svn_ra_check_tunnel_func_t_swigregister = _ra.svn_ra_check_tunnel_func_t_swigregister
 
2136
svn_ra_check_tunnel_func_t_swigregister(svn_ra_check_tunnel_func_t)
 
2137
 
 
2138
class svn_ra_close_tunnel_func_t:
 
2139
    """Proxy of C svn_ra_close_tunnel_func_t struct"""
 
2140
    __swig_setmethods__ = {}
 
2141
    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_close_tunnel_func_t, name, value)
 
2142
    __swig_getmethods__ = {}
 
2143
    __getattr__ = lambda self, name: _swig_getattr(self, svn_ra_close_tunnel_func_t, name)
 
2144
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
 
2145
    __repr__ = _swig_repr
 
2146
    def set_parent_pool(self, parent_pool=None):
 
2147
      """Create a new proxy object for svn_ra_close_tunnel_func_t"""
 
2148
      import libsvn.core, weakref
 
2149
      self.__dict__["_parent_pool"] = \
 
2150
        parent_pool or libsvn.core.application_pool;
 
2151
      if self.__dict__["_parent_pool"]:
 
2152
        self.__dict__["_is_valid"] = weakref.ref(
 
2153
          self.__dict__["_parent_pool"]._is_valid)
 
2154
 
 
2155
    def assert_valid(self):
 
2156
      """Assert that this object is using valid pool memory"""
 
2157
      if "_is_valid" in self.__dict__:
 
2158
        assert self.__dict__["_is_valid"](), "Variable has already been deleted"
 
2159
 
 
2160
    def __getattr__(self, name):
 
2161
      """Get an attribute from this object"""
 
2162
      self.assert_valid()
 
2163
 
 
2164
      value = _swig_getattr(self, self.__class__, name)
 
2165
 
 
2166
 
 
2167
 
 
2168
      members = self.__dict__.get("_members")
 
2169
      if members is not None:
 
2170
        _copy_metadata_deep(value, members.get(name))
 
2171
          
 
2172
 
 
2173
      _assert_valid_deep(value)
 
2174
 
 
2175
      return value
 
2176
 
 
2177
    def __setattr__(self, name, value):
 
2178
      """Set an attribute on this object"""
 
2179
      self.assert_valid()
 
2180
 
 
2181
 
 
2182
 
 
2183
 
 
2184
      self.__dict__.setdefault("_members",{})[name] = value
 
2185
 
 
2186
      return _swig_setattr(self, self.__class__, name, value)
 
2187
 
 
2188
    def __call__(self, *args):
 
2189
      return svn_ra_invoke_close_tunnel_func(self, *args)
 
2190
 
 
2191
svn_ra_close_tunnel_func_t_swigregister = _ra.svn_ra_close_tunnel_func_t_swigregister
 
2192
svn_ra_close_tunnel_func_t_swigregister(svn_ra_close_tunnel_func_t)
 
2193
 
 
2194
class svn_ra_open_tunnel_func_t:
 
2195
    """Proxy of C svn_ra_open_tunnel_func_t struct"""
 
2196
    __swig_setmethods__ = {}
 
2197
    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_ra_open_tunnel_func_t, name, value)
 
2198
    __swig_getmethods__ = {}
 
2199
    __getattr__ = lambda self, name: _swig_getattr(self, svn_ra_open_tunnel_func_t, name)
 
2200
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined")
 
2201
    __repr__ = _swig_repr
 
2202
    def set_parent_pool(self, parent_pool=None):
 
2203
      """Create a new proxy object for svn_ra_open_tunnel_func_t"""
 
2204
      import libsvn.core, weakref
 
2205
      self.__dict__["_parent_pool"] = \
 
2206
        parent_pool or libsvn.core.application_pool;
 
2207
      if self.__dict__["_parent_pool"]:
 
2208
        self.__dict__["_is_valid"] = weakref.ref(
 
2209
          self.__dict__["_parent_pool"]._is_valid)
 
2210
 
 
2211
    def assert_valid(self):
 
2212
      """Assert that this object is using valid pool memory"""
 
2213
      if "_is_valid" in self.__dict__:
 
2214
        assert self.__dict__["_is_valid"](), "Variable has already been deleted"
 
2215
 
 
2216
    def __getattr__(self, name):
 
2217
      """Get an attribute from this object"""
 
2218
      self.assert_valid()
 
2219
 
 
2220
      value = _swig_getattr(self, self.__class__, name)
 
2221
 
 
2222
 
 
2223
 
 
2224
      members = self.__dict__.get("_members")
 
2225
      if members is not None:
 
2226
        _copy_metadata_deep(value, members.get(name))
 
2227
          
 
2228
 
 
2229
      _assert_valid_deep(value)
 
2230
 
 
2231
      return value
 
2232
 
 
2233
    def __setattr__(self, name, value):
 
2234
      """Set an attribute on this object"""
 
2235
      self.assert_valid()
 
2236
 
 
2237
 
 
2238
 
 
2239
 
 
2240
      self.__dict__.setdefault("_members",{})[name] = value
 
2241
 
 
2242
      return _swig_setattr(self, self.__class__, name, value)
 
2243
 
 
2244
    def __call__(self, *args):
 
2245
      return svn_ra_invoke_open_tunnel_func(self, *args)
 
2246
 
 
2247
svn_ra_open_tunnel_func_t_swigregister = _ra.svn_ra_open_tunnel_func_t_swigregister
 
2248
svn_ra_open_tunnel_func_t_swigregister(svn_ra_open_tunnel_func_t)
 
2249
 
2058
2250
class svn_ra_init_func_t:
2059
2251
    """Proxy of C svn_ra_init_func_t struct"""
2060
2252
    __swig_setmethods__ = {}