1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
|
Fri Aug 2 16:26:48 2024 Eivind Næss <eivnaes@yahoo.com>
* Use SPDX License Idenfiers instead of boilerplate GNU GPL license in each headerfile
Fri Aug 2 16:08:25 2024 Eivind Næss <eivnaes@yahoo.com>
* Avoid a possible integer overflow according to coverity
Fri Aug 2 16:01:01 2024 Eivind Næss <eivnaes@yahoo.com>
* Fixing up invalid formatting using sprintf
Thu Aug 1 15:08:28 2024 Eivind Næss <eivnaes@yahoo.com>
* Disable unit-tests for route sub-system
Thu Aug 1 14:52:21 2024 Eivind Næss <eivnaes@yahoo.com>
* Add a parameter to increase the ttyS0 speed
Tue Jun 6 22:45:27 2023 Mikhail Novosyolov <m.novosyolov@rosalinux.ru>
* Fix setting custom user/group
setting --enable-user=sstp-client resulted to "root"
Sun Apr 23 12:14:21 2023 Mike Gilbert <floppym@gentoo.org>
* Replace sstp-mppe.h with sstp-pppd-compat.h
Wed Apr 5 16:39:28 2023 Pavel Skuratovich <chupaka@gmail.com>
* Fix a typo in README.md
Sat Mar 25 22:09:12 2023 Eivind Næss <eivnaes@yahoo.com>
* Making support for pppd-2.5.0 more transparent
- This is done by introducing a new headerfile sstp-pppd-compat.h that
masks any differences in version between 2.4.9 and 2.5.0.
Mon Feb 27 08:45:10 2023 Eivind Næss <eivnaes@yahoo.com>
* Trying to add coverity scan using the linux executables
Fri Feb 24 04:41:47 2023 Eivind Næss <eivnaes@yahoo.com>
* Zero address structure first, then set the AF_UNIX and path
Thu Feb 23 06:34:26 2023 Eivind Næss <eivnaes@yahoo.com>
* When including pppd.h, no need to include stdbool.h if config.h defines HAVE_STDBOOL_H
Thu Feb 23 06:21:37 2023 Eivind Næss <eivnaes@yahoo.com>
* Adding back the auth notifier since it is supported on version 2.4.9 and above
Wed Feb 22 22:17:59 2023 Eivind Næss <eivnaes@yahoo.com>
* Fixing a issue when compiling against 2.4.9 or earlier versions of pppd
Thu Feb 23 04:49:21 2023 Eivind Næss <eivnaes@yahoo.com>
* Updating project references to point to https://gitlab.com/sstp-project/sstp-client
(was https://gitlab.com/evinaes/sstp-client)
Thu Feb 23 04:48:34 2023 Eivind Næss <eivnaes@yahoo.com>
* Initial support for compiling against pppd version 2.5.0
Sun Feb 19 21:49:28 2023 Eivind Næss <eivnaes@yahoo.com>
* Additional fixes for issues found by cppcheck and coverity static code analysis tools
Fri Feb 17 17:09:26 2023 Eivind Næss <eivnaes@yahoo.com>
* Updating the coverity status
Wed Feb 15 08:33:25 2023 Eivind Næss <eivnaes@yahoo.com>
* Removing a check for NULL, thus making cppcheck less noisy
Wed Feb 15 08:24:42 2023 Eivind Næss <eivnaes@yahoo.com>
* Add a check for null on user and password
Wed Feb 15 11:28:11 2023 Ilya Shipitsin <chipitsine@gmail.com>
* sstp-log.c: fix potential null pointer dereference found by cppcheck
* sstp-log.c: Either the condition 'option==NULL' is redundant or there is possible null pointer dereference: option
Mon Jan 23 02:28:18 2023 Sam James <sam@gentoo.org>
* Workaround for broken pppd.h header for memcpy.
Bug: https://bugs.gentoo.org/870865
Mon Jan 23 02:26:28 2023 Sam James <sam@gentoo.org>
* Add missing <time.h> include needed for time_t. Fixes build w/ GCC 12 on musl.
Bug: https://bugs.gentoo.org/854858
Wed Sep 7 04:23:11 2022 Eivind Naess <eivnaes@yahoo.com>
* Fix for issue #13 by introducing a small delay in writing to pppd.
- The longer story is that it appears that imediately writing to the
PTY after doing fork/exec to the process caused sstpc to read the
same packet back. This change adds another state causing a delay
in reading SSTP packets from the server until the first PPP packet
can be read from pppd thus avoiding this.
Tue Sep 6 20:00:00 2022 Eivind Naess <eivnaes@yahoo.com>
* Fixed an issue where the pty socket ended up reading back what it wrote because pppd
wasn't properly initalized. sstpc can now connect to accel-pppd sstp server.
Tue May 17 08:00:00 2022 Eivind Naess <eivnaes@yahoo.com>
* Fixed an issue with "make check" under fakeroot environment
Fri Mar 24 20:00:00 2022 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.17 released
* Fixed various bugs
- IPv6 bugs related to parsing of command line and handling of AAAA records
- Support for compiling against OpenSSL 3.0.0
Mon Oct 18 20:00:00 2021 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.16 released
- Fixed a problem with MPPE keys where recv key was truncated (when using pon/poff scripts)
- Updated configure.ac to handle the absence of the MPPE API in pppd
Sat Nov 16 20:00:00 2019 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.13 released
- Bug fix related to EAP authentication
- Compiler warnings
Sat Feb 24 20:00:00 2018 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.12 released
- Fixing up buildscripts to work with libevent2
- SSL Performance optimizations
Sat Jan 07 20:00:00 2016 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.11 released
- Added TLS-EXT command line option
- Compilation support for OpenSSL 1.1.0
Sat Apr 28 20:00:00 2012 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.7 released
- Fixed a problem where client failed to send connected message to server
when specifying user/pass on command line
- Various changes to support Mac OS-X / Darwin via Mac Ports project
Sat Mar 12 20:00:00 2012 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.6 released
- Fixed a critical bug where the pppd configuration file was deleted before
authentication could proceed (use of --user <user> and --password <pass>).
Sat Mar 03 20:00:00 2012 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.5 released
- Fixed a critical bug in the pppd plugin, connection would fail after
60 seconds as the MPPE keys wasn't set correctly.
- Updated the documentation and added a couple of pppd peers examples
Wed Feb 07 16:00:00 2012 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.4 released
- Added command line to save host route
- Fixed various bugs, to mention
Disconnect of SSL connection when handling multiple SSL_write()
Sat Nov 12 16:00:00 2011 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.3 released
- Added command line option to specify the uuid of the connection
* Fixed various bugs
- Cleanup of unix socket on termination
- Correct parsing of the URL
- Fix connected time error when using --nolaunchpppd option
- Unit tests was added
- Added hardening of ubuntu build scripts
Sat Oct 22 08:00:00 2011 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.2 released
- Added http proxy support, using basic authentication
- Adding privilege separation by chroot, and sstpc user.
- Covering up traces of passwords after specifying --password per command line.
- Command line option to ignore cerfificate errors (e.g. does not match host).
- Fixing various bugs
Sat Sep 18 08:00:00 2011 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0.1 released
- Fixing various bug fixes found while porting to Fedora Core 15.
- Adding signal handling, and pretty print of data on termination
- Improved handling of pppd upon termination.
Sun Oct 2 13:22:00 2011 Eivind Naess <eivnaes@yahoo.com>
* sstp-client 1.0 released
- Fixing various bugs found while porting to Fedora Core 15
- Adding support for configure with libevent2 (--with-libevent=2)
which is required for newer distributions.
- Better handling of pppd, and signal handling
|