ostinato/server
Srivats P 57e8fe7236 UX: Report more drone startup errors
* Changed drone exit code from -1 to 1 'coz typically exit codes are
between 0 and 255
* Detect and report drone TCP port bind failure
* In all the following drone errors are reported (including previous
  commits) -
  * Drone already running (TCP port bind failure)
  * Drone executable not found
  * Packet.dll not found (Win32 only)
* The following conditions should NOT be reported
  * Start/Stop Ostinato
    * Stop before 5sec
    * Stop after 5sec
2017-09-26 19:59:49 +05:30
..
icons Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
abstractport.cpp Interleaved mode updatePacketList - just clear list if there are no streams. Fixes #195 2016-09-21 20:26:08 +05:30
abstractport.h Merge branch 'master' of https://github.com/pstavirs/ostinato into emul 2015-12-01 21:00:41 +05:30
bsdport.cpp CI: Fix BSD/OSX compilation by adding missing #include 2015-12-05 19:22:06 +05:30
bsdport.h Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
device.cpp Precalculate mask and subnet for use during emulation rx/tx 2016-09-17 14:34:44 +05:30
device.h Precalculate mask and subnet for use during emulation rx/tx 2016-09-17 14:34:44 +05:30
devicemanager.cpp Fix warnings introduced by recent feature development 2016-06-01 20:51:29 +05:30
devicemanager.h Device Emulation (contd.): 'Resolve Neighbors' will now resend ARP/NDP requests for unresolved entries 2016-03-17 20:12:13 +05:30
drone_main.cpp UX: Report more drone startup errors 2017-09-26 19:59:49 +05:30
drone.cpp Drone checks for updated software version at startup 2016-06-07 21:11:38 +05:30
drone.h Drone checks for updated software version at startup 2016-06-07 21:11:38 +05:30
drone.pro Drone checks for updated software version at startup 2016-06-07 21:11:38 +05:30
linuxport.cpp Bugfix: On Linux, if a port is unusable for any reason (e.g. if pcap_open failed), it is deleted - at this time, it should also be removed from the allPorts_ list otherwise subsequent traversal of the list accesses the freed LinuxPort object leading to crash. 2016-01-14 20:09:42 +05:30
linuxport.h Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
myservice.cpp Inform user about Drone version incompatibility 2017-09-25 21:26:57 +05:30
myservice.h Feature (contd.): Device Emulation - added getDeviceList() RPC 2015-11-11 13:05:15 +05:30
packetbuffer.cpp Device Emulation (contd.): Checked and decided on a couple of FIXMEs/TODOs 2016-03-24 18:47:43 +05:30
packetbuffer.h Feature (contd.): Device Emulation - Mac protocol can now 'resolve' src/dst mac corresponding to the packet from the Device Emulation infra 2015-11-10 19:40:32 +05:30
pcapextra.cpp Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
pcapextra.h Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
pcapport.cpp Fix warnings introduced by recent feature development 2016-06-01 20:51:29 +05:30
pcapport.h Merge branch 'master' of https://github.com/pstavirs/ostinato into emul 2015-12-01 21:00:41 +05:30
portmanager.cpp Bugfix: Introduced RateAccuracy setting for Drone to conserve CPU at the cost of accuracy 2015-10-12 18:11:30 +05:30
portmanager.h Bugfix: Introduced RateAccuracy setting for Drone to conserve CPU at the cost of accuracy 2015-10-12 18:11:30 +05:30
settings.h Feature: Ostinato client now accepts hostnames for drones and does DNS resolution for the same; IPv6 addresses are also accepted. Introduced Drone setting to listen to specific or 'any' IPv4 (or IPv6) address 2015-11-06 18:57:07 +05:30
winpcapport.cpp Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30
winpcapport.h Feature: Reserve Ports for cooperative use of shared drone. If a port is reserved the GUI will display the username of the owner but others can still view and control the port; in other words, we just potentially prevent unintentional usage of other people's ports, users still need to play nice with each other! 2015-04-16 22:20:07 +05:30