Commit Graph

172 Commits

Author SHA1 Message Date
JustArchi
ae2e619830 Localizing... 2017-01-06 19:14:26 +01:00
JustArchi
dd8c1a79e4 Localizing... 2017-01-06 16:29:34 +01:00
JustArchi
72b78c9b61 Fix build breaking 2017-01-06 13:21:56 +01:00
JustArchi
b2b11fe807 Localizing... 2017-01-06 13:20:36 +01:00
JustArchi
ba8d70aebb Copyright update 2017-01-02 20:05:21 +01:00
JustArchi
55067c669e Closes #382 2016-12-24 23:12:40 +01:00
JustArchi
9d882784ee Implement workaround for #380 2016-12-24 19:27:36 +01:00
JustArchi
30c69cf57c Move main ArchiLogger from ASF to Program
It makes more sense to put it in ASF class due to sharing potential, but I want to unify ArchiBoT logging and this makes it easier for maintenance
2016-12-23 18:49:52 +01:00
JustArchi
00fb1b7c69 Misc 2016-12-16 15:02:41 +01:00
JustArchi
cf4e9172ee Closes #373 2016-12-11 16:56:33 +01:00
JustArchi
df218074ad Gigantic code cleanup
Time to enforce some common file layout, as general mess started to annoying me. Sorry in advance for people using custom forks and having merge conflicts, this will help everybody in long-run
2016-11-24 07:32:16 +01:00
JustArchi
cba64531fa Make it possible to combine --server --client 2016-11-13 15:51:35 +01:00
JustArchi
10dbec9a67 Misc 2016-11-13 15:36:52 +01:00
JustArchi
c3cc743b03 Closes #359 2016-11-13 15:35:34 +01:00
JustArchi
7cec546749 Misc 2016-11-09 09:26:07 +01:00
JustArchi
6b744ea0d9 Fix WCF 2016-11-06 17:08:44 +01:00
JustArchi
8b3b822938 Rewrite entire ASF logging, as preparation for #354 2016-11-06 12:06:02 +01:00
JustArchi
e428a7a4f9 Misc 2016-11-02 13:12:26 +01:00
JustArchi
57be7cf237 Misc 2016-11-02 13:11:16 +01:00
JustArchi
549284d988 Fix ASF restart 2016-10-31 06:29:48 +01:00
JustArchi
fcfbd2453d Misc 2016-10-27 22:51:44 +02:00
JustArchi
b341bc453e Misc 2016-10-14 22:57:57 +02:00
JustArchi
fc9ae8dd7b Add support for creating new files
Now it's complete, bug-hunting begins
2016-10-07 01:36:02 +02:00
JustArchi
f108829129 Decent work on config reload ability
It was always annoying to restart whole ASF process just to issue a small config update for one of the bots, with this commit - auto reload has been implemented. ASF will automatically restart given bot instance if it's config file gets changed. With introduction of this commit, we also ditch StartOnLaunch property (because it no longer means sense, any disabled bot can be started through config edit), and we also ditch auto-shutdown of ASF process, because it's possible to edit bot config file to start it.
Some further work might be needed, this is pretty much work in progress. It would be super if ASF was also able to automatically decent new bot configs, and create new bots for them, but this is initial step.
2016-10-07 00:04:08 +02:00
JustArchi
bed87c4c80 Integrate DebugListener with Logger 2016-08-31 13:56:09 +02:00
JustArchi
e675a3a488 Enhance startup sequence a bit 2016-08-06 22:16:46 +02:00
JustArchi
eb886e8ca8 Move logging module initialization after setting home directory 2016-08-04 22:44:17 +02:00
JustArchi
4481fb3a86 Work work 2016-08-02 22:51:09 +02:00
JustArchi
7025659151 Refactoring for upcoming GUI app 2016-08-02 06:04:44 +02:00
JustArchi
6977343906 Refactoring 2016-08-01 17:23:40 +02:00
JustArchi
3934a3fdbc Add runtime check 2016-08-01 17:10:37 +02:00
JustArchi
82cbcecb6b Misc 2016-07-31 17:38:14 +02:00
JustArchi
fda3b1ac31 Misc 2016-07-31 15:39:46 +02:00
stackia
914936acdc Revert "Make WCF interface async"
This reverts commit fbb24506e2.
2016-07-30 12:17:01 +08:00
stackia
fbb24506e2 Make WCF interface async 2016-07-30 11:51:00 +08:00
JustArchi
4f01dc39fc Code review 2016-07-25 06:08:45 +02:00
JustArchi
0714c4e575 Add support for specifying --path= 2016-07-24 00:36:15 +02:00
JustArchi
3e8ef399dc Fix broken restart, closes #300 2016-07-19 22:18:00 +02:00
JustArchi
bfd37b4c06 Slightly modify Restart()
This fixes potential ultra-rare race condition of new process WCF being unable to bind to listening socket due to old process stil occupying it
2016-07-18 11:03:13 +02:00
JustArchi
39bc1fe719 Initialize AutoUpdatesTimer earlier
This fixes the potential issue of not initializing timer if first version check fails due to e.g. network failure
2016-07-18 10:51:25 +02:00
JustArchi
feb3fbfe59 Get used to null propagation 2016-07-10 20:17:35 +02:00
JustArchi
7e9844edab Implement and use persistent ServerList
Initial idea was suggested back in #66, but recently made possible in clean and nice way, thanks to @azuisleet and @Netshroud
2016-07-08 09:02:53 +02:00
JustArchi
69d6d6e10b Use ASF instead of Main for global logging routines, closes #280 2016-07-04 22:46:08 +02:00
JustArchi
38eb130217 Add support for logging/catching also very early messages 2016-07-04 22:30:29 +02:00
JustArchi
49c4f94bba But don't commit my tests 2016-07-04 19:35:50 +02:00
JustArchi
58cc203577 Use fatal level for unhandled exceptions 2016-07-04 19:33:54 +02:00
JustArchi
6ada40fc2f Implement NLog for ASF logging, closes #274, #279 2016-07-04 19:22:46 +02:00
JustArchi
ab4630c191 Add CodeStyle settings
In case somebody would like to stick with mine
2016-07-02 05:50:22 +02:00
JustArchi
e1e68d2d6a Enable greed mode
Barely anybody donates 😢
2016-07-02 05:46:23 +02:00
JustArchi
1fe5cfff49 Fix broken Mono after #268 2016-06-28 10:36:28 +02:00