Sean McArdle
306b6112d4
Added fields and default constructor for serialization.
2016-11-17 10:05:47 -08:00
Sean McArdle
0b444d04c2
Now passing simplified network state to client.
2016-11-17 00:10:44 -08:00
Sean McArdle
d9ceeedeff
Successfully moved to XDMessaging.Lite but that required bumping the runtime version to 4.5.2.
2016-11-16 17:00:11 -08:00
Sean McArdle
48948c197f
Added XDMessaging package.
2016-11-16 14:44:20 -08:00
Sean McArdle
4f946ba190
Working on IPC with XDMessaging.Lite.
2016-11-16 14:43:50 -08:00
Sean McArdle
292df9350b
Preliminary IPC setup in place. May need to change IPC mechanism based on access limitations.
2016-11-16 10:10:30 -08:00
Sean McArdle
525f059ecc
Added context menu item for showing status/settings window.
2016-11-15 19:01:21 -08:00
Sean McArdle
f88c6ef6b0
Added SimpleIPC for communicating with Service/Client.
2016-11-15 19:00:58 -08:00
Sean McArdle
3b7dd98a89
Moved to .Net 4, removed explicit dispose() for systray, set binary icon.
2016-11-15 17:50:47 -08:00
Sean McArdle
d414c83583
Tray icon now has context menu with functioning Quit option. Need to implement IPC, status display and IPC.
2016-11-15 17:33:07 -08:00
Sean McArdle
5cba900d91
TrayIconControl is a hidden window launched by default that hosts the tray icon and stores viewmodel state for the MainWindow.
2016-11-15 14:04:48 -08:00
Sean McArdle
c24df811c5
Added Gui app project, includes notifyicon-wpf library, systray icon displays correctly.
2016-11-15 13:43:12 -08:00
Sean McArde
c2fd7f32c1
Added assets for packaging.
2016-11-07 19:58:53 -08:00
Sean McArde
add39f7077
Renamed README to txt file, simpler for users who don't have a default viewer for markdown files.
2016-11-06 22:30:32 -08:00
Sean McArde
033e875405
Merge branch 'master' into dev
2016-11-06 21:57:30 -08:00
Sean McArde
a43198903e
AdvancedInstall project
2016-11-06 21:57:09 -08:00
Sean McArde
f445a74b4f
Merge branch 'surfaceProFixes' into dev
...
# Conflicts:
# WifiSitter/WifiSitter.cs
2016-11-06 21:56:37 -08:00
Sean McArde
fa31516b91
Added ignoring setup files
2016-11-06 21:30:31 -08:00
Sean McArde
a5063a0485
Made service/console check more clear. Trying to create service without uninstaller.
2016-11-06 13:22:12 -08:00
Sean McArde
e5cb44e349
Now logs start up failures to event viewer, debugging service start nearly impossible otherwise. Also checking array size before indexing into it.
2016-11-03 21:21:25 -07:00
Sean McArde
6514a78df6
Was not properly updating connection availability of ethernet connections that became disconnected, was previously treating only WiFi as potentially transient. Also now identify state change event console logging as coming from events, helps clarity.
2016-11-03 20:58:02 -07:00
Sean McArdle
549d7b51f0
Added timer to check network state so changes can be identified even if event's haven't been fired. Need to do this when waking from sleep.
2016-11-03 20:02:48 -07:00
Sean McArdle
6bf4cd4c56
Argument parsing options, fixed some bugs.
2016-11-03 20:01:07 -07:00
Sean McArdle
cf00d19dd0
Misc project config.
2016-10-03 15:23:01 -07:00
Sean McArdle
2a83fc8465
Merge remote-tracking branch 'github/IPC'
2016-10-03 15:06:49 -07:00
Sean McArde
dc8550aa31
Merge branch 'master'
...
Conflicts:
WifiSitter/WifiSitter.cs
2016-10-02 13:06:17 -07:00
Sean McArde
f77c3ed207
merged from IPC branch.
2016-10-02 11:39:06 -07:00
Sean McArde
5dc3ce1897
Added async task behavior when enable/disable on processes stop. Should mitigate issues with enabling many NICs at a time still needs thorough testing.
2016-09-27 23:51:22 -07:00
Sean McArde
9385ff686b
Moved some files into the Helpers folder and pulled in the NativeWifi libraries.
2016-09-25 14:04:17 -07:00
Sean McArde
152db18c47
Now tracking interface state on start and restoring this state when process exits. This may cause longer service shutdown times if there are lots of interfaces to modify. Need testing.
2016-09-21 14:49:47 -07:00
Sean McArdle
3bfb8027cd
Added link to gogs mirror.
2016-05-24 23:22:03 -07:00
Sean McArdle
2b2b88381e
More fussing with auto version increment.
2016-05-20 10:17:39 -07:00
Sean McArdle
80ed28d741
Ignoring WMWare adapters by default now.
2016-05-20 10:17:20 -07:00
Sean McArdle
cfa1eaa905
Changed publisher, should be me for the open source version.
2016-05-09 18:38:44 -07:00
Sean McArdle
2da779e2be
Fixed issue where thread interrupt would cause the service framework would throw an error because interrupting the waiting thread throws an exception.
2016-05-09 11:48:20 -07:00
Sean McArdle
0c860a543d
Auto incrementing assembly and file version now. Also show version when running in console mode.
2016-05-09 11:47:15 -07:00
MCARDLE Sean M
8d94e5f199
Merge branch 'master' of github.com:sean-m/wifi-sitter
2016-05-05 13:49:02 -07:00
MCARDLE Sean M
236565d0fb
Removed trailing whitespace and reformatted a really long line.
2016-05-05 13:40:17 -07:00
MCARDLE Sean M
17d708c814
Changed ordering for updating nic info so it updates all nics in place and does not attempt to monitor nics that we can't pull data for.
2016-05-05 13:39:47 -07:00
Sean McArdle
0884f57b9a
Added roadmap item
...
New task for polling interface status from Pinvoke iphlpsvc.dll. This provides data on enabled or disabled adapters, allowing me to reference interfaces using only their unique GUID (avoid issues with renaming interfaces) and remove reliance on netsh.
2016-04-23 21:31:44 -07:00
Sean McArdle
5b2b15184c
Create LICENSE.txt
2016-04-23 21:27:49 -07:00
Sean McArdle
1a897e0442
Checked box for packaged build todo.
2016-04-11 12:13:53 -07:00
Sean McArdle
dbae22ed0c
Merge branch 'dev' of mcardletech.com:~/git/wifisitter into dev
2016-04-07 10:48:18 -07:00
Sean McArdle
c6984e6115
Added configuration notes.
2016-03-31 18:13:15 -07:00
Sean McArdle
e64f01d47e
Bug introduced during refactoring, should sleep on each iteration not just when there's work to do.
2016-03-30 14:41:50 -07:00
Sean McArdle
58d1d43a3b
Changed the way it identifies wifi and ethernet up, using netsh data rather than NetworkInformation data,
...
this appears to be more reliable right now. I probably have a code path where I'm not correctly updating
the NetworkInformation data even though at this point it's only used to identify WiFi vs Ethernet nic.
2016-03-30 13:28:18 -07:00
Sean McArdle
231f56b230
Should not need to re-enable all adapters, just ones we don't already know about.
2016-03-30 13:14:43 -07:00
Sean McArdle
259b05f871
Created basic icon.
2016-03-30 12:39:14 -07:00
Sean McArdle
bcaca3f6b9
Filled in app specific registry values.
2016-03-30 12:08:17 -07:00
Sean McArdle
1f840a0f9c
Updated the manifest.
2016-03-30 11:49:54 -07:00