Package flumotion :: Package component :: Package bouncers :: Module ipbouncer
[hide private]

Source Code for Module flumotion.component.bouncers.ipbouncer

 1  # -*- Mode: Python; test-case-name: flumotion.test.test_bouncers_ipbouncer -*- 
 2  # vi:si:et:sw=4:sts=4:ts=4 
 3   
 4  # Flumotion - a streaming media server 
 5  # Copyright (C) 2004,2005,2006,2007,2008,2009 Fluendo, S.L. 
 6  # Copyright (C) 2010,2011 Flumotion Services, S.A. 
 7  # All rights reserved. 
 8  # 
 9  # This file may be distributed and/or modified under the terms of 
10  # the GNU Lesser General Public License version 2.1 as published by 
11  # the Free Software Foundation. 
12  # This file is distributed without any warranty; without even the implied 
13  # warranty of merchantability or fitness for a particular purpose. 
14  # See "LICENSE.LGPL" in the source distribution for more information. 
15  # 
16  # Headers in this file shall remain intact. 
17   
18  """ 
19  A bouncer that authenticates based on the IP address of the remote side, 
20  as seen by the bouncer. 
21  """ 
22   
23  from flumotion.component.bouncers import multibouncer 
24  from flumotion.component.bouncers.algorithms import ipbouncer 
25   
26  __all__ = ['IPBouncer'] 
27  __version__ = "$Rev$" 
28   
29   
30 -class IPBouncer(multibouncer.StaticMultiBouncer):
31 32 algorithmClasses = ipbouncer.IPBouncerAlgorithm
33