2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:09 +00:00
|
|
|
|
2006-08-22 20:29:17 +10:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-19 23:28:16 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2011-07-26 16:09:06 -07:00
|
|
|
|
2005-09-17 17:55:31 +10:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-10-21 17:44:59 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:09 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
2008-02-08 02:10:54 +00:00
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-19 22:42:37 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-10-03 01:15:40 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
|
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2011-01-13 19:59:52 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-12-05 13:41:52 -08:00
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
2006-12-05 13:41:52 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:40 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-12-06 20:33:20 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2007-05-09 02:32:52 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-09-02 18:17:33 +10:00
|
|
|
|
2007-10-19 23:10:43 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-09-02 18:17:33 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-05-09 02:32:55 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:01 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:01 +01:00
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-19 22:42:37 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2006-08-24 19:10:20 +10:00
|
|
|
|
|
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-08-02 12:32:01 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2006-12-08 02:37:49 -08:00
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:55 +00:00
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
2006-12-05 13:41:52 -08:00
|
|
|
|
|
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
2006-12-05 13:41:52 -08:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2006-12-05 13:41:52 -08:00
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
2007-05-09 02:32:55 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-28 13:26:02 +08:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
2011-11-28 13:26:02 +08:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-28 13:26:02 +08:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-28 13:26:02 +08:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-05-09 02:32:55 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-19 22:42:37 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:41 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:11:09 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2008-02-08 02:11:04 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-19 22:42:37 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2013-11-14 14:32:02 -08:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-07-02 09:34:28 +01:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-03-28 14:16:07 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-21 03:22:34 -04:00
|
|
|
|
2007-12-13 14:16:10 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-05-09 02:32:53 -07:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-05-09 02:32:52 -07:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2006-10-03 01:15:40 -07:00
|
|
|
|
2007-05-09 02:32:54 -07:00
|
|
|
|
2007-12-13 14:16:10 +00:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-12-13 14:16:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-12-13 14:16:10 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-10-16 13:48:46 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-16 13:48:46 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-09-05 15:22:02 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-10-10 13:37:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-10-10 13:37:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-10-10 13:37:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:02 +01:00
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-10-10 13:37:02 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-03-16 17:44:36 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2009-03-16 17:44:36 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2009-03-16 17:44:36 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:39 -07:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-09-27 12:47:43 +02:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:10:46 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2007-12-13 14:15:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2007-09-27 12:47:43 +02:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2008-02-08 02:10:46 +00:00
|
|
|
|
2007-10-16 13:48:46 +02:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:46 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-06 15:35:02 -07:00
|
|
|
|
2011-03-10 08:52:07 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2008-02-08 02:10:54 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:06 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:02 +00:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:05 +01:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:04 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2008-10-21 17:45:00 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2008-10-10 13:37:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-21 17:45:00 +01:00
|
|
|
|
2008-10-10 13:37:04 +01:00
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2006-10-03 01:15:39 -07:00
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
2008-10-10 13:37:04 +01:00
|
|
|
|
2006-10-03 01:15:39 -07:00
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2008-10-21 17:45:00 +01:00
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2008-10-10 13:37:07 +01:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:10:57 +00:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2007-05-09 02:32:54 -07:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:06 +01:00
|
|
|
|
2008-10-10 13:37:04 +01:00
|
|
|
|
2008-10-21 17:45:00 +01:00
|
|
|
|
|
|
|
|
|
2008-10-10 13:37:07 +01:00
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-07-09 14:52:32 +02:00
|
|
|
|
2008-10-10 13:37:08 +01:00
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-10-21 17:45:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:38 -07:00
|
|
|
|
2008-02-08 02:11:02 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:59 +00:00
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-10-10 13:37:02 +01:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2008-02-08 02:10:38 +00:00
|
|
|
|
2008-02-08 02:10:54 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:43 +00:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-03-16 17:44:33 +00:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
2012-07-27 15:08:04 +01:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
2012-03-28 18:41:22 +01:00
|
|
|
|
2008-02-08 02:11:12 +00:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
2008-02-08 02:10:49 +00:00
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2008-02-08 02:10:52 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:07:59 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2011-03-24 13:54:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:49 +00:00
|
|
|
|
2011-03-24 13:54:27 +00:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2011-01-13 19:59:49 +00:00
|
|
|
|
|
|
|
|
|
2011-03-24 13:54:27 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2011-01-13 19:59:49 +00:00
|
|
|
|
2011-03-24 13:54:27 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-03-24 13:54:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2011-01-13 19:59:52 +00:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
dm: reject trailing characters in sccanf input
Device mapper uses sscanf to convert arguments to numbers. The problem is that
the way we use it ignores additional unmatched characters in the scanned string.
For example, this `if (sscanf(string, "%d", &number) == 1)' will match a number,
but also it will match number with some garbage appended, like "123abc".
As a result, device mapper accepts garbage after some numbers. For example
the command `dmsetup create vg1-new --table "0 16384 linear 254:1bla 34816bla"'
will pass without an error.
This patch fixes all sscanf uses in device mapper. It appends "%c" with
a pointer to a dummy character variable to every sscanf statement.
The construct `if (sscanf(string, "%d%c", &number, &dummy) == 1)' succeeds
only if string is a null-terminated number (optionally preceded by some
whitespace characters). If there is some character appended after the number,
sscanf matches "%c", writes the character to the dummy variable and returns 2.
We check the return value for 1 and consequently reject numbers with some
garbage appended.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2012-03-28 18:41:26 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dm: reject trailing characters in sccanf input
Device mapper uses sscanf to convert arguments to numbers. The problem is that
the way we use it ignores additional unmatched characters in the scanned string.
For example, this `if (sscanf(string, "%d", &number) == 1)' will match a number,
but also it will match number with some garbage appended, like "123abc".
As a result, device mapper accepts garbage after some numbers. For example
the command `dmsetup create vg1-new --table "0 16384 linear 254:1bla 34816bla"'
will pass without an error.
This patch fixes all sscanf uses in device mapper. It appends "%c" with
a pointer to a dummy character variable to every sscanf statement.
The construct `if (sscanf(string, "%d%c", &number, &dummy) == 1)' succeeds
only if string is a null-terminated number (optionally preceded by some
whitespace characters). If there is some character appended after the number,
sscanf matches "%c", writes the character to the dummy variable and returns 2.
We check the return value for 1 and consequently reject numbers with some
garbage appended.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2012-03-28 18:41:26 +01:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2011-01-13 19:59:54 +00:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-08-22 20:29:17 +10:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:52:25 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-09-03 08:56:39 +10:00
|
|
|
|
|
|
|
|
|
2007-05-09 02:32:55 -07:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:55 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:56 +00:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
dm: reject trailing characters in sccanf input
Device mapper uses sscanf to convert arguments to numbers. The problem is that
the way we use it ignores additional unmatched characters in the scanned string.
For example, this `if (sscanf(string, "%d", &number) == 1)' will match a number,
but also it will match number with some garbage appended, like "123abc".
As a result, device mapper accepts garbage after some numbers. For example
the command `dmsetup create vg1-new --table "0 16384 linear 254:1bla 34816bla"'
will pass without an error.
This patch fixes all sscanf uses in device mapper. It appends "%c" with
a pointer to a dummy character variable to every sscanf statement.
The construct `if (sscanf(string, "%d%c", &number, &dummy) == 1)' succeeds
only if string is a null-terminated number (optionally preceded by some
whitespace characters). If there is some character appended after the number,
sscanf matches "%c", writes the character to the dummy variable and returns 2.
We check the return value for 1 and consequently reject numbers with some
garbage appended.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2012-03-28 18:41:26 +01:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:49 +00:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2006-03-26 01:37:50 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2008-02-08 02:11:14 +00:00
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2008-02-08 02:11:07 +00:00
|
|
|
|
|
|
|
|
|
2006-03-26 01:37:45 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-12-10 15:35:05 +01:00
|
|
|
|
2006-10-03 01:15:40 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2006-10-03 01:15:40 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
dm: reject trailing characters in sccanf input
Device mapper uses sscanf to convert arguments to numbers. The problem is that
the way we use it ignores additional unmatched characters in the scanned string.
For example, this `if (sscanf(string, "%d", &number) == 1)' will match a number,
but also it will match number with some garbage appended, like "123abc".
As a result, device mapper accepts garbage after some numbers. For example
the command `dmsetup create vg1-new --table "0 16384 linear 254:1bla 34816bla"'
will pass without an error.
This patch fixes all sscanf uses in device mapper. It appends "%c" with
a pointer to a dummy character variable to every sscanf statement.
The construct `if (sscanf(string, "%d%c", &number, &dummy) == 1)' succeeds
only if string is a null-terminated number (optionally preceded by some
whitespace characters). If there is some character appended after the number,
sscanf matches "%c", writes the character to the dummy variable and returns 2.
We check the return value for 1 and consequently reject numbers with some
garbage appended.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2012-03-28 18:41:26 +01:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-03-27 01:17:48 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dm: reject trailing characters in sccanf input
Device mapper uses sscanf to convert arguments to numbers. The problem is that
the way we use it ignores additional unmatched characters in the scanned string.
For example, this `if (sscanf(string, "%d", &number) == 1)' will match a number,
but also it will match number with some garbage appended, like "123abc".
As a result, device mapper accepts garbage after some numbers. For example
the command `dmsetup create vg1-new --table "0 16384 linear 254:1bla 34816bla"'
will pass without an error.
This patch fixes all sscanf uses in device mapper. It appends "%c" with
a pointer to a dummy character variable to every sscanf statement.
The construct `if (sscanf(string, "%d%c", &number, &dummy) == 1)' succeeds
only if string is a null-terminated number (optionally preceded by some
whitespace characters). If there is some character appended after the number,
sscanf matches "%c", writes the character to the dummy variable and returns 2.
We check the return value for 1 and consequently reject numbers with some
garbage appended.
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
2012-03-28 18:41:26 +01:00
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-03-27 01:17:48 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-03-01 22:45:47 +00:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2013-07-30 08:40:21 -04:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
2013-07-30 08:40:21 -04:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2007-10-19 22:38:57 +01:00
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
2007-10-19 22:38:57 +01:00
|
|
|
|
|
|
|
|
|
2013-03-01 22:45:47 +00:00
|
|
|
|
2012-07-27 15:08:08 +01:00
|
|
|
|
2011-09-25 23:26:21 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:06 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-12-21 20:23:41 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2009-06-22 10:12:23 +01:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-06-22 10:12:23 +01:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
2009-06-22 10:12:23 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-27 15:08:05 +01:00
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2011-01-13 19:59:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-19 22:38:58 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-12-08 02:41:06 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-03-01 22:45:44 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-08-12 04:14:07 +01:00
|
|
|
|
2013-03-01 22:45:44 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-13 19:59:52 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-03-01 22:45:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-03-27 01:17:48 -08:00
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
2013-03-01 22:45:47 +00:00
|
|
|
|
2011-08-02 12:32:08 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:04 +01:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:04 +01:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-08-02 12:32:04 +01:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
2009-12-10 23:51:57 +00:00
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-07-21 12:00:40 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-08-12 04:14:11 +01:00
|
|
|
|
2008-07-21 12:00:40 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-06-22 10:12:33 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-07-23 20:30:42 +01:00
|
|
|
|
2009-06-22 10:12:33 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-10-28 23:21:04 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-03 01:15:37 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-07-21 12:00:40 +01:00
|
|
|
|
2009-06-22 10:12:33 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-12 17:26:32 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-26 00:27:35 -07:00
|
|
|
|
2007-10-19 22:38:57 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-01-06 03:04:58 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|