コード例 #1
0
ファイル: upgrade_1_4.py プロジェクト: shengruoyu/pritunl
def upgrade_1_4():
    ip_pool_collection = get_collection('servers_ip_pool')

    docs = ip_pool_collection.find({}, {
        '_id': True,
        'network': True,
    })

    for doc in docs:
        if isinstance(doc['network'], (int, long)):
            continue

        ip_pool_collection.update({
            '_id': doc['_id'],
        }, {'$set': {
            'network': utils.fnv32a(doc['network'])
        }})
コード例 #2
0
ファイル: upgrade_1_4.py プロジェクト: Git-Host/pritunl
def upgrade_1_4():
    ip_pool_collection = get_collection('servers_ip_pool')

    docs = ip_pool_collection.find({}, {
        '_id': True,
        'network': True,
    })

    for doc in docs:
        if isinstance(doc['network'], (int, long)):
            continue

        ip_pool_collection.update({
            '_id': doc['_id'],
        }, {'$set': {
            'network': utils.fnv32a(doc['network'])
        }})
コード例 #3
0
ファイル: server.py プロジェクト: aalsmile/pritunl
 def network_hash(self):
     return utils.fnv32a((self.network or '') + '-' +
                         (self.network_start or '') + '-' +
                         (self.network_end or ''))
コード例 #4
0
ファイル: server.py プロジェクト: ConstantinChirila/pritunl
 def network_hash(self):
     return utils.fnv32a(
         (self.network or '') + '-' +
         (self.network_start or '') + '-' +
         (self.network_end or '')
     )
コード例 #5
0
ファイル: server.py プロジェクト: carriercomm/pritunl
 def network_hash(self):
     return utils.fnv32a((self.network or "") + "-" + (self.network_start or "") + "-" + (self.network_end or ""))