hydra/src/lib/Hydra
Eelco Dolstra 1306291c6c Handle utf-8 properly
Fixes errors like:

  Caught exception in engine "Wide character in syswrite at /nix/store/498lwsrn5kkdh1q8kn3vcpd3457w6m7a-hydra-perl-deps/lib/perl5/site_perl/5.16.3/Starman/Server.pm line 547."

Note that these errors didn't happen if the database encoding was set
to SQL_ASCII (which was the case for hydra.nixos.org, explaining why
it didn't get these errors). However, now the encoding must be
UTF8. To change it, do:

  update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'hydra';
2014-05-01 16:33:25 +02:00
..
Base/Controller Return 410 Gone (rather than 500) if an output is no longer available 2014-02-26 11:38:02 +01:00
Component Get rid of old ToJSON code path 2013-10-25 11:09:11 -04:00
Controller Remove unnecessary join against releases table 2014-05-01 13:03:34 +02:00
Helper Return 410 Gone (rather than 500) if an output is no longer available 2014-02-26 11:38:02 +01:00
Model Turn prepared statements back on 2013-02-25 21:20:52 +01:00
Plugin Allow notify option to be set for hipchat notification. (https://www.hipchat.com/docs/api/method/rooms/message) 2014-02-28 09:27:33 +00:00
Schema Remove support for views 2014-04-23 23:22:44 +02:00
Script Use CatalystX::Script::Server::Starman 2011-11-22 16:44:32 +01:00
View Handle utf-8 properly 2014-05-01 16:33:25 +02:00
Plugin.pm Pass project and jobset to fetchInput 2013-07-29 15:33:22 -04:00
Schema.pm Keep track of the database schema version 2011-12-05 14:29:29 +01:00