1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-06-29 04:15:08 +03:00
Commit Graph

148 Commits

Author SHA1 Message Date
dnobori
4e862a7e40 v4.19-9582-beta 2015-10-06 20:18:00 +09:00
Jeff Tang
3858927dc0 Update CentOS makefiles and spec file 2015-09-30 11:52:20 -04:00
Hideki Saito
525348b6d1
Systemd service configuration files for SoftEther 2015-09-22 02:22:05 -07:00
Victor Salgado
74c641c13e Fix set initialization, set.OnlyCapsuleModeIsInvalid could be garbage 2015-09-18 14:39:08 -03:00
dnobori
3c8abd60ed v4.19-9578-beta 2015-09-15 16:19:45 +09:00
dnobori
9a82b3c65c v4.19-9577-beta 2015-09-15 14:22:53 +09:00
Mykhaylo Yehorov
1cf9df5539 merge upstream v4.18-9570-rtm 2015-07-26 23:10:21 +03:00
Mykhaylo Yehorov
7772ee119e Add the possibility to send the Virtual Hub Name to a RADIUS server as NAS-Identifier 2015-07-26 22:46:00 +03:00
dnobori
4b65e251f2 v4.18-9570-rtm 2015-07-26 19:39:40 +09:00
Hideki Saito
ea17418df8 Merge remote-tracking branch 'upstream/master' 2015-07-20 19:22:56 -07:00
Mykhaylo Yehorov
7e00268084 merge with vendor v4.17-9566-beta 2015-07-21 01:15:44 +03:00
dnobori
860f743dd7 v4.17-9566-beta 2015-07-17 00:31:57 +09:00
Mykhaylo Yehorov
1a9fe52991 merge with vendor 2015-07-15 19:28:20 +03:00
Mike Selivanov
29d330522d Fixed OSX CPU utilization by replacing broken kevent() with select() 2015-07-09 01:11:40 +03:00
Hideki Saito
bccc18b825
Granting CAP_SETUID as it seems to be needed 2015-06-22 11:39:12 -07:00
Hideki Saito
04cfcd47ab
Granting CAP_SYS_ADMIN capability 2015-06-22 11:27:25 -07:00
Hideki Saito
73112980b3
Added hardening to confine its system capability to what SoftEther requires 2015-06-22 10:59:34 -07:00
Hideki Saito
74795cd42d
Omitting an extra (unneeded) argument 2015-06-04 21:15:34 -07:00
Hideki Saito
0ec6ffcb73
Systemd configuration files
Expects vpnserver/vpnclient/vpnbridge to be in /opt.
Having a file do_not_run within these directories inhibits launch of a respective module.
2015-06-04 19:34:02 -07:00
dnobori
ff49706373 v4.17-9562-beta 2015-05-31 19:02:35 +09:00
dnobori
7785c41f38 v4.15-9546-beta 2015-04-05 03:39:48 +09:00
dnobori
983c19c043 v4.15-9539-beta 2015-04-04 05:58:09 +09:00
dnobori
18b120e5f7 v4.15-9538-beta 2015-03-27 20:52:15 +09:00
dnobori
1f645c9816 v4.15-9537-beta 2015-03-26 18:01:02 +09:00
Mykhaylo Yehorov
ffddfe1ad3 Add the possibility to send the Virtual Hub Name to an external DHCP server 2015-02-09 23:47:35 +02:00
dnobori
64fd19e6f8 v4.14-9529-beta 2015-02-02 18:54:00 +09:00
dnobori
67fbd56574 v4.14-9529-beta 2015-02-02 18:54:00 +09:00
dnobori
3305046721 v4.13-9525-beta 2015-02-02 12:33:23 +09:00
dnobori
5efab0381c v4.13-9525-beta 2015-02-02 12:33:23 +09:00
dnobori
ef4c0d5866 v4.13-9524-beta 2015-01-31 03:28:09 +09:00
dnobori
96da053c84 v4.13-9524-beta 2015-01-31 03:28:09 +09:00
dnobori
71d1e66795 v4.13-9522-beta 2015-01-30 23:12:34 +09:00
dnobori
350927067a v4.13-9522-beta 2015-01-30 23:00:42 +09:00
dnobori
06a72040a3 v4.13-9522-beta 2015-01-30 22:30:34 +09:00
Dmitry Glushenok
8ffb223377 Take gateways into account while pushing routes 2015-01-22 23:11:51 +03:00
Dmitry Glushenok
db07b9499d Added armv5tel machine type
Building on SheevaPlug
2015-01-22 13:04:37 +03:00
dnobori
75f9836ce5 v4.12-9514-beta 2014-11-18 12:05:48 +09:00
dnobori
2b3a4d0b75 v4.11-9506-beta 2014-10-23 01:00:30 +09:00
Darik Horn
d68db9f2ce Change GetExeDir to GetStateDir in Cedar and Mayaqua.
Resolve this AppArmor error by ensuring that certificate files files are
written into /var/lib/softether instead of the current working directory:

	Profile: /usr/sbin/softetherd
	Operation: mkdir
	Name: /usr/sbin/chain_certs
	Denied: c
	Logfile: /var/log/kern.log

	type=1400 audit: apparmor="DENIED" operation="mkdir" profile="/usr/sbin/softetherd" name="/usr/sbin/chain_certs/" pid=36448 comm="softetherd" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
