#
3da13042 |
| 06-Jul-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NETSTAT] Less heap allocations (#5409)
- Avoid the heap in ShowIpStatistics() and ShowIcmpStatistics() to simplify the code,
inspired by how we do it in ShowTcpStatistics() and ShowUdpStatisti
[NETSTAT] Less heap allocations (#5409)
- Avoid the heap in ShowIpStatistics() and ShowIcmpStatistics() to simplify the code,
inspired by how we do it in ShowTcpStatistics() and ShowUdpStatistics() already
- Strip 2 Captain-Obvious-Comments
For the record: Retrieving ICMP-stats and IP-stats does not work properly in ReactOS yet,
neither with nor without my fix. Lower layers are most likely wrong still somehow.
But netstat itself can properly obtain ICMP-stats and IP-stats in Windows already.
show more ...
|
#
8ef47d2e |
| 05-Jul-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NETSTAT] Optimize a bit (#5405)
in netstat.c 100% of the calls to
DisplayTableHeader();
have in the exact line beforehand a call to
ConResPuts(StdOut, IDS_ACTIVE_CONNECT);
So let's
[NETSTAT] Optimize a bit (#5405)
in netstat.c 100% of the calls to
DisplayTableHeader();
have in the exact line beforehand a call to
ConResPuts(StdOut, IDS_ACTIVE_CONNECT);
So let's fuse them.
Also fix a superfluous space in the *.rc files before it will get duplicated
a thousand times.
show more ...
|
#
5ee97b95 |
| 03-Jul-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NETSTAT] -b flag implies -o flag on Windows XP/2003. CORE-19006 (#5377)
When calling 'netstat -abn'
Win 2k3sp2 and XPSP3 do show both: the processes name and the PID.
Contrary Win 7 and Win 8.1
[NETSTAT] -b flag implies -o flag on Windows XP/2003. CORE-19006 (#5377)
When calling 'netstat -abn'
Win 2k3sp2 and XPSP3 do show both: the processes name and the PID.
Contrary Win 7 and Win 8.1 would show only the process name then without the PID.
The newer Windows versions would require you to explicitly pass -o
if you want to see the PID also.
We do follow 2k3sp2 because it is our target. The process name is not of much use
without having the PID as well, especially if multiple processes with the
same name do run on a system, e.g.: multiple 'svchost.exe' processes.
Ros will automatically switch to the Win7-way when newer
Windows versions will be targeted at build-time.
show more ...
|
#
40864bc1 |
| 29-Jun-2023 |
Joachim Henze <joachim.henze@reactos.org> |
[NETSTAT] Fix crash when parsing the protocol CORE-19005 (#5363)
fixes symptom CORE-19005 [NETSTAT] crashes when called with -abnop
and no further argument (protocol name missing).
The crash w
[NETSTAT] Fix crash when parsing the protocol CORE-19005 (#5363)
fixes symptom CORE-19005 [NETSTAT] crashes when called with -abnop
and no further argument (protocol name missing).
The crash was a regression of
0.4.11-dev-814-g 2b5507336017cdea726f146a225823a932df54c2
also meticulously try to match Windows exact screen output and ERRORLEVEL then
instead of e.g.: simply showing the usage help
which means:
ERRORLEVEL 0 for 'netstat -abnop' and displaying Active-string + table header *but without any sane contents*
ERRORLEVEL 1 for 'netstat -abnop bullshit' and displaying usage help
ERRORLEVEL 0 for 'netstat -abnop tcp' and displaying Active-string + table header + contents
ERRORLEVEL 0 for 'netstat -abnop udp' and displaying Active-string + table header + contents
while touching the file do also some unrelated whitespace tweaks.
show more ...
|
Revision tags: 0.4.14-release |
|
#
0e75fc92 |
| 25-Oct-2021 |
Efe Itietie <omoiti00@gmail.com> |
[NETSTAT] Fix coverity #1477187 "Double free" (#4069)
Within the current ShowTcpTable function logic, tcpTable would be freed twice. The bug was introduced in b695971c.
Remove the second tcpTable f
[NETSTAT] Fix coverity #1477187 "Double free" (#4069)
Within the current ShowTcpTable function logic, tcpTable would be freed twice. The bug was introduced in b695971c.
Remove the second tcpTable free and fix coverity #1477187. CORE-17831
show more ...
|
Revision tags: 0.4.15-dev, 0.4.14-RC, 0.4.13-release |
|
#
1fa27807 |
| 29-Nov-2019 |
Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com> |
[NETSTAT] Fix output formats and more (#1709)
* [NETSTAT] Restore expected output formats
"Revert" parts of bd3c852012943f7407f79edabea33f9ae4be9f49.
CORE-16119
* [NETSTAT] Improve default
[NETSTAT] Fix output formats and more (#1709)
* [NETSTAT] Restore expected output formats
"Revert" parts of bd3c852012943f7407f79edabea33f9ae4be9f49.
CORE-16119
* [NETSTAT] Improve default and ICMPv4 output formats
* [NETSTAT] Fix a few typos, in output strings
* [NETSTAT] Output usage to StdErr
* [NETSTAT] Be more explicit about unimplemented -b/-t/-v options
show more ...
|
Revision tags: 0.4.14-dev, 0.4.13-RC, 0.4.12-release |
|
#
af0d1d2f |
| 29-Jun-2019 |
Serge Gautherie <reactos-git_serge_171003@gautherie.fr> |
[NETSTAT] '-p UDP' depends on '-a'
|
#
5e10c4ed |
| 29-Jun-2019 |
Serge Gautherie <reactos-git_serge_171003@gautherie.fr> |
[NETSTAT] ShowUdpTable(): Fix "tcp" copypasta
|
#
b695971c |
| 29-Jun-2019 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[NETSTAT] Simplify some code; don't use exit(); call WSACleanup() on exit.
|
#
ab7dc56d |
| 29-Jun-2019 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[NETSTAT] Formatting; use _wsystem() call; do not hardcode buffer lengths.
|
#
f6f66fa9 |
| 28-Jun-2019 |
Alexey Gorgurov <leha-bot@ya.ru> |
[NETSTAT] Fix TCP/UDP output. (#1696) CORE-16151
The underlying StringCchPrintfW() function must use %S for CHAR strings and %s for wide chars. See https://docs.microsoft.com/en-us/cpp/c-runtime-lib
[NETSTAT] Fix TCP/UDP output. (#1696) CORE-16151
The underlying StringCchPrintfW() function must use %S for CHAR strings and %s for wide chars. See https://docs.microsoft.com/en-us/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=vs-2019 for details.
show more ...
|
#
84c20018 |
| 20-Jun-2019 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[NETSTAT] Really fix the build.
|
#
dda5ec44 |
| 20-Jun-2019 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
[NETSTAT] Simplify DoFormatMessage(), and fix build.
|
#
bd3c8520 |
| 15-Jun-2019 |
Lee Schroeder <spaceseel@gmail.com> |
[NETSTAT] Convert the netstat utility to Unicode, and localize it. (#1657) CORE-16119
Also, change its resource file description to reflect that the utility isn't just for TCPv4.
|
Revision tags: 0.4.12-RC, 0.4.13-dev, 0.4.11-release, 0.4.11-RC, 0.4.12-dev |
|
#
29c883e2 |
| 24-Nov-2018 |
Pierre Schweitzer <pierre@reactos.org> |
[NETSTAT] Add support for displaying UDP connections owning process
Our netstat can basically look like this now: https://twitter.com/HeisSpiter/status/1066430887208919040
|
#
2b550733 |
| 24-Nov-2018 |
Pierre Schweitzer <pierre@reactos.org> |
[NETSTAT] Add support for displaying TCP connections owning process
|
Revision tags: 0.4.10-release, 0.4.11-dev, 0.4.10-RC, 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release, 0.4.8-RC, 0.4.9-dev, 0.4.7-release, v0.4.7, 0.4.8-dev, 0.4.7-rc1 |
|
#
c2c66aff |
| 03-Oct-2017 |
Colin Finck <colin@reactos.org> |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|
Revision tags: backups/GSoC_2017/rapps@75905, ReactOS-0.4.6, backups/ros-branch-0_4_6@75728, 0.4.7-dev, ReactOS-0.4.5, backups/ros-branch-0_4_5@74569, ReactOS-0.4.4-CLT2017, backups/ReactOS-0.4.4-CLT2017@74182, ReactOS-0.4.4, backups/ros-branch-0_4_4@74002, ReactOS-0.4.4-FOSDEM2017, backups/ReactOS-0.4.4-FOSDEM2017@73667, ReactOS-0.4.3, backups/ros-branch-0_4_3@73437, backups/sndblst@72664, ReactOS-0.4.2, backups/ros-branch-0_4_2@73087, ReactOS-0.4.1, backups/ros-branch-0_4_1@71718 |
|
#
321bcc05 |
| 24-Apr-2016 |
Pierre Schweitzer <pierre@reactos.org> |
Create the AHCI branch for Aman's work
svn path=/branches/GSoC_2016/AHCI/; revision=71203
|
Revision tags: ReactOS-0.4.0-CLT2016, backups/ReactOS-0.4.0-CLT2016@71719, ReactOS-0.4.0-FOSDEM2016, backups/ReactOS-0.4.0-FOSDEM2016@70667, ReactOS-0.4.0, backups/ros-branch-0_4_0@70757, backups/colins-printing-for-freedom@73041, ReactOS-0.3.17-CLT2015, backups/ReactOS-0.3.17-CLT2015@66843, ReactOS-0.3.17, ReactOS-0.3.17-FOSDEM2015, backups/ReactOS-0.3.17-FOSDEM2015@66122, backups/shell-experiments@75904, backups/tcpip_revolution@71025, backups/0.3.17@66124, backups/ros-branch-0_3_16-clt2014@63729 |
|
#
b819608e |
| 02-May-2014 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
Create a branch for console restructuration work.
svn path=/branches/condrv_restructure/; revision=63104
|
Revision tags: ReactOS-0.3.16-CLT2014, ReactOS-0.3.16, backups/ReactOS-0.3.16@62476 |
|
#
527f2f90 |
| 02-Feb-2014 |
Amine Khaldi <amine.khaldi@reactos.org> |
[SHELL/EXPERIMENTS] * Create a branch for some evul shell experiments.
svn path=/branches/shell-experiments/; revision=61927
|
Revision tags: backups/vs_jc@60583, backups/vs_jc@59301 |
|
#
4f0b8d3d |
| 16-Jun-2013 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
Create a branch for Aleksandar Andrejevic for his work on NTVDM. See http://jira.reactos.org/browse/CORE-7250 for more details.
svn path=/branches/ntvdm/; revision=59241
|
Revision tags: ReactOS-0.3.15-LT2013, backups/ros-branch-0_3_15-lt2013@59304, ReactOS-0.3.15, backups/ReactOS-0.3.15@59303 |
|
#
e1ef0787 |
| 28-Apr-2013 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
Create this branch to work on loading of different Kernel-Debugger DLL providers, and see whether it is possible to move KDBG from ntoskrnl to a new DLL called, say, KDROSDBG.DLL.
The idea then woul
Create this branch to work on loading of different Kernel-Debugger DLL providers, and see whether it is possible to move KDBG from ntoskrnl to a new DLL called, say, KDROSDBG.DLL.
The idea then would be to have the following behaviour (when specifying the following options in the kernel command line):
/DEBUGPORT=COMi --> load KDCOM.DLL and use COMi port (i == 1,2,3,4) if possible. /DEBUGPORT=FOO --> load KDFOO.DLL (useful for KDUSB.DLL, KD1394.DLL, KDBAZIS.DLL for VirtualKD, etc...) /DEBUGPORT=ROSDBG:[COMi|SCREEN|FILE|GDB|...] --> load KDROSDBG.DLL which contains the ROS kernel debugger, and use COMi or SCREEN or... as output port.
svn path=/branches/kd++/; revision=58883
show more ...
|
Revision tags: backups/ros-csrss@60644 |
|
#
f6f20487 |
| 01-Apr-2013 |
Ziliang Guo <drakekaizer666@gmail.com> |
Branching for 0.3.15 release after two days of no response from a certain sphere of plasma.
svn path=/branches/ReactOS-0.3.15/; revision=58636
|
#
65ce1461 |
| 14-Oct-2012 |
Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org> |
Create a branch for working on csrss and co.
svn path=/branches/ros-csrss/; revision=57561
|
Revision tags: backups/ros-csrss@57560, ReactOS-0.3.14-CLT2012, backups/ros-branch-0_3_14-clt2012@56146, backups/c++-bringup@56084, backups/c++-bringup@60583, backups/usb-bringup-trunk@60667, ReactOS-0.3.14, backups/ros-branch-0_3_14@55492 |
|
#
c2d0d784 |
| 20-Jan-2012 |
Cameron Gutman <aicommander@gmail.com> |
[USB-BRINGUP-TRUNK] - Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup - In the future, DO NOT under any circumstances branch another branch. This lead
[USB-BRINGUP-TRUNK] - Create a branch to do a proper merge of USB work from a trunk base instead of from cmake-bringup - In the future, DO NOT under any circumstances branch another branch. This leads to merge problems!
svn path=/branches/usb-bringup-trunk/; revision=55018
show more ...
|