Project

General

Profile

« Previous | Next » 

Revision 582c58ae

Added by Jim Pingle over 14 years ago

Add drop-down to select OpenVPN hardware crypto (finds usable devices from "openssl engine" list) for clients and servers.

View differences:

usr/local/www/wizards/openvpn_wizard.inc
321 321
				$opt['value'] = $name;
322 322
			$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'][] = $opt;
323 323
			}
324
		} else if ($field['name'] == "engine") {
325
			$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'] = array();
326
			$engines = openvpn_get_engines();
327
			foreach ($engines as $name => $desc) {
328
				$opt = array();
329
				$opt['name'] = $desc;
330
				$opt['value'] = $name;
331
			$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'][] = $opt;
332
			}
324 333
		} else if ($field['name'] == "nbttype") {
325 334
			$pkg['step'][$stepid]['fields']['field'][$idx]['options']['option'] = array();
326 335
			foreach ($netbios_nodetypes as $type => $name) {
......
581 590
		$server['netbios_enable'] = $pconfig['step10']['nbtenable'];
582 591
	}
583 592
	$server['crypto'] = $pconfig['step10']['crypto'];
593
	$server['engine'] = $pconfig['step10']['engine'];
584 594

  
585 595
	if (isset($pconfig['step11']['ovpnrule'])) {
586 596
		$rule = array();

Also available in: Unified diff