2010-04-25 00:27:44 +00:00
|
|
|
0.14 (NOT YET RELEASED)
|
|
|
|
- build fix (missing dependency in test directory)
|
2010-04-30 15:34:36 +00:00
|
|
|
- add generation / installation of pkg-config files. (Bobby Powers)
|
|
|
|
|
2010-01-24 17:09:48 +00:00
|
|
|
0.13:
|
|
|
|
- Fix for when the number of connections gets too great in RPC.
|
|
|
|
(Leszek Swirski) (issue #32)
|
2010-02-05 00:32:17 +00:00
|
|
|
- Add --disable-protoc to only build libprotobuf-c (daveb)
|
2010-02-10 00:33:45 +00:00
|
|
|
- Bug fixes for protobuf_c_enum_descriptor_get_value_by_name()
|
|
|
|
and protobuf_c_service_descriptor_get_method_by_name()
|
2010-02-10 18:04:17 +00:00
|
|
|
- if descriptor->message_init != NULL, use it from unpack()
|
|
|
|
as an optimization (daveb)
|
2010-03-17 18:30:40 +00:00
|
|
|
- implement protobuf_c_{client,server}_set_error_handler()
|
2010-01-24 17:09:48 +00:00
|
|
|
|
2010-01-24 16:42:14 +00:00
|
|
|
0.12:
|
2009-10-18 15:50:40 +00:00
|
|
|
- for field names which are reserved words, use the real name
|
|
|
|
given in the protobuf-c file, not the mangled name which
|
|
|
|
is the name of the member in the C structure. (Andrei Nigmatulin)
|
2009-10-28 04:27:17 +00:00
|
|
|
- add protobuf_c_message_init() function; add virtual function
|
|
|
|
that implements it efficiently. (Andrei Nigmatulin)
|
2010-01-24 16:42:14 +00:00
|
|
|
- bug fix for sfixed32, fixed32, float wire-types on
|
|
|
|
big-endian platforms (Robert Edmonds)
|
|
|
|
- compile with the latest protobuf (the header file wire_format_inl.h
|
|
|
|
is now wire_format.h) (Robert Edmonds)
|
2009-10-18 15:50:40 +00:00
|
|
|
|
2009-06-11 13:05:23 +00:00
|
|
|
0.11:
|
2009-04-21 14:08:14 +00:00
|
|
|
- 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
|
2009-06-11 12:50:42 +00:00
|
|
|
- use automake's "foreign" mode from within configure.ac
|
|
|
|
and add version information to the library (Robert Edmonds)
|
|
|
|
- ProtobufCServiceDescriptor::method_indices_by_name: missing
|
|
|
|
const. (Issue 21)
|
|
|
|
- Update to support new UnknownFields API. (fix by dcreager) (Issue 20)
|
2009-04-21 14:08:14 +00:00
|
|
|
|
2009-04-05 14:06:45 +00:00
|
|
|
0.10:
|
2009-03-08 14:37:11 +00:00
|
|
|
- build issue on platforms which don't compute library dependencies
|
|
|
|
automatically.
|
2009-04-04 23:08:33 +00:00
|
|
|
- fix for certain types of corrupt messages (Landon Fuller) (issue 16)
|
2009-04-04 22:53:39 +00:00
|
|
|
|
2009-03-08 14:36:16 +00:00
|
|
|
0.9:
|
2009-02-09 03:31:13 +00:00
|
|
|
- build issue: needed $(EXEEXT) in dependency lists for cygwin
|
2009-02-09 23:52:18 +00:00
|
|
|
- bug fix: protobuf_c_service_get_method_by_name() was not correct b/c
|
|
|
|
the service's methods were not sorted by name (the header file
|
|
|
|
used to incorrectly state that they were).
|
|
|
|
Now we correctly implement protobuf_c_service_get_method_by_name()
|
|
|
|
(using a bsearch indexed by separate array).
|
|
|
|
- generated source incompatibility: we added a new
|
|
|
|
member to ProtobufCServiceDescriptor (method_indices_by_name).
|
|
|
|
You will have to run the latest protobuf
|
|
|
|
to generate those structures.
|
2009-03-05 03:22:38 +00:00
|
|
|
- rename rpc-client's "autoretry" mechanism to "autoreconnect".
|
|
|
|
- bug fixes using TCP clients with the RPC system.
|
2009-03-05 03:57:17 +00:00
|
|
|
- handle allocation failures more gracefully (Jason Lunz) (issue 15)
|
2009-03-08 14:37:11 +00:00
|
|
|
0.8:
|
|
|
|
- Destroy function typedef for Services was omitting a "*"
|
|
|
|
- service_machgen_invoke was broken. (issue 12)
|
|
|
|
- add RPC system (BETA)
|
|
|
|
- don't segfault when packing NULL strings and messages. (issue 13)
|
|
|
|
0.7:
|
|
|
|
- memory leak: unknown fields were not being freed by free_unpacked()
|
|
|
|
- lowercase field names consistently when composing
|
|
|
|
default_value names. (issue 11)
|
|
|
|
- remove spurious semicolon (issue 10)
|
|
|
|
0.6:
|
|
|
|
- Warning suppression for -Wcast-qual and -Wshadow.
|
|
|
|
- Support for default values of all types allowed by core protobuf.
|
|
|
|
- Generate message__init functions, for when the static initializer
|
|
|
|
isn't convenient.
|
|
|
|
- add some reserved fields at the end of the various descriptors
|
|
|
|
0.5:
|
|
|
|
- License now included in major files.
|
|
|
|
- Use little-endian optimizations; fix a bug therein.
|
|
|
|
- Include 'make deb' target.
|
|
|
|
0.4:
|
|
|
|
- Update to work with protobuf 2.0.1.
|
|
|
|
0.2:
|
|
|
|
0.3:
|
|
|
|
- Minor pedantic concerns about generated code.
|
|
|
|
0.1:
|
|
|
|
- Lots of test code (and bug fixes).
|
|
|
|
0.0:
|
|
|
|
- Initial release.
|