Package accel-ppp: Specfile
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 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | Name: accel-ppp Version: 1.11.2 Release: alt0.M80P.11 Summary: High performance PPTP/L2TP/PPPoE server Group: System/Servers Packager: Alexei Takaseev <taf@altlinux.ru> License: GPLv2 Url: http://sourceforge.net/projects/accel-ppp/ Source0: %name-%version.tar Patch0: %name-%version-%release.patch Requires: snmp-mibs-std AutoProv: yes BuildRequires: cmake libnet-snmp-devel libpcre-devel libnl-devel libssl-devel liblua5-devel glibc-kernheaders BuildPreReq: rpm-build-kernel %description The ACCEL-PPP is completly new implementation of PPTP/PPPoE/L2TP which was written from scratch. Userspace daemon has its own PPP implementation, so it does not uses pppd and one process (multi-threaded) manages all connections. ACCEL-PPP uses only kernel-mode implementations of pptp/l2tp/pppoe. Features: - IPoE server - PPTP server - PPPoE server - L2TPv2 server - Radius CoA/DM (PoD) - Built-in shaper (htb) - Command line interface (telnet) - SNMP - IPv6 (including builtin Neighbor Discovery and DHCPv6) %package -n kernel-source-%name Summary: Kernel module for accel-ppp IPoE License: GPLv2 Group: Development/Kernel BuildArch: noarch %description -n kernel-source-%name Provide accel-ppp ipoe kernel module %prep %setup %patch0 -p1 tar -cjf ../%name-%version.tar.bz2 ../%name-%version %build %cmake \ -DCMAKE_SKIP_RPATH:BOOL=FALSE \ -DCMAKE_SKIP_INSTALL_RPATH:BOOL=FALSE \ -DBUILD_DRIVER=FALSE \ -DCMAKE_INSTALL_PREFIX=%prefix \ -DRADIUS=TRUE \ -DNETSNMP=TRUE \ -DLOG_PGSQL=FALSE \ -DLUA=TRUE \ -DBUILD_INSTALL_PREFIX=%buildroot \ -DCMAKE_BUILD_TYPE=Debug \ -DMEMDEBUG=TRUE %cmake_build %install make install/fast DESTDIR=%buildroot -C BUILD install -Dpm 644 alt-linux/%name.tmpfiles %buildroot%_tmpfilesdir/%name.conf install -d %buildroot%_sysconfdir/{rc.d/init.d,sysconfig,logrotate.d} install -pDm0644 alt-linux/%name.sysconfig %buildroot%_sysconfdir/sysconfig/%name install -pDm0755 alt-linux/%name.init %buildroot%_initdir/%name install -pDm0644 alt-linux/%name.logrotate %buildroot%_sysconfdir/logrotate.d/%name mkdir -p %kernel_srcdir install -pDm0644 ../%name-%version.tar.bz2 %kernel_srcdir/%name-%version.tar.bz2 %post %post_service %name %preun %preun_service %name %files %doc COPYING README accel-pppd/extra/net-snmp/ACCEL-PPP-MIB.txt alt-linux/IPoE_ru.txt alt-linux/IPoE_dhcp_lua_ru.txt %config(noreplace) %_initdir/* %config(noreplace) %_sysconfdir/sysconfig/* %config %_sysconfdir/logrotate.d/* %config(noreplace) %_tmpfilesdir/* %_sysconfdir/accel-ppp.conf.dist %_bindir/accel-cmd %_sbindir/accel-pppd %_libdir/%name %_datadir/accel-ppp/ %_mandir/man1/accel-cmd* %_mandir/man5/accel-ppp.conf.5* %_runtimedir/accel-ppp/ %_logdir/accel-ppp/ %files -n kernel-source-%name %attr(0644,root,root) %kernel_src/%name-%version.tar.bz2 %changelog * Thu Sep 06 2018 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.11 - update upstream to git:20da79b5ee071e4eda75645d1f812f4137e81062 * triton: fixed improper locking * ipoe: lua: introduced hwaddr field to session object * ipoe: use lua function to generate username for UP sessions too * Fri May 04 2018 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.10 * pppoe: fixed invalid behaviour after changing pado-delay * Sun Mar 04 2018 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.8 - update upstream to git:f5313ce5dc5192f4539eceacd621bfe193a0eb97 * pppoe: fixed PADO delaying function * ppp: fix use-after-free in ppp_auth_failed() * radius: fixed invalid behaviour when route to radius server is not existing * Mon Jan 29 2018 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.6 - update upstream to git:435c18ba35f9515727e63b4de92912d7567b5534 * shaper: define UINT16_MAX if not set * ppp: fixed bug in ppp_terminate * Wed Oct 11 2017 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.3 - update upstream to git:dc9638c595cffb142d0ae302a0e3210c67e83087 * ppp_lcp: fixed missing braces (possible bug) * ipoe: more verbose netlink errors * radius: split request queue to 2 subqueues * Thu Sep 28 2017 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.2 - update upstream to git:08e048a76d1d566bf280e3c09d4d839ff40f7af7 * libnetlink: added function iplink_set_mtu * ipoe: introduced interface option mtu=N * cli: introduced ip6 and ip6-dp fields in "show sessions" command * Thu Sep 28 2017 Alexei Takaseev <taf@altlinux.org> 1.11.2-alt0.M80P.1 - 1.11.2 - Fix build with kernel version >= 4.10.x * Thu Feb 16 2017 Alexei Takaseev <taf@altlinux.org> 1.11.1-alt0.M80P.2 - update upstream to git:444385f2be198318d6092c049bbebf5cc981eeca * ipoe: fixed typo (incorrect assignment) * ipoe: add support for peer-to-peer client interfaces * ipoe: assign point-to-point addresses to non-shared physical interface (prevents route cleaning by interface renaming) * fixed compilation * shaper: fixed conditions to install limiter (may install only up or only down limiter) * Tue Nov 29 2016 Alexei Takaseev <taf@altlinux.org> 1.11.1-alt0.M80P.1 - 1.11.1 * Wed Jul 13 2016 Alexei Takaseev <taf@altlinux.org> 1.11.0-alt1 - 1.11.0 * Thu May 12 2016 Alexei Takaseev <taf@altlinux.org> 1.10.2-alt1 - 1.10.2 * Wed Jan 06 2016 Alexei Takaseev <taf@altlinux.org> 1.10.0-alt3 - Update packet.c radius server error packet may be coredump. * Sat Dec 26 2015 Alexei Takaseev <taf@altlinux.org> 1.10.0-alt2 - ppp_auth: fixed broken noauth mode - pppd_compat: change mode of radattr files to 0644 * Tue Dec 22 2015 Alexei Takaseev <taf@altlinux.org> 1.10.0-alt1 - 1.10.0 * Thu Sep 03 2015 Alexei Takaseev <taf@altlinux.org> 1.9.0-alt4 - update upstream to git:30cff41b56be0d4c3e407e8aa4de5b289eef2ab0 * Thu Jul 09 2015 Alexei Takaseev <taf@altlinux.org> 1.9.0-alt3 - pppoe: check for tag length in print_packet function (fixes sigsegv) - shaper: fixed parsing ecn/noecn for fq_codel - ipoe: fixed authentication with chap-secrets * Tue Dec 30 2014 Alexei Takaseev <taf@altlinux.org> 1.9.0-alt2 - ipoe: fixed incorrect timer deletion - ipoe: fixed mask calculation from ipaddr radius attribute * Wed Dec 10 2014 Alexei Takaseev <taf@altlinux.org> 1.9.0-alt1 - 1.9.0 * Tue Dec 09 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt6 - ipoe: support for kernels 3.16-3.18 * Wed Nov 26 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt5 - update upstream to git:e09279c7491a8bd16a25b123e03ddd0cd77b566d * Mon Oct 13 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt4 - update upstream to git:8d3351d4cdfcaf45aa2c918b0f8920798be4dc04 * Mon Sep 01 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt3 - update upstream to git:ec9968885ed2f273c4d2c18297986c463fb9cf9b * Tue Aug 05 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt2 - update upstream to git:2cdd67782c6d11af141992dba2943e03134593b5 * Fri May 09 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt1 - 1.8.0 * Tue Apr 22 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt0.beta.2 - update upstream to git:b1a4c68fa51d69283deb9e22c370349ee36d3cca * Mon Apr 14 2014 Alexei Takaseev <taf@altlinux.org> 1.8.0-alt0.beta.1 - Build with IPoE * Mon Apr 14 2014 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt8 - update upstream to git:0d5e6d03c74f3ab6b83d2333480b2441df9a6522 * ppp: don't unconditionaly load pppoe/pptp/l2tp modules, fixes false start warning if they're running already * pppoe: check for tag format validity in PADR messages * increase size of buffer for netlink messages * Wed Nov 20 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt7 - Fix rpath * Sat Nov 09 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt6 - update upstream to git:da7bb06e70252ba11751f4e3a9f8b97144500d9e * fixed sigsegv in 'shaper restore all' * fixed socket leak * fixed many race conditions * Sat Aug 10 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt5 - auth_chap: fixed incorrect check for received buffer size - triton: Fix race upon termination * Thu Jul 04 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt4 - update to git:b77ca8764985ebae18d769cdf115e2242bbac98d * Wed Jun 05 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt3 - Move tmpfiles.d from etc to %%_tmpfilesdir/ * Sun Jun 02 2013 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt2 - update to git:3cc23d37c3c93ca7240f52fe5121513bcd6c3db8 * Tue Dec 11 2012 Alexei Takaseev <taf@altlinux.org> 1.7.3-alt1 - 1.7.3 * Sat Nov 03 2012 Alexei Takaseev <taf@altlinux.org> 1.7.2-alt4 - ppp: force to send dns * Thu Oct 18 2012 Alexei Takaseev <taf@altlinux.org> 1.7.2-alt3 - remove unresolved=relaxed * Thu Oct 04 2012 Alexei Takaseev <taf@altlinux.org> 1.7.2-alt2 - Add log messages for terminate sessions * Thu Sep 06 2012 Alexei Takaseev <taf@altlinux.org> 1.7.2-alt1 - 1.7.2 * Tue Aug 28 2012 Alexei Takaseev <taf@altlinux.org> 1.7.1-alt2 - fix build with glibc-2.16 * Mon Jul 30 2012 Alexei Takaseev <taf@altlinux.org> 1.7.1-alt1 - 1.7.1 * Sat Jun 30 2012 Alexei Takaseev <taf@altlinux.org> 1.7.0-alt2 - Build git 20120630 * Mon Jun 18 2012 Alexei Takaseev <taf@altlinux.org> 1.7.0-alt1 - 1.7.0 * Mon Jun 11 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt7 - update upstream to git:fa315a7a7584f6f4954888c010e3cc84c2b33330 * Sun May 27 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt6 - Fix underlinked libraries for libnet-snmp.so * Fri May 18 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt5 - update upstream to git:cf358fcdc57dd52d30ca490b1164d832cf11fe8b - add config for systemd-tmpfiles * Mon Apr 30 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt4 - fix deadlock interface when restart service * Sat Apr 21 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt3 - quoted username in log messages - Add username to disconnect log messages * Wed Apr 04 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt2 - add MIB file * Sun Mar 25 2012 Alexei Takaseev <taf@altlinux.org> 1.6.1-alt1 - Initial RPM release |