1. 21 Apr, 2016 1 commit
    • Petr Prokhorenkov's avatar
      Fix bug with silent message corruption in LITE_RUNTIME. · f4f9aec5
      Petr Prokhorenkov authored
      A protobuf message will be corrupted in the following scenario:
        1. Use LITE_RUNTIME.
        2. Have an optional enum field following some other field.
        3. Update protocol by adding new values to the enum.
        4. Have an old client parse and serialize a message having enum field
            set to a value the client does not understand.
        5. Field preceeding the enum is now corrupted.
      
      The bug is due to the fact that optimized fallthrough in parser code
      does not update variablle 'tag' when jumping to the parser code for the
      next field.
      f4f9aec5
  2. 12 Apr, 2016 1 commit
  3. 11 Apr, 2016 2 commits
  4. 08 Apr, 2016 1 commit
  5. 07 Apr, 2016 7 commits
  6. 06 Apr, 2016 5 commits
  7. 05 Apr, 2016 5 commits
  8. 04 Apr, 2016 4 commits
  9. 02 Apr, 2016 2 commits
  10. 01 Apr, 2016 12 commits