]> git.sur5r.net Git - ngadmin/log
ngadmin
11 years agoAdded the possibility to use global broadcast.
darkcoven [Fri, 23 Dec 2011 11:00:00 +0000 (12:00 +0100)]
Added the possibility to use global broadcast.
CLI: free memory from exploded commands.
Added stub to implement firmware upgrade in the future.
Lib: handle error code on 1 byte instead of 2.
Lib: added Doxygen comments for more functions.

11 years agoAdded chained makefiles.
darkcoven [Tue, 13 Dec 2011 11:00:00 +0000 (12:00 +0100)]
Added chained makefiles.
Dissector: moved to its own directory.
CLI: started redaction of a man page.
Lib: added Doxygen documentation for library interface.
Lib: moved some defines to enums.
Lib: modified the list lib to avoid using systematically pthread.

11 years agoAdded support for creating and deleting a 802.1q VLAN.
darkcoven [Sat, 3 Dec 2011 11:00:00 +0000 (12:00 +0100)]
Added support for creating and deleting a 802.1q VLAN.
CLI: vlan category commands changed.
Lib: added checks to include the header in C++ code.
Lib: fixed an issue with switches with 5 ports.
Lib: added checks of requested VLAN values.
Lib: added possibility to specify only changing VLANs.
Dissector: added support for few request types.

11 years agoAdded support for changing VLAN 802.1q and PVID configuration.
darkcoven [Wed, 30 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Added support for changing VLAN 802.1q and PVID configuration.
Lib: fixed the issue when changing only a part of network configuration.

11 years agoCLI: separated commands by category in different files.
darkcoven [Tue, 29 Nov 2011 11:00:00 +0000 (12:00 +0100)]
CLI: separated commands by category in different files.
Added support for reading VLAN 802.1q values.
Dissector: changed code structure.
Dissector: added checks of packet structure.
Dissector: added dissect support for most request types.

11 years agoAdded a dissector plugin for Wireshark.
darkcoven [Sat, 26 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Added a dissector plugin for Wireshark.
Added support for reading VLAN PVID values.
Lib: setting IP TTL field to 1 to prevent packet routing.
Lib: added a check on an incoming header.
Lib: fixed value endianness.

11 years agoAdded support for changing the network configuration.
darkcoven [Wed, 23 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Added support for changing the network configuration.
Added very basic support of VLANs, read only.
Lib: handling error code on 2 bytes instead of 1.

11 years agoAdded the possibility to specify the command timeout.
darkcoven [Sun, 20 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Added the possibility to specify the command timeout.
Added basic support for cable testing.
Added support of port mirroring.
Added support for IGMP parameters.
Lib: added comments to explain some restrictions in the network code.
Lib: improved network code by adding higher level helpers.

11 years agoAdded support for clearing the switch settings to the defaults.
darkcoven [Sat, 19 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Added support for clearing the switch settings to the defaults.
Added support of QoS.
Added support for restarting the switch.
Lib: added an extra check of the remote port.

11 years agoCLI: added program options.
darkcoven [Fri, 18 Nov 2011 11:00:00 +0000 (12:00 +0100)]
CLI: added program options.
CLI: improved autocompletion.
CLI: improved storm filtering command handling.
CLI: added command to list all the commands.
Added support for bitrate limitation.
Added the possibility to force the output interface.
Added the possibility to keep broadcasting.
Lib: improved network code.

11 years agoCLI: reunited commands in one file.
darkcoven [Thu, 17 Nov 2011 11:00:00 +0000 (12:00 +0100)]
CLI: reunited commands in one file.
CLI: added command autocompletion.
Added storm filtering support.

11 years agoCode reorganized.
darkcoven [Tue, 15 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Code reorganized.
Separated low level protocol handling in a library and CLI.
Removed switch emulator.
CLI: command input using libreadline.

11 years agoInitial commit.
darkcoven [Sat, 5 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Initial commit.
Added basic client and switch emulator.