100 Commits

Author SHA1 Message Date
lahiker42
00b5c56f69 make protobuf_c_message_init() into a function (Issue #49)
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@257 00440858-1255-0410-a3e6-75ea37f81c3a
2010-09-15 15:05:53 +00:00
lahiker42
e9cfa2dd98 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@249 00440858-1255-0410-a3e6-75ea37f81c3a 2010-09-03 21:21:08 +00:00
lahiker42
6c49e55c61 ..
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@248 00440858-1255-0410-a3e6-75ea37f81c3a
2010-09-03 20:38:57 +00:00
lahiker42
e30ec5f71e protobuf_c_unpack_message():
Insist that required fields be represented in the packed message.


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@242 00440858-1255-0410-a3e6-75ea37f81c3a
2010-08-25 21:16:10 +00:00
lahiker42
45d9ee4679 Support for deprecation annotations (Andrey Nigmatulin).
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@241 00440858-1255-0410-a3e6-75ea37f81c3a
2010-08-12 19:38:03 +00:00
lahiker42
e9acaa580e ...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@240 00440858-1255-0410-a3e6-75ea37f81c3a
2010-06-29 02:44:30 +00:00
lahiker42
a2f6403f7d one attempt at a windowsy solution
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@239 00440858-1255-0410-a3e6-75ea37f81c3a
2010-06-29 02:33:38 +00:00
lahiker42
f74d5f6c18 random old commits
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@238 00440858-1255-0410-a3e6-75ea37f81c3a
2010-06-18 14:46:53 +00:00
lahiker42
aa8adec266 Fix: change_index wasn't being cleared by deallocate.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@235 00440858-1255-0410-a3e6-75ea37f81c3a
2010-05-26 01:25:38 +00:00
lahiker42
f24915d09c ....
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@224 00440858-1255-0410-a3e6-75ea37f81c3a
2010-05-05 14:12:01 +00:00
lahiker42
5beac76ca7 Support for packed-repeated fields.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@223 00440858-1255-0410-a3e6-75ea37f81c3a
2010-05-05 12:52:38 +00:00
lahiker42
6b70f1c011 fix build
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@218 00440858-1255-0410-a3e6-75ea37f81c3a
2010-04-24 22:39:57 +00:00
lahiker42
12a6ac4dae Add a dep on test-full.pb.h
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@217 00440858-1255-0410-a3e6-75ea37f81c3a
2010-04-24 22:35:49 +00:00
lahiker42
6f7323d018 Misc cleanups
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@212 00440858-1255-0410-a3e6-75ea37f81c3a
2010-04-20 01:51:37 +00:00
lahiker42
3a5f994e20 bug fix from wyh2007.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@211 00440858-1255-0410-a3e6-75ea37f81c3a
2010-04-18 16:37:58 +00:00
lahiker42
af30e97e8e Add set_error_handler methods
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@208 00440858-1255-0410-a3e6-75ea37f81c3a
2010-03-17 18:29:07 +00:00
lahiker42
b791a2c61b suppress const-string warnings
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@207 00440858-1255-0410-a3e6-75ea37f81c3a
2010-03-17 18:28:39 +00:00
lahiker42
3a97180293 optimziation
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@206 00440858-1255-0410-a3e6-75ea37f81c3a
2010-02-10 18:04:17 +00:00
lahiker42
10d3195d3a point out that dispatch can be NULL
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@205 00440858-1255-0410-a3e6-75ea37f81c3a
2010-02-10 04:19:40 +00:00
lahiker42
c255a6fa0b Binary search fix.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@203 00440858-1255-0410-a3e6-75ea37f81c3a
2010-02-10 00:30:52 +00:00
lahiker42
0ad716a8a3 Attempt to indulge those who do not want protoc_c
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@201 00440858-1255-0410-a3e6-75ea37f81c3a
2010-02-05 00:31:29 +00:00
lahiker42
1ff01655b7 Another patch from Leszek Swirski regarding the messy notifies_desired
situation.  See issue 32.


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@200 00440858-1255-0410-a3e6-75ea37f81c3a
2010-02-05 00:06:43 +00:00
lahiker42
54aa2a09cb Bug fix for rpc with a lot of file-descriptors
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@199 00440858-1255-0410-a3e6-75ea37f81c3a
2010-01-24 17:09:48 +00:00
lahiker42
a0398bd106 -pthread required
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@198 00440858-1255-0410-a3e6-75ea37f81c3a
2010-01-24 16:51:53 +00:00
lahiker42
7dad08957f - Fix to compile with latest prtobuf.
- Fix for big-endian platforms.


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@197 00440858-1255-0410-a3e6-75ea37f81c3a
2010-01-24 16:42:14 +00:00
lahiker42
40f1eaea6f - Add protobuf_c_message_init(). changes the format of descriptor.
Support for not generating pack/unpack.  (Andrei Nigmatulin)

- Misc cleanups.


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@194 00440858-1255-0410-a3e6-75ea37f81c3a
2009-10-28 04:25:43 +00:00
lahiker42
aab90f4a32 Use reserved word in string within descriptor (from Andrei Nigmatulin).
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@193 00440858-1255-0410-a3e6-75ea37f81c3a
2009-10-18 15:50:40 +00:00
lahiker42
9b2f4d9ef1 Add -lpthread when linking against protobuf
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@191 00440858-1255-0410-a3e6-75ea37f81c3a
2009-06-11 13:00:50 +00:00
lahiker42
44f46742de needs stdio on c++
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@190 00440858-1255-0410-a3e6-75ea37f81c3a
2009-06-11 12:53:32 +00:00
lahiker42
f3ae05f9e1 misc.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@189 00440858-1255-0410-a3e6-75ea37f81c3a
2009-06-11 12:50:42 +00:00
lahiker42
03e11c4fa6 Issue 20: Update for UnknownField API change (by dcreager).
See:
  http://code.google.com/p/protobuf-c/issues/detail?id=20


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@188 00440858-1255-0410-a3e6-75ea37f81c3a
2009-06-11 12:49:24 +00:00
lahiker42
38d89f78ba comments
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@187 00440858-1255-0410-a3e6-75ea37f81c3a
2009-06-11 12:47:52 +00:00
lahiker42
6769a5ecd2 add 'static' where needed. minor packaging stuff.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@186 00440858-1255-0410-a3e6-75ea37f81c3a
2009-05-13 15:21:05 +00:00
lahiker42
5621b79adc Too lazy to split into separate patches
- allow CFLAGS=-DPRINT_UNPACK_ERRORS=0 to suppress
  unpack warnings from being printed at compile time (Andrei Nigmatulin)
- give error if an unknown wire-type is encountered (Andrei Nigmatulin)
- fix technically possible overflows during unpack of very
  large messages (Andrei Nigmatulin)
- [UNFINISHED] windows RPC work
and other junk, sorry


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@185 00440858-1255-0410-a3e6-75ea37f81c3a
2009-04-21 14:08:14 +00:00
lahiker42
86c23f2bb0 work on windows port (blech)
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@184 00440858-1255-0410-a3e6-75ea37f81c3a
2009-04-21 14:07:21 +00:00
lahiker42
df4ccc669d Fix crashes on corrupt data. (Issue 16)
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@181 00440858-1255-0410-a3e6-75ea37f81c3a
2009-04-04 22:53:39 +00:00
lahiker42
cb95ca9c64 i guess this is too rude
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@180 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-10 02:51:10 +00:00
lahiker42
c5ae90eb85 ...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@177 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-08 14:35:12 +00:00
lahiker42
fc428c1200 Prepare for release.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@176 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-06 02:10:10 +00:00
lahiker42
ad4442f388 Tests to handle allocation errors gracefully.
Based on patch by Jason Lunz.



git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@173 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-05 03:56:01 +00:00
lahiker42
fd6ce14043 Bugs with making TCP connections.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@170 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-05 03:22:05 +00:00
lahiker42
2ace60a2bd Add comments.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@169 00440858-1255-0410-a3e6-75ea37f81c3a
2009-03-05 03:21:26 +00:00
lahiker42
b826c3c569 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@166 00440858-1255-0410-a3e6-75ea37f81c3a 2009-02-10 01:28:33 +00:00
lahiker42
df40d89ca0 rename autoretry to autoreconnect
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@165 00440858-1255-0410-a3e6-75ea37f81c3a
2009-02-10 01:28:10 +00:00
lahiker42
ff61b79287 noticed this bug... services not sorted alphabetically.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@164 00440858-1255-0410-a3e6-75ea37f81c3a
2009-02-09 23:52:18 +00:00
lahiker42
5df45e9165 try to fix cygwin build issue
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@163 00440858-1255-0410-a3e6-75ea37f81c3a
2009-02-09 03:31:13 +00:00
lahiker42
cbb017615c git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@151 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-29 15:41:30 +00:00
lahiker42
bc25e66e25 add example
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@150 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-29 15:41:16 +00:00
lahiker42
001a4bd3d7 unlink on unix-domain server destroy
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@148 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-29 04:30:46 +00:00
lahiker42
1f0a4127eb misc
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@133 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-29 02:57:17 +00:00
lahiker42
3dbfdf90bf rpc works!
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@126 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-28 15:16:11 +00:00
lahiker42
d2995318bd hangs waiting for timer..
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@125 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-28 05:29:56 +00:00
lahiker42
b4675f4474 rpc work.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@124 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-28 04:57:49 +00:00
lahiker42
70d37e825c rpc builds...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@123 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-26 18:09:52 +00:00
lahiker42
4349899e34 more rpc fun
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@122 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-26 17:29:24 +00:00
lahiker42
ccdeb8b892 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@121 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-26 01:16:45 +00:00
lahiker42
f30d66f01d git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@120 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-25 14:19:46 +00:00
lahiker42
26be472294 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@119 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-25 13:59:55 +00:00
lahiker42
f4e009d4bf ...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@118 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-25 13:51:30 +00:00
lahiker42
e135ebd217 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@117 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-25 04:57:32 +00:00
lahiker42
462a684323 misc progress
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@116 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-25 04:49:12 +00:00
lahiker42
bc20a9a342 rudimetary versions, ported and simplified from gsk. (not working)
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@115 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-23 03:05:22 +00:00
lahiker42
5698ad1d8d rpc impl
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@114 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-22 15:27:27 +00:00
lahiker42
db15bf48eb git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@113 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-21 17:16:45 +00:00
lahiker42
73cb6e3023 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@112 00440858-1255-0410-a3e6-75ea37f81c3a 2009-01-21 16:35:53 +00:00
lahiker42
13a6f6f8e1 working toward an rpc implementation
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@111 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-21 08:57:24 +00:00
lahiker42
c5ff94bfab bug fix to service invocation
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@108 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-19 15:43:32 +00:00
lahiker42
1f05e6125f Add omitted "*"
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@107 00440858-1255-0410-a3e6-75ea37f81c3a
2009-01-08 01:39:52 +00:00
lahiker42
27aed0b2ac initial commit. this is NOT WORKING by a long shot.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@104 00440858-1255-0410-a3e6-75ea37f81c3a
2008-12-19 02:41:32 +00:00
lahiker42
11f4329254 lower-case field names in default value.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@94 00440858-1255-0410-a3e6-75ea37f81c3a
2008-12-17 16:46:13 +00:00
lahiker42
c9dfadfb89 Resolve issue 10 ("ISO C does not allow extra ';' outside of a function (init functions)")
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@93 00440858-1255-0410-a3e6-75ea37f81c3a
2008-12-17 16:40:48 +00:00
lahiker42
2650c6744a Fix memory leak when used with uknown fields.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@91 00440858-1255-0410-a3e6-75ea37f81c3a
2008-12-17 02:40:32 +00:00
lahiker42
44d8040213 add reserved fields
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@84 00440858-1255-0410-a3e6-75ea37f81c3a
2008-11-30 15:07:39 +00:00
lahiker42
7e2742b84b Add __init function
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@83 00440858-1255-0410-a3e6-75ea37f81c3a
2008-11-30 06:22:21 +00:00
lahiker42
f51eaa7c15 Add default value support.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@82 00440858-1255-0410-a3e6-75ea37f81c3a
2008-11-30 06:10:28 +00:00
lahiker42
a499b3ae4e git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@81 00440858-1255-0410-a3e6-75ea37f81c3a 2008-11-28 05:03:52 +00:00
lahiker42
c1ccc7909d Suppress warnings that emerge with -Wcast-qual and -Wshadow
(thanks in part to Robert Edmonds for this patch).



git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@75 00440858-1255-0410-a3e6-75ea37f81c3a
2008-10-08 02:22:40 +00:00
lahiker42
11471a7931 oops, bug in little-endian optimization
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@70 00440858-1255-0410-a3e6-75ea37f81c3a
2008-10-01 00:40:31 +00:00
lahiker42
a46640c36e packaging tape for protobuf-c.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@69 00440858-1255-0410-a3e6-75ea37f81c3a
2008-10-01 00:29:30 +00:00
lahiker42
1bf2e9e3ab insert copyright notice.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@67 00440858-1255-0410-a3e6-75ea37f81c3a
2008-09-22 20:27:24 +00:00
lahiker42
f3ed0fa1c9 updates to work with latest protobuf
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@63 00440858-1255-0410-a3e6-75ea37f81c3a
2008-09-09 18:18:28 +00:00
lahiker42
cd75d5e54b - suppress final enum comma
- do not use c++ comments


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@55 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-28 06:08:40 +00:00
lahiker42
7b7b5e25f4 optimize and implement enum/message/service descriptor
lookups by name and value.


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@51 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-27 02:14:42 +00:00
lahiker42
35ff27491e revert back the closures and error handling
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@49 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-26 14:45:34 +00:00
lahiker42
c4442d125c Work on simplerpc. revisit service api.. may need to rerevisit
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@46 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-25 17:50:52 +00:00
lahiker42
a81974883a - fixin up services
- beginnings of simplerpc system


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@45 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 22:11:04 +00:00
lahiker42
f87e0849ea use uint8_t and size_t where appropriate.
implement and test unknown fields


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@44 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 18:37:43 +00:00
lahiker42
348d300628 complete exhaustive test
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@43 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 16:20:19 +00:00
lahiker42
70ed8ebfb5 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@42 00440858-1255-0410-a3e6-75ea37f81c3a 2008-08-24 16:01:28 +00:00
lahiker42
e5c160cbb1 more tests... exhausting...
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@41 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 15:53:49 +00:00
lahiker42
6d62ed50a3 more tests
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@40 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 13:18:15 +00:00
lahiker42
69b6328848 tests & fixes
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@39 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 12:38:58 +00:00
lahiker42
1317b110af lots of fixes and tests
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@38 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 11:44:38 +00:00
lahiker42
b70b5358dc git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@37 00440858-1255-0410-a3e6-75ea37f81c3a 2008-08-24 03:25:06 +00:00
lahiker42
1265baa325 many bug fixes, and lots of test code
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@36 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-24 03:00:21 +00:00
lahiker42
6ffe171d9f random todo items
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@35 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-23 20:44:49 +00:00
lahiker42
ee774e97ad add static init
add test code (beginnings of very thorough test)


git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@33 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-23 19:59:17 +00:00
lahiker42
c899010af2 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@26 00440858-1255-0410-a3e6-75ea37f81c3a 2008-08-22 22:18:38 +00:00
lahiker42
a9c16cc839 git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@21 00440858-1255-0410-a3e6-75ea37f81c3a 2008-08-22 22:15:42 +00:00
lahiker42
3f7a1027b4 initial import into google-code.
git-svn-id: https://protobuf-c.googlecode.com/svn/trunk@2 00440858-1255-0410-a3e6-75ea37f81c3a
2008-08-22 20:38:05 +00:00