)]}'
{
  "commit": "c2068d08f097383b8eac508117e6d405627e6cef",
  "tree": "06ca21df58481e97289a566f42703102c0b6583c",
  "parents": [
    "8743f92a1acd46c0a4b0df2bf6a80fc1b110affb"
  ],
  "author": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Oct 19 12:33:58 2005 +0000"
  },
  "committer": {
    "name": "Igor Sysoev",
    "email": "igor@sysoev.ru",
    "time": "Wed Oct 19 12:33:58 2005 +0000"
  },
  "message": "nginx-0.3.3-RELEASE import\n\n    *) Change: the \"bl\" and \"af\" parameters of the \"listen\" directive was\n       renamed to the \"backlog\" and \"accept_filter\".\n\n    *) Feature: the \"rcvbuf\" and \"sndbuf\" parameters of the \"listen\"\n       directive.\n\n    *) Change: the \"$msec\" log parameter does not require now the\n       additional the gettimeofday() system call.\n\n    *) Feature: the -t switch now tests the \"listen\" directives.\n\n    *) Bugfix: if the invalid address was specified in the \"listen\"\n       directive, then after the -HUP signal nginx left an open socket in\n       the CLOSED state.\n\n    *) Bugfix: the mime type may be incorrectly set to default value for\n       index file with variable in the name; the bug had appeared in 0.3.0.\n\n    *) Feature: the \"timer_resolution\" directive.\n\n    *) Feature: the millisecond \"$upstream_response_time\" log parameter.\n\n    *) Bugfix: a temporary file with client request body now is removed\n       just after the response header was transferred to a client.\n\n    *) Bugfix: OpenSSL 0.9.6 compatibility.\n\n    *) Bugfix: the SSL certificate and key file paths could not be relative.\n\n    *) Bugfix: the \"ssl_prefer_server_ciphers\" directive did not work in\n       the ngx_imap_ssl_module.\n\n    *) Bugfix: the \"ssl_protocols\" directive allowed to specify the single\n       protocol only.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af279fa433b96c41bf303817b3f483d1ab5a2602",
      "old_mode": 33188,
      "old_path": "auto/cc/gcc",
      "new_id": "17bb138832c69c983dcca9888308e0430a04d4be",
      "new_mode": 33188,
      "new_path": "auto/cc/gcc"
    },
    {
      "type": "modify",
      "old_id": "0aa975ed2f75757e258f753051aa5dc0e65f9a88",
      "old_mode": 33188,
      "old_path": "auto/cc/icc",
      "new_id": "d3a151c6eee9dc594a34c36b4f11fc22155b94a7",
      "new_mode": 33188,
      "new_path": "auto/cc/icc"
    },
    {
      "type": "modify",
      "old_id": "faa329075f96955540a4a4adfbe6ed7618035fc8",
      "old_mode": 33188,
      "old_path": "auto/cc/name",
      "new_id": "7202aaa26101967b7a40a30b6f7e63eef6c38345",
      "new_mode": 33188,
      "new_path": "auto/cc/name"
    },
    {
      "type": "modify",
      "old_id": "daff4bd8635f5da124982f59b5f5b720aadc7127",
      "old_mode": 33261,
      "old_path": "auto/configure",
      "new_id": "89390ea697e1ca0b0e7362b49c62f548fc7e2f50",
      "new_mode": 33261,
      "new_path": "auto/configure"
    },
    {
      "type": "modify",
      "old_id": "69813ce25a99db4eecb279c05e032633a7ff7f4f",
      "old_mode": 33188,
      "old_path": "auto/os/conf",
      "new_id": "56bdd2219c765b51e6d3d659aa1c9e4bdd31cfa1",
      "new_mode": 33188,
      "new_path": "auto/os/conf"
    },
    {
      "type": "modify",
      "old_id": "44c33cd318d105776a4582eb788b9ddce9e87b85",
      "old_mode": 33188,
      "old_path": "auto/os/features",
      "new_id": "3ec911087fcd9c0836c1ca5983c9ccd9ff111951",
      "new_mode": 33188,
      "new_path": "auto/os/features"
    },
    {
      "type": "modify",
      "old_id": "e5451224a75c239579cf4eb78c0727e2366bba8e",
      "old_mode": 33188,
      "old_path": "auto/os/freebsd",
      "new_id": "870ec92419bf047c85095654f92ecb5dab183730",
      "new_mode": 33188,
      "new_path": "auto/os/freebsd"
    },
    {
      "type": "modify",
      "old_id": "32ef4cb8f24ee027c81b5c255f5d7fdb30500ca5",
      "old_mode": 33188,
      "old_path": "auto/os/linux",
      "new_id": "c31f848be0df89b480955a84740a89a66d7023d2",
      "new_mode": 33188,
      "new_path": "auto/os/linux"
    },
    {
      "type": "modify",
      "old_id": "b4b975f8c968bf89b401f1942a512fe1118c7a26",
      "old_mode": 33188,
      "old_path": "docs/xml/nginx/changes.xml",
      "new_id": "fa1342cd5ea3d40bd92cd97b9355f2a43c5699d4",
      "new_mode": 33188,
      "new_path": "docs/xml/nginx/changes.xml"
    },
    {
      "type": "modify",
      "old_id": "cc13f75c1d7e01c29d3ed77ca73d4e7be434229b",
      "old_mode": 33188,
      "old_path": "src/core/nginx.c",
      "new_id": "e08ca165b5febf4986f8804f4c5c05fca4560a2d",
      "new_mode": 33188,
      "new_path": "src/core/nginx.c"
    },
    {
      "type": "modify",
      "old_id": "67e8e6b027bdf8c02a7eb7aea857ca9fb7e5259b",
      "old_mode": 33188,
      "old_path": "src/core/nginx.h",
      "new_id": "e482c424febd6bd586f3e158cc27f123c8c72c57",
      "new_mode": 33188,
      "new_path": "src/core/nginx.h"
    },
    {
      "type": "modify",
      "old_id": "0e671ef3acd7b0f8ec7d51830ada3f4cd9fe11c5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_conf_file.c",
      "new_id": "78e61f8c198fadcd14aa9e7f1b371707316c061d",
      "new_mode": 33188,
      "new_path": "src/core/ngx_conf_file.c"
    },
    {
      "type": "modify",
      "old_id": "7c5687e1bfd759c69aff65539100eefde9f39bcf",
      "old_mode": 33188,
      "old_path": "src/core/ngx_config.h",
      "new_id": "3b51e962225712a17f33770659838d76a04507c7",
      "new_mode": 33188,
      "new_path": "src/core/ngx_config.h"
    },
    {
      "type": "modify",
      "old_id": "3f36d3155555d2c507c68aa7426460ea5463c493",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.c",
      "new_id": "cac39440050710f849e6af8b843b27afb1081349",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.c"
    },
    {
      "type": "modify",
      "old_id": "ca5b053258226cdad661c5e74078709d96143aa4",
      "old_mode": 33188,
      "old_path": "src/core/ngx_connection.h",
      "new_id": "c2b77e043386403b70ff49d5c617f49fec54ffcb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_connection.h"
    },
    {
      "type": "modify",
      "old_id": "d8f95fa4ddac9d47b8131c8d8c758b76e858f9af",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.c",
      "new_id": "58679ed287691a89248d5ecc9367eb6517f06dfe",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "a94444a91fec7870da9d0693a12da60c0d22c2b2",
      "old_mode": 33188,
      "old_path": "src/core/ngx_cycle.h",
      "new_id": "b297994eab999cb55d158c897d30a4fb833e8443",
      "new_mode": 33188,
      "new_path": "src/core/ngx_cycle.h"
    },
    {
      "type": "modify",
      "old_id": "76e71c748d38d3521cbce759c8e7100df23af468",
      "old_mode": 33188,
      "old_path": "src/core/ngx_file.c",
      "new_id": "0c6576087706dd3443e94ed23f1ce306802c7149",
      "new_mode": 33188,
      "new_path": "src/core/ngx_file.c"
    },
    {
      "type": "modify",
      "old_id": "9bb50f79c51d76ae7fc3f2fbb9430853eb2e7d8c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_palloc.c",
      "new_id": "d1e7bbdc5cb333b205efc7c53e654e1d69209195",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.c"
    },
    {
      "type": "modify",
      "old_id": "62a57181814e58f2370c98da1e0bdaf20c6ea65d",
      "old_mode": 33188,
      "old_path": "src/core/ngx_palloc.h",
      "new_id": "b8b16924439365a3031dba9a6d9e8543d62f260f",
      "new_mode": 33188,
      "new_path": "src/core/ngx_palloc.h"
    },
    {
      "type": "modify",
      "old_id": "dad9efcbd9ab11d2c6ab922e778e7b8ea29c311f",
      "old_mode": 33188,
      "old_path": "src/core/ngx_parse.c",
      "new_id": "f8e5f6c2ea1499f8acf92e1adc8648e5374d1f92",
      "new_mode": 33188,
      "new_path": "src/core/ngx_parse.c"
    },
    {
      "type": "modify",
      "old_id": "44fff2e9592f8abecfc46e42a18991bf531787a0",
      "old_mode": 33188,
      "old_path": "src/core/ngx_parse.h",
      "new_id": "464cefcb86eb03d4851ab1ba34b2ac75f8f77921",
      "new_mode": 33188,
      "new_path": "src/core/ngx_parse.h"
    },
    {
      "type": "modify",
      "old_id": "f82a5e5b7a648c8af0b6e4a256579b4b60f60a02",
      "old_mode": 33188,
      "old_path": "src/core/ngx_radix_tree.c",
      "new_id": "957ec309954affe59d5d0fe01d85b74ac7951e24",
      "new_mode": 33188,
      "new_path": "src/core/ngx_radix_tree.c"
    },
    {
      "type": "modify",
      "old_id": "00e7fca7d12ed80d01224768db10639e54cd1ef5",
      "old_mode": 33188,
      "old_path": "src/core/ngx_spinlock.c",
      "new_id": "a3082a0a527f9f3b31eb911e4f01ac8ddcd6c9cb",
      "new_mode": 33188,
      "new_path": "src/core/ngx_spinlock.c"
    },
    {
      "type": "modify",
      "old_id": "c806d55f863559cfb3fde0d42f4acd4dc865606c",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.c",
      "new_id": "88a9e98c9198a05913dc98e17cea20cd3f153060",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.c"
    },
    {
      "type": "modify",
      "old_id": "bbcb413487bb4cebc405770899a5427fa88891d7",
      "old_mode": 33188,
      "old_path": "src/core/ngx_times.h",
      "new_id": "6e7ab638c74cb00f156963d45d98cc91c26f3a69",
      "new_mode": 33188,
      "new_path": "src/core/ngx_times.h"
    },
    {
      "type": "modify",
      "old_id": "bf78a8e008443a2bf137d89c4af2df1bd0f6e5f2",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_aio_module.c",
      "new_id": "fb3c8c85e0d711036d1c1c9a232b515f10faee4f",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_aio_module.c"
    },
    {
      "type": "modify",
      "old_id": "7ee8602fcd701f26e60e335ec4d0990cfd360517",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_devpoll_module.c",
      "new_id": "54a595671c9d27691274890d97a9b77ea7f3b37f",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_devpoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "a53b8eb26da636aeeab8c6b9ae174d0d0f5fe9d6",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_epoll_module.c",
      "new_id": "14013dcd7930ccfe96f16cad71d731d1308d6032",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_epoll_module.c"
    },
    {
      "type": "modify",
      "old_id": "269d955521362f971863e3069128cb2dce00f1bf",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_iocp_module.c",
      "new_id": "b7b1c62bc3070412171bc8f78f451a27531a3d2e",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_iocp_module.c"
    },
    {
      "type": "modify",
      "old_id": "e80e1aba02bd4e9495c835494b45f8f529e2dfdf",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_kqueue_module.c",
      "new_id": "1c6ab55dc25e86a01b07ba361007f9f2399703b5",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_kqueue_module.c"
    },
    {
      "type": "modify",
      "old_id": "29b375aee027604956b0206ee7986a9fc79e3b93",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_poll_module.c",
      "new_id": "61d61791350b808f5c73b92bf78b8078844091a4",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_poll_module.c"
    },
    {
      "type": "modify",
      "old_id": "f88dd5d6fe3eed5d70726af78e7e22aab8af73b6",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_rtsig_module.c",
      "new_id": "450943c2c8e72e6c800cb6365526c134f58ab947",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_rtsig_module.c"
    },
    {
      "type": "modify",
      "old_id": "5be3afa85eee8fb577ff7d7560446890fa62b52c",
      "old_mode": 33188,
      "old_path": "src/event/modules/ngx_select_module.c",
      "new_id": "da4303def57cd726e16913e420a5dae0ff1f77c2",
      "new_mode": 33188,
      "new_path": "src/event/modules/ngx_select_module.c"
    },
    {
      "type": "modify",
      "old_id": "2e2a065188fea6532c2515bcc1399cdb3d00d456",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.c",
      "new_id": "6dc6e3cb5946d73a8b17084daa9a09a0174cdffa",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.c"
    },
    {
      "type": "modify",
      "old_id": "9d917ea7bb18b24e76c1e5480df73bc41efbd4b6",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event.h",
      "new_id": "af3e4a458d9a078c7aec366795dcceb1ebe7559a",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event.h"
    },
    {
      "type": "modify",
      "old_id": "f26984492e4c442f1478b13a93333df065c74166",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_acceptex.c",
      "new_id": "956a3f111c12c3a9c8a2724a501205e6d12e15c9",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_acceptex.c"
    },
    {
      "type": "modify",
      "old_id": "4d499a3aefc89ab4b81459ce77dd701bdcbcc1c4",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_busy_lock.c",
      "new_id": "1b09ad96c054bfba56ef7b3957fa33ad94be03a3",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_busy_lock.c"
    },
    {
      "type": "modify",
      "old_id": "ce600026e4a2452c5f7afeb51ecf3251c3dfd01c",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_busy_lock.h",
      "new_id": "5b50be64402d3b631f0c438dd71ebb8f3b3986a5",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_busy_lock.h"
    },
    {
      "type": "modify",
      "old_id": "6182ef08b2ca99ec263ff023960b7a7e97823759",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_connect.c",
      "new_id": "b20d16d4ba05892016d0837ca4da322dc616e0a1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_connect.c"
    },
    {
      "type": "modify",
      "old_id": "48a03a17ad729438559676e88b2229438e703cad",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.c",
      "new_id": "5e8e747dc0096503efeba70e7bdeed8fcce38f60",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.c"
    },
    {
      "type": "modify",
      "old_id": "cd3898c73b714e827d6ca8234ac18bff140df07a",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_openssl.h",
      "new_id": "6e81cdfa9bb318276261a36a350d79c2003bde88",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_openssl.h"
    },
    {
      "type": "modify",
      "old_id": "181ab4cb499926a2683e48c36bca8ab80dcb863e",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.c",
      "new_id": "a7b09fdd6ee963b78507552ce9c2c159f6d673a1",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.c"
    },
    {
      "type": "modify",
      "old_id": "86100af9438849ac24b2e4748fd5b2408106557e",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_posted.h",
      "new_id": "f9c55e5a3c5f32661a605378dff20bb3dcce8a11",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_posted.h"
    },
    {
      "type": "modify",
      "old_id": "174cc65b83fe400ff755d55a8a2513ba95f94bf1",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.c",
      "new_id": "3eb23f6d390dfcf2b79393917001a4cbd1a54c99",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.c"
    },
    {
      "type": "modify",
      "old_id": "f980234479958230443be5841b5822eccb49d317",
      "old_mode": 33188,
      "old_path": "src/event/ngx_event_timer.h",
      "new_id": "ce32ce9371fe2cd821b246cf289046c84247eead",
      "new_mode": 33188,
      "new_path": "src/event/ngx_event_timer.h"
    },
    {
      "type": "modify",
      "old_id": "70f7974c5bd9b95a56b45c19bb2390b91450caf8",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_autoindex_module.c",
      "new_id": "3623e2a5fc925d5c46ba968b33ace25972244abe",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_autoindex_module.c"
    },
    {
      "type": "modify",
      "old_id": "eedc1f7b29c41e2b604930d8a05b1f06be15f185",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_geo_module.c",
      "new_id": "6d94a069e1925f6a3987074b26b1deae604d5226",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_geo_module.c"
    },
    {
      "type": "modify",
      "old_id": "01b6d0cabc1bdcbb66aebb00e5e0019b5f3f5252",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_index_module.c",
      "new_id": "b7daa6d417532983245a4ed66bb312f107759166",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_index_module.c"
    },
    {
      "type": "modify",
      "old_id": "5f9ee3a4250491e0b36971f2f70bdb7c4767ac19",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssi_filter_module.c",
      "new_id": "af82b0e8b2f41247e3d5add1b1395b5febb5ce24",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssi_filter_module.c"
    },
    {
      "type": "modify",
      "old_id": "bb9a55f494812c7afcb1d8730c65d380ef9bc80d",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_ssl_module.c",
      "new_id": "09bf63dcfaddb9c1d558a25ac91aa077bf861b52",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "c5d5af8558d22fbcf1410658eb17c891cf41da5e",
      "old_mode": 33188,
      "old_path": "src/http/modules/ngx_http_static_module.c",
      "new_id": "0e995f5265837dc3716645083a625f75c94be1e6",
      "new_mode": 33188,
      "new_path": "src/http/modules/ngx_http_static_module.c"
    },
    {
      "type": "modify",
      "old_id": "dcb3956e18095608217d6bb575ae3835e0fe1d95",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http.c",
      "new_id": "867bf31181e0c824b018f96506766c9e6811943c",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http.c"
    },
    {
      "type": "modify",
      "old_id": "4c6cfc0731d8d17d6ff922fae1b29e58bbb49f6b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.c",
      "new_id": "21224d3898cdf681a4fd57f9054f91f9c1cc494b",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "4de8007366814d5d4227cc8825f0dc8ef48d13be",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_core_module.h",
      "new_id": "cf415efda7bcf4ae999e60594a94d9a2aed7fba2",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_core_module.h"
    },
    {
      "type": "modify",
      "old_id": "3caa2e91e333e7e6156dc462a66db887489b63d0",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_log_module.c",
      "new_id": "617d46a7fd52e95510bffec553a329b004c17fa1",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_log_module.c"
    },
    {
      "type": "modify",
      "old_id": "2fb1764c80930d9e59fb1a81bcce6c6b86b34c50",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_request.c",
      "new_id": "9071ae5a4db6f51824d6b6a079d978f209e81922",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_request.c"
    },
    {
      "type": "modify",
      "old_id": "a1c6a2e98ffac1fa0e0447223bd0f964797609b1",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.c",
      "new_id": "6d1bd497d8747ec9a016f4e1a7d56beec4023879",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.c"
    },
    {
      "type": "modify",
      "old_id": "dd7b3c1778f9b63e31fb50a3aed9663fec8c011d",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_upstream.h",
      "new_id": "637a38d51c5c3319143a262749fd2a67067231bf",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_upstream.h"
    },
    {
      "type": "modify",
      "old_id": "9d6629859acd8428cb29b940280cadeed017ff5d",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_core_module.c",
      "new_id": "d037ad83b7f45db4645e28bac7530eb3e63c563b",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_core_module.c"
    },
    {
      "type": "modify",
      "old_id": "be6fca93be1cdd44333a555af20390fbb3883b5e",
      "old_mode": 33188,
      "old_path": "src/imap/ngx_imap_ssl_module.c",
      "new_id": "d663e885074989586b4af1298374616b59323678",
      "new_mode": 33188,
      "new_path": "src/imap/ngx_imap_ssl_module.c"
    },
    {
      "type": "modify",
      "old_id": "5856103c6b2782e8e5b64838d210293ee358c43c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_atomic.h",
      "new_id": "3dfce74c40feb0b024f9123b6ff404c8e8092beb",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_atomic.h"
    },
    {
      "type": "modify",
      "old_id": "051f466fd8e8fa58676618f5bac3f100d68b5c34",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_channel.c",
      "new_id": "c7f12937f3a58421299549a595fb6a21ff06f536",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_channel.c"
    },
    {
      "type": "modify",
      "old_id": "b7e803b3cdce006bddea5cc5e84e002c141ab156",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_rfork_thread.c",
      "new_id": "3c550fb8af4735fb32fb192588d2910a8fcad393",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_rfork_thread.c"
    },
    {
      "type": "modify",
      "old_id": "79e748a00eb80b579f2ea832ec9fdbba7423f367",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_freebsd_rfork_thread.h",
      "new_id": "20957a5ffc303ea4748579761243a9edb07f53d5",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_freebsd_rfork_thread.h"
    },
    {
      "type": "modify",
      "old_id": "07b2d50b5aecb992a9b80756f279b1f9b1b465a7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_gcc_atomic_amd64.h",
      "new_id": "374e3b8ff521cb6f7cb6cc73d3071f7ee9aa7212",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_gcc_atomic_amd64.h"
    },
    {
      "type": "modify",
      "old_id": "8fc3bc041b1694f8ddfcac6a64805aa07a12704c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_gcc_atomic_ppc.h",
      "new_id": "58b24c31ac8ab8b09171e2e10b4e9ec3550b9d44",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_gcc_atomic_ppc.h"
    },
    {
      "type": "modify",
      "old_id": "c7022a9309372bb7d2ea3be42ce8557e90e0973f",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_gcc_atomic_sparc64.h",
      "new_id": "8314318e7e606088c03a3eacfdaff5e4a309bb54",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_gcc_atomic_sparc64.h"
    },
    {
      "type": "modify",
      "old_id": "e3c0c93790ede46c1f5b17a2eba5904b471403d5",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_gcc_atomic_x86.h",
      "new_id": "3053e72ffd2ed22534c6a43e89f6c360168200ec",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_gcc_atomic_x86.h"
    },
    {
      "type": "modify",
      "old_id": "d3ef3258b8666312c1ba419f0ccfcd9484e73dc0",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_linux_config.h",
      "new_id": "ac7d7a8df39611a0aa0f42ae3703c7ef49aa03b4",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_linux_config.h"
    },
    {
      "type": "modify",
      "old_id": "f20f44cecc83635b20ea3b214d3391ab59dfcd88",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_posix_init.c",
      "new_id": "4a2b581be6a373c791f8008646e7548b7412ce5c",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_posix_init.c"
    },
    {
      "type": "modify",
      "old_id": "07a7c66f58d1a65ed205eb795d399b327fd74a27",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process.c",
      "new_id": "5e88ef38f9cde69f90a8eba7405dc3cf7b20ad36",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process.c"
    },
    {
      "type": "modify",
      "old_id": "029de436f4313d3fa4d12ef2ebf020c79bacd7db",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "f4ec06f9b333c6e865b292117090da792e6f6d77",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "0b55c719289c8dc1e42b6d63bd26b95cf0abe157",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_pthread_thread.c",
      "new_id": "c91e65d5806a3053d0d0773d4ff2c1482d94647d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_pthread_thread.c"
    },
    {
      "type": "modify",
      "old_id": "121958977f3ffc6c8683e06b538574f6999b7ed7",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_socket.c",
      "new_id": "60885ddd5ab363b732a5c41b7fa162096037a25d",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_socket.c"
    },
    {
      "type": "modify",
      "old_id": "e634416abe304e2a1b95cdfee4f8476855b1d84c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_sunpro_atomic_sparc64.h",
      "new_id": "6b4ce84b9f9584295e54e3825bcd00bdfab2e5d5",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_sunpro_atomic_sparc64.h"
    },
    {
      "type": "modify",
      "old_id": "e630b356ee3171fac8496f3fc2631b7a3403346c",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_thread.h",
      "new_id": "5171be6e8f5d7720a35bf005bdb92abc7a23bfa9",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_thread.h"
    },
    {
      "type": "modify",
      "old_id": "1b1a56697be682eae74ce1962a021a41b0c4398d",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.c",
      "new_id": "927132da6961bb4b77a4f981b495294a02cdc4a6",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.c"
    },
    {
      "type": "modify",
      "old_id": "f9fe3c52fc4a2d8c55700003dbb7c9fc0b3de7aa",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_time.h",
      "new_id": "b31bd475301ab8ad30128a533d0124c84def6e58",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "87de57dd1bed97b101b8ac48e0d7b5947d058986",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_atomic.h",
      "new_id": "1e3334548604e8d04de567629d177a4b01ec6f82",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_atomic.h"
    },
    {
      "type": "modify",
      "old_id": "7eabefe5c668680136bc34d7fee292d9f679604f",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_process_cycle.c",
      "new_id": "be363e2580036a3558b1843b59cde423a73d968f",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_process_cycle.c"
    },
    {
      "type": "modify",
      "old_id": "0703ac7d460a38f7a6cfbc1812921d26a6dbff3c",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_thread.c",
      "new_id": "f8cedd2a5c2c1818ac0e1e5764942047ab3fdd1a",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_thread.c"
    },
    {
      "type": "modify",
      "old_id": "b55dcca4d334f7dae4c6f657bfab23ccc39424d4",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_thread.h",
      "new_id": "3da1dc25ccb179e98d33e614dc447d9aa9ea2adc",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_thread.h"
    },
    {
      "type": "modify",
      "old_id": "04a1af6a3b0d355ff7ef621e9f598a0a02fc122e",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.c",
      "new_id": "39ce63336a1ba3331a0c2784207dca648242faa9",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.c"
    },
    {
      "type": "modify",
      "old_id": "4c149840718ea226c0442ed880abb5e3a3098e55",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_time.h",
      "new_id": "225c38cf0c51a8a4161f86be055a7165b21a25b9",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_time.h"
    },
    {
      "type": "modify",
      "old_id": "a814acbdcedf447c88f0a9175b77c4d1779e3384",
      "old_mode": 33188,
      "old_path": "src/os/win32/ngx_win32_config.h",
      "new_id": "9658c12258a7d9e413e8231f0e5f3a64f0652249",
      "new_mode": 33188,
      "new_path": "src/os/win32/ngx_win32_config.h"
    }
  ]
}
