1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00

457 Commits

Author SHA1 Message Date
c73b2d1c16 Fix L2TP LNS IPCP negotiations 2021-09-27 13:42:30 +02:00
615349fa08 Merge pull request #41 from rtbrick/dev
Dev
0.5.6
2021-09-08 10:57:10 +02:00
6cda009b36 fix LCP connection status message 2021-09-08 10:52:41 +02:00
bcd6008eae Fix LCP Vendor OUI 2021-09-02 15:09:02 +02:00
562e2fe23c Add Connection-Status-message Support 2021-09-02 12:19:59 +02:00
3eb40b673f add support for jumbo frame streams 2021-08-19 13:53:49 +02:00
095b5f7159 Fixed #39 Support for VLAN 0x88a8 (QinQ) 2021-08-19 13:42:10 +02:00
566db9662d New config option to set gateway-mac statically 2021-08-07 12:02:39 +02:00
b1b23405be Fix IGMP for IPoE 2021-08-06 10:30:35 +02:00
800f6eb82d Merge pull request #38 from rtbrick/dev
Dev to Main
0.5.5
2021-08-04 15:25:35 +02:00
c8ee351d8e Docu Update 2021-08-04 15:21:38 +02:00
bfadb72ed1 fix ipv4 config handling 2021-08-04 15:08:41 +02:00
353d3ce8d0 change install dir for local builds
Install local builds to /usr/sbin
instead of /usr/local/sbin.
2021-08-04 14:59:47 +02:00
9dc24176b5 add network interface to interfaces command 2021-08-04 14:58:26 +02:00
c27dcfb018 fix string format crash
Fix functions format_mac_address
and replace_substring.
2021-08-02 17:58:16 +02:00
842ad6926b Docu Update 2021-07-27 16:02:35 +02:00
d920e49923 Docu Update 2021-07-27 16:02:06 +02:00
9f99024cd5 Merge pull request #37 from rtbrick/dev
Dev
0.5.4
2021-07-27 15:56:02 +02:00
20bea071f9 Docu Update 2021-07-27 14:52:47 +02:00
7f4144fb06 L2TP Result/Disconnect Codes
Add new L2TP tunnel and session terminate commands
to allows testting of result (RFC2661) and disconnect
(RFC3145) codes.
2021-07-27 14:02:55 +02:00
1f69eb7ef0 Minor L2TP Fix 2021-07-21 17:02:03 +02:00
6a9b58d473 Minor performance optimisation. 2021-07-21 16:41:13 +02:00
cdbf9568e1 Docu Update 2021-07-21 15:40:03 +02:00
660dbb89eb Fixed #33 IPoE IPv6 only not established 2021-07-21 15:39:43 +02:00
d3604f37cb Merge pull request #35 from Istvan91/remove_getuid
Remove mandatory root requirement + some smaller fixes
2021-07-21 14:48:57 +02:00
a861484f56 Merge pull request #34 from Istvan91/fix_control_socket_commands
Fix control socket commands
2021-07-21 14:46:04 +02:00
f3e6813209 document how to run bngblaster as non-root with capabilities 2021-07-12 10:53:07 +02:00
8de180132c Improve markdown compliance and add cli tags to codeblocks 2021-07-12 10:43:25 +02:00
4ae2ab301b nix: support disabling tests 2021-07-12 10:24:09 +02:00
018d089c03 use a race free way to set promiscuous mode for interfaces 2021-07-09 14:43:24 +02:00
9dc88dac31 cmake: use string append instead of set construct 2021-07-09 14:20:06 +02:00
03e35c3a2a fix: ifreq struct must be passed as pointer to ioctl 2021-07-09 14:18:03 +02:00
2be10d5114 convert tabs to spaces and remove trailing spaces 2021-07-05 17:50:03 +02:00
961d908173 explicit error message for permission denied when opening sockets 2021-07-05 17:49:03 +02:00
c64ba87ef4 replace tabs with spaces 2021-07-05 17:29:24 +02:00
cecc96109e remove getuid == 0 check
While the software needs "root, permissions getuid is not a good way to
check for the necessary permissions:
1. uid might be different from the effective uid - which is actually
   used for permissions
2. The binary might have all necessary capabilities set (via setcap) in
   this case the UID does not matter at all - the necessary permissions
   are set already.
2021-07-05 17:26:10 +02:00
0d5c7ff485 document command aliases 2021-07-05 15:42:46 +02:00
b6c4226d53 make sessions-pending return key the same as the command name 2021-07-05 15:37:10 +02:00
55a1e69ef8 make session-info return key the same as the command name 2021-07-05 15:36:22 +02:00
9df9186e73 Docu Update 2021-06-23 15:13:58 +02:00
d637cb9d86 bngblaster-cli
Rename `cli.py` to `bnglaster-cli` and install
via CMake to `sbin` directory.
2021-06-23 14:38:16 +02:00
b6c000761d UI Enhancements 2021-06-23 13:45:15 +02:00
bb72634ded Do not send IPv6 RS for L2TP sessions to BBL
For L2TP sessions to BNG Blaster LNS
do not send IPv6 RS.
2021-06-23 13:44:45 +02:00
be394a5951 switch/case fall trough 2021-06-23 13:43:04 +02:00
7af90ddcaf Update Docu 2021-06-23 13:42:31 +02:00
b7ac1c98df hash table enhancements 2021-06-18 15:13:52 +02:00
d1790f468d Fix Release Build Job 0.5.3 2021-06-18 10:10:19 +02:00
415abe7344 Merge pull request #32 from rtbrick/dev
Dev to Master
2021-06-18 09:51:44 +02:00
fc80a40a50 Fix config docu markdown 2021-06-17 14:24:22 +02:00
8ceb45a07f Add Access-Line Profiles
Add new access-line-profiles and support
for all those atributes in the PPPoE BBF
vendor specific tag.
2021-06-17 14:19:50 +02:00