Commit Graph

46 Commits

Author SHA1 Message Date
Samuel Cochran 0021a2909c We don't need no support 2016-04-23 15:53:56 +08:00
Samuel Cochran 17054f80ad Remove use of `which` 2016-04-23 15:43:27 +08:00
Odin Dutton dc6ae47749 Improve port taken error message 2016-03-30 15:21:58 +11:00
Samuel Cochran f2a7385097 Rubygems doesn't know how to gem 2016-02-04 11:00:42 +11:00
Samuel Cochran d32b8465ba Make eventmachine requirement explicit 2015-12-14 13:57:20 +11:00
Samuel Cochran 8e77cde268 Dammit eventmachine 2015-02-04 09:43:51 +11:00
Samuel Cochran 757eafe337 Add monkey patch for eventmachine 1.0.4 2015-01-29 21:44:55 +11:00
Pavel de0edff86b Load active_support's core extensions 2015-01-17 17:28:02 +11:00
Samuel Cochran e3e7dec757 Load all of ActiveSupport
ActiveSupport has weird load order problems when loading only the
core extensions now.

For instance, active_support/core_ext/numeric/conversions.rb now
loads active_support/number_helper which needs
ActiveSupport::Autoload but doesn't require it, so causes a missing
constant error in MailCatcher.

Also tightening up the version constraint because I can't guarantee
backward compatibility now.
2014-06-05 21:27:47 +10:00
Samuel Cochran 44ca32c3af Remove Growl; nobody uses it any more 2014-03-31 15:15:41 +11:00
Samuel Cochran 0398d2d6a3 Switch to sprockets for assets 2014-03-17 19:06:32 +11:00
Samuel Cochran 272b4fa855 My style has evolved 2014-03-17 16:31:05 +11:00
Jan Deelstra a90e115c89 Syncing output when running in foreground. 2014-02-12 13:45:39 +01:00
Samuel Cochran 264e912a02 Refine the no-exit implementaton a little 2013-11-18 10:59:11 +11:00
Samuel Cochran a6c8f680c4 Tidy up exit behaviour 2013-09-16 12:03:45 +10:00
Samuel Cochran 8913812b92 Expose whole options hash instead of using define_method 2013-09-16 12:02:13 +10:00
Julien Kirch 6ce4dda354 Add option to disable the exit button and action 2013-05-13 13:27:06 +02:00
Samuel Cochran ae61a04033 It's been long enough. 2012-09-30 18:27:01 +08:00
Samuel Cochran 39aac3422b Don't on windows [finishes #56] 2012-09-19 15:41:25 +08:00
Samuel Cochran 19eb9ce540 Use `extend self` instead of `module_function` 2012-07-25 12:00:31 +08:00
Samuel Cochran a2f9808c75 Some syntax bits 2012-07-25 11:47:12 +08:00
Samuel Cochran d74b700216 Remove autoload 2012-07-25 11:47:01 +08:00
Samuel Cochran c920bad92f Use bundler-style version file 2012-07-25 11:13:02 +08:00
Samuel Cochran 69b91a1fa8 1.8.7 doesn't support IO.popen with options 2012-06-19 16:25:19 +08:00
Samuel Cochran 20b5635aff [#42] Option to open web browser, [#38] Don't use which -s 2012-04-06 14:16:15 +08:00
Nando Vieira d815809607 Removed deprecation warning. 2011-10-10 08:28:49 -03:00
Samuel Cochran bbcd792a03 Make mailcatcher aware of its version. 2011-10-09 16:50:17 +08:00
Samuel Cochran d0d6b29606 Rawr! (Basic Growl support.) 2011-06-10 11:24:53 +08:00
Samuel Cochran a4269a895f Require optparse now 2011-06-02 08:57:14 +08:00
Samuel Cochran 811a3ac47f Fix syntax and quotes for 1.8.7. 2011-06-02 08:15:50 +08:00
Samuel Cochran 6b1f3e343d Process.daemon doesn't work on Windows 2011-06-01 22:04:45 +08:00
Samuel Cochran 406a7980ed Run as a daemon by default. 2011-06-01 01:36:05 +08:00
Samuel Cochran 0ef6d42349 Recover from used ports. 2011-06-01 01:35:57 +08:00
Samuel Cochran 17d2cb3de9 Make "Quit" link work. 2011-06-01 00:49:36 +08:00
Samuel Cochran 63f7f85437 Remove daemons and use Process.daemon.
Daemons is overkill and ruby has a freakin' method for it anyways. (since when?!)
2011-05-30 15:37:13 +08:00
Samuel Cochran f8897680ce Allow running MailCatcher as a daemon. 2011-05-27 12:39:03 +08:00
Samuel Cochran 8d6c237d62 Set both IPs with one options.
Good if you want to set up a single MailCatcher instance for a development team.
2011-05-27 12:24:02 +08:00
Samuel Cochran 36faf40f5f Better autoloading. 2011-05-27 12:19:15 +08:00
Samuel Cochran 9c6b80cb63 Refactor option parsing and running out of bin file. 2011-05-27 12:19:04 +08:00
Samuel Cochran 8db4f674f4 Split into modules, updated style a little, switched to Jeweler, added EventMachine Channel and Skinny WebSockets for no-refresh mail notification, got rid of Sunshowers. 2010-10-28 03:12:26 +08:00
Samuel Cochran 04e727a8cd Bundler can f*#k right off, it is being a pain. 2010-10-26 16:37:11 +08:00
Samuel Cochran a93f750c40 Harden mail receival 2010-10-26 12:16:04 +08:00
Samuel Cochran 3ac1bf9cad Adding command line options from amc-projects/mailcatcher@f7a1b2f6ef, thanks to schlick. 2010-10-25 23:32:56 +08:00
Samuel Cochran f88193e946 Use bundler. 2010-10-25 11:03:48 +08:00
Samuel Cochran 699edba963 Options, be good to me 2010-10-25 09:23:19 +08:00
Samuel Cochran 0fb61d040b First cut of mailcatcher 2010-10-25 08:51:17 +08:00