2014-10-03 13:30:37 -04:00
Darik Horn
64dd780905 Create a non-forking softetherd for upstart and systemd.
Implement a daemon that expects to be invoked by a new-style init like upstart
or systemd as:

	/usr/sbin/softetherd [vpnbridge|vpnclient|vpnserver]

Alternatively, if the command line argument is empty, then use the
`SOFTETHER_MODE` environment variable instead.

Conflicts:
	src/bin/hamcore/strtable_en.stb
2014-10-03 13:30:24 -04:00
Darik Horn
b9420c3bfc Use FHS installation directories.
Install to `/usr/sbin`, `/usr/lib`, and `/var/lib` according to the Linux
filesystem hierarchy standard if SoftEther is built through autotools.

In a managed installation, the FHS stipulates that the application must
accomodate a read-only installation path.  This requires a new `GetStateDir`
function that substitues `GetExeDir` in some parts of the code.
2014-10-03 13:28:30 -04:00
Darik Horn
75625af541 Create libsoftether.so and dynamically link the userland.
Sharing object code between vpnbridge, vpnclient, vpnserver, and vpncmd
reduces the binary size of SoftEther by 85% and its administrative memory
footprint by 50%.
2014-10-03 13:28:30 -04:00
Darik Horn
c5e5d7e93c Create autotools plumbing for SoftEther.
Add autoconf and automake capabilities to SoftEther so that it can be built
like this:

	# autoreconf --force --install
	# ./configure
	# make install DESTDIR=/tmp/softether

All standard configure parameters are supported, plus:

	# ./configure --enable-debug

Autotools support makes porting, cross compiling, and optimization much easier.

These GNU autoconf-archive components are used for dependency checking:

  * ax_check_openssl.m4
  * ax_check_zlib.m4
  * ax_lib_readline.m4
  * ax_pthread.m4
  * ax_with_curses.m4

NB: http://www.gnu.org/software/autoconf-archive/
2014-10-03 13:28:30 -04:00
dnobori
10d4b2c43d v4.10-9505-beta 2014-10-04 00:09:23 +09:00
dnobori
16b713b98d v4.10-9473-beta 2014-07-12 03:00:27 +09:00
dnobori
9f7d8578a7 v4.10-9472-beta 2014-07-12 02:06:20 +09:00
Daiyuu Nobori
ee8d609030 Merge pull request #64 from ahrefs/master
update debian packaging, install init script
2014-07-11 22:59:26 +09:00
Igor Pikovets
efa56effde update debian packaging, install init script 2014-06-17 11:55:24 +08:00
dnobori
f75a2c2a12 v4.09-9451-beta 2014-06-09 11:57:10 +09:00
dnobori
ea38eef377 v4.08-9449-rtm 2014-06-08 16:40:44 +09:00