]>
git.sur5r.net Git - ngadmin/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Alkorin [Sun, 31 Aug 2014 11:56:06 +0000 (13:56 +0200)]
Handle GS015E error code on login
darkcoven [Tue, 8 Apr 2014 21:49:00 +0000 (23:49 +0200)]
Raw: fix few bugs on port mirroring
darkcoven [Tue, 8 Apr 2014 18:53:16 +0000 (20:53 +0200)]
Factorize string related functions
darkcoven [Tue, 8 Apr 2014 17:31:39 +0000 (19:31 +0200)]
Fix handling of timeout errors
darkcoven [Tue, 8 Apr 2014 17:30:35 +0000 (19:30 +0200)]
Handle ports duplex mode
darkcoven [Tue, 8 Apr 2014 17:28:53 +0000 (19:28 +0200)]
Cli: align fields in switch list
darkcoven [Mon, 7 Apr 2014 22:27:26 +0000 (00:27 +0200)]
Lib: fallback to login with write request when read request fails
darkcoven [Mon, 7 Apr 2014 22:26:18 +0000 (00:26 +0200)]
Add invalid operation error code
darkcoven [Wed, 2 Apr 2014 22:05:05 +0000 (00:05 +0200)]
Lib: fix scan issue with switches that send an empty name attribute
darkcoven [Wed, 2 Apr 2014 21:49:25 +0000 (23:49 +0200)]
Cli: disable all non batch mode code when building without readline support
darkcoven [Wed, 2 Apr 2014 21:47:39 +0000 (23:47 +0200)]
Cli: do not force to be logged in batch mode
darkcoven [Wed, 2 Apr 2014 21:25:01 +0000 (23:25 +0200)]
Remove and ignore INSTALL
darkcoven [Sun, 20 Oct 2013 18:08:29 +0000 (20:08 +0200)]
Emu: add port specific entries
darkcoven [Sun, 20 Oct 2013 16:10:54 +0000 (18:10 +0200)]
Add basic switch emulator
darkcoven [Sat, 19 Oct 2013 22:08:43 +0000 (00:08 +0200)]
Lib: add size checks to prevent several crashes
darkcoven [Sat, 19 Oct 2013 19:55:23 +0000 (21:55 +0200)]
Fix network configuration modification
darkcoven [Fri, 18 Oct 2013 21:31:40 +0000 (23:31 +0200)]
Cli: change password can ask new password with terminal echo disabled
darkcoven [Fri, 18 Oct 2013 21:20:37 +0000 (23:20 +0200)]
Cli: add command to show network configuration details
darkcoven [Fri, 18 Oct 2013 20:59:08 +0000 (22:59 +0200)]
Add error codes to handle bad replies and unknown errors
darkcoven [Fri, 18 Oct 2013 20:12:07 +0000 (22:12 +0200)]
Fix remaining old prototypes
darkcoven [Mon, 14 Oct 2013 21:36:31 +0000 (23:36 +0200)]
Cli: update man page
darkcoven [Sun, 13 Oct 2013 22:47:39 +0000 (00:47 +0200)]
Fix required files not included in dist archive
darkcoven [Sun, 13 Oct 2013 16:34:07 +0000 (18:34 +0200)]
Spy: show specific attributes details
darkcoven [Sun, 13 Oct 2013 15:06:09 +0000 (17:06 +0200)]
Raw: refactor attribute encoding and decoding
darkcoven [Sat, 12 Oct 2013 18:54:39 +0000 (20:54 +0200)]
NgCli and libngadmin are now optional
darkcoven [Sat, 12 Oct 2013 17:34:30 +0000 (19:34 +0200)]
Add dissector to dist archive
darkcoven [Sat, 12 Oct 2013 17:11:27 +0000 (19:11 +0200)]
Raw: expose encoding functions
darkcoven [Sat, 12 Oct 2013 16:32:48 +0000 (18:32 +0200)]
Cli: switch to filename completion after terminal commands
darkcoven [Sat, 12 Oct 2013 11:10:58 +0000 (13:10 +0200)]
Spy: print more header details
darkcoven [Sat, 12 Oct 2013 10:29:40 +0000 (12:29 +0200)]
Spy: handle two sockets
darkcoven [Fri, 11 Oct 2013 23:16:22 +0000 (01:16 +0200)]
Remove AM_COND_IF conditionals
darkcoven [Fri, 11 Oct 2013 22:18:54 +0000 (00:18 +0200)]
Use portable way to handle timeouts
darkcoven [Fri, 11 Oct 2013 21:01:41 +0000 (23:01 +0200)]
Move basic networking code to raw library
darkcoven [Fri, 11 Oct 2013 20:15:27 +0000 (22:15 +0200)]
Start reorganization of low level library
darkcoven [Fri, 11 Oct 2013 20:06:42 +0000 (22:06 +0200)]
Use autotools to fill some fields of doxyfile
darkcoven [Fri, 11 Oct 2013 19:48:29 +0000 (21:48 +0200)]
Merge branch 'autotools'
Conflicts:
cli/src/admin.c
darkcoven [Mon, 7 Oct 2013 20:32:54 +0000 (22:32 +0200)]
Lib: add libtool version info
darkcoven [Mon, 7 Oct 2013 20:20:23 +0000 (22:20 +0200)]
Lib: provide libngadmin.pc
darkcoven [Mon, 7 Oct 2013 20:18:20 +0000 (22:18 +0200)]
Only link readline on programs that need it
darkcoven [Sun, 6 Oct 2013 10:58:03 +0000 (12:58 +0200)]
Cli: fix crash when interrupting an automatic login attempt
darkcoven [Sun, 6 Oct 2013 10:57:18 +0000 (12:57 +0200)]
Cli: fix infinite loop in automatic login in case of network errors
darkcoven [Sun, 6 Oct 2013 10:56:28 +0000 (12:56 +0200)]
Set global broadcast by default
darkcoven [Sun, 6 Oct 2013 10:03:41 +0000 (12:03 +0200)]
Add the possibility to totally disable VLANs
darkcoven [Fri, 27 Sep 2013 23:09:50 +0000 (01:09 +0200)]
Add emulator stub directory structure
darkcoven [Fri, 27 Sep 2013 23:05:48 +0000 (01:05 +0200)]
Use libtool's way to export only required symbols
darkcoven [Fri, 27 Sep 2013 23:02:11 +0000 (01:02 +0200)]
Rename cli executable
darkcoven [Fri, 27 Sep 2013 22:56:07 +0000 (00:56 +0200)]
Enable spy support
darkcoven [Fri, 27 Sep 2013 22:50:29 +0000 (00:50 +0200)]
Add debug mode support
darkcoven [Fri, 27 Sep 2013 22:43:47 +0000 (00:43 +0200)]
Add Doxygen documention generation
darkcoven [Fri, 27 Sep 2013 22:34:14 +0000 (00:34 +0200)]
Readline is now optional
darkcoven [Fri, 27 Sep 2013 22:26:28 +0000 (00:26 +0200)]
Hide symbols, force CFLAGS
darkcoven [Fri, 27 Sep 2013 22:22:06 +0000 (00:22 +0200)]
Move cli code to src subdir
Shared build works
darkcoven [Fri, 27 Sep 2013 22:08:24 +0000 (00:08 +0200)]
Remove Makefiles and use autotools
darkcoven [Fri, 27 Sep 2013 21:21:00 +0000 (23:21 +0200)]
Additional checks on data received in VLAN code
darkcoven [Fri, 27 Sep 2013 21:18:41 +0000 (23:18 +0200)]
Optimize port based VLAN config
darkcoven [Sun, 22 Sep 2013 13:56:13 +0000 (15:56 +0200)]
Cli: allow VLAN 0 in port based config
darkcoven [Sun, 22 Sep 2013 13:55:41 +0000 (15:55 +0200)]
Fix crash when writing the wrong type of VLAN
darkcoven [Sun, 22 Sep 2013 13:53:28 +0000 (15:53 +0200)]
Optimize port based VLAN code, send only modified VLANs
darkcoven [Sun, 22 Sep 2013 11:25:45 +0000 (13:25 +0200)]
Split lib code into several files
darkcoven [Sun, 22 Sep 2013 00:10:42 +0000 (02:10 +0200)]
Fix crash when reading the wrong type of VLAN
darkcoven [Sat, 21 Sep 2013 23:52:59 +0000 (01:52 +0200)]
Add support for port based VLANs
darkcoven [Fri, 20 Sep 2013 22:10:44 +0000 (00:10 +0200)]
Lib: fix duplicate error value
darkcoven [Fri, 20 Sep 2013 19:33:51 +0000 (21:33 +0200)]
Dissector: add encrypt password attribute
darkcoven [Fri, 20 Sep 2013 19:13:51 +0000 (21:13 +0200)]
Add an option to scan several times in batch mode
Handle signals in batch mode
darkcoven [Fri, 20 Sep 2013 18:56:40 +0000 (20:56 +0200)]
Add batch mode support
darkcoven [Fri, 20 Sep 2013 17:54:27 +0000 (19:54 +0200)]
Command functions return int instead of bool
darkcoven [Fri, 20 Sep 2013 17:51:17 +0000 (19:51 +0200)]
Let commands handle themselves absence of arguments
darkcoven [Wed, 18 Sep 2013 20:30:15 +0000 (22:30 +0200)]
Cli: refactor, change coding style
darkcoven [Mon, 16 Sep 2013 22:04:58 +0000 (00:04 +0200)]
Add support for password encryption
darkcoven [Mon, 16 Sep 2013 21:39:30 +0000 (23:39 +0200)]
Dissector: refactor, change coding style
darkcoven [Tue, 2 Apr 2013 21:24:48 +0000 (23:24 +0200)]
Raw: separate attribute filtering in a separate function.
Raw: do not extract the errors from the header.
darkcoven [Mon, 1 Apr 2013 21:11:51 +0000 (23:11 +0200)]
Added basic packet dumper.
darkcoven [Mon, 1 Apr 2013 17:48:42 +0000 (19:48 +0200)]
Separated lib in two parts : low level and high level.
darkcoven [Mon, 1 Apr 2013 17:13:39 +0000 (19:13 +0200)]
Lib: updated Doxygen file.
darkcoven [Mon, 1 Apr 2013 17:02:54 +0000 (19:02 +0200)]
Lib: moved lib include file to 'include' subdirectory.
Debug and release versions names do not differ.
darkcoven [Mon, 1 Apr 2013 16:49:13 +0000 (18:49 +0200)]
Lib: source refactor.
Changed indentation rules.
Move attributes encoding and decoding in a separate file.
Reorganized functions and declarations in two groups: low and high level.
darkcoven [Mon, 31 Dec 2012 11:51:24 +0000 (12:51 +0100)]
Lib: fixed a compilation bug occuring on Ubuntu.
darkcoven [Sun, 30 Dec 2012 16:19:57 +0000 (17:19 +0100)]
Improved Makefiles.
darkcoven [Sun, 30 Dec 2012 15:31:21 +0000 (16:31 +0100)]
Lib: fixed memory leaks.
Added the possibility to build debug and release versions.
Lib: removed unused commented code.
darkcoven [Wed, 5 Sep 2012 10:00:00 +0000 (12:00 +0200)]
CLI: removed printing of PVID string.
CLI: moved man page.
darkcoven [Mon, 26 Dec 2011 11:00:00 +0000 (12:00 +0100)]
Added DENIED error.
darkcoven [Sun, 25 Dec 2011 11:00:00 +0000 (12:00 +0100)]
CLI: added the possibility to interrupt hanging commands with CTRL+C.
CLI: added the possiblity to enter password without displaying it.
CLI: added help command.
Lib: added check on packet extraction.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
darkcoven [Sat, 5 Nov 2011 11:00:00 +0000 (12:00 +0100)]
Initial commit.
Added basic client and switch emulator.