commit a00ec9d428dc0c7e2be6a84f5a457e0c0a44604d
Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri May 8 10:07:02 2015 +0200 Fix distcheck for cross-compiled win32 commit 53ffd670ba486a20cd11535521602673fa96250c Author: Rafał Przemysław Malinowski <rafal.przemyslaw.malinowski@gmail.com> Date: Wed Jan 14 22:34:04 2015 +0100 fix infinite loop on windows when read() returns 0 in gg_file_hash_sha1_part Signed-off-by: Rafał Przemysław Malinowski <rafal.przemyslaw.malinowski@gmail.com> commit d7170359c60541473f4f8bd28dc9418b2cdb63cb Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Jan 3 11:44:48 2015 +0100 Fix build with system-provided libprotobuf-c 1.0.0-rc1. It's not compatible with 1.0.0 API commit 1902186810a2c972070aebdb9ce73bf729d931ee Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Jan 3 11:40:02 2015 +0100 1.12.1-pre commit 8b3ad7c7ceedabcae73f2bdcf84ba48e40b06ade Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Dec 17 01:09:11 2014 +0100 1.12.1 commit 7e2d415f5763d6fed2f8f1361864d00099904ebe Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 20 06:04:12 2014 -0500 Partial revert of 49868d519 commit 535d8672a53859e1ad24d7aeb8350947540b74be Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 13 23:21:48 2014 +0100 Fix gg_debug bypass macros commit e11d3c699c1f62b47c350649dd1d04b41840bb7d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 13 22:15:21 2014 +0100 Fix make distcheck commit 49868d519e81b2ac1151d9f5b9d5950b6cad5c03 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 13 21:42:21 2014 +0100 Use secure random data sources instead of rand() commit bb7bc5bdcc8f0d84bea229bd7df0ecf248bab33b Author: Rafał Przemysław Malinowski <rafal.przemyslaw.malinowski@gmail.com> Date: Thu Dec 11 00:35:09 2014 +0100 return 0 according to docs Signed-off-by: Rafał Przemysław Malinowski <rafal.przemyslaw.malinowski@gmail.com> commit 78f464c969ecd22d285ddb4b0ad26d167a539e14 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 6 15:32:13 2014 +0100 Fix a warning in connect test commit 6f10ad08bb3152fab18469c1eed10f304f2a379c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Dec 6 15:26:41 2014 +0100 Fix tests build on system without gnutls commit b7914d833f50c4ec1e0964b8bd9154d98ca45c22 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Dec 3 14:49:29 2014 +0100 Fix a possible buffer overflow commit d13302832b356a42e93627a6bdb5dc7197c81988 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Nov 26 12:34:24 2014 +0100 GG_PONG110 is a protobuf packet, not raw commit d9253d06ccfad6abbc6824274708736bb792099c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Nov 26 11:04:10 2014 +0100 Avoid disconnecting after not responding to GG_MAGIC_NOTIFICATION commit 2b067f866143680b4a2d2421ca61c594a45a27c1 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Nov 25 10:45:15 2014 +0100 Fix output of protobuf-c much older than 0.14 commit 5d94419db9897904f558ec924e510044d9ccbcd3 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Nov 25 10:27:01 2014 +0100 Fix protobuf-c endianess for big-endian machines commit fcefe9b35876339b84e8470c6c6351fd6ddffd99 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Nov 25 00:10:22 2014 +0100 Avoid disconnecting on missed video call commit 0db551576205e145c7ed05f6d3ac2e9156767c0a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Nov 24 19:08:41 2014 +0100 Allow protobuf-c 0.15 (and older) for .pb-c.(c|h) files generation commit 9c57030c83a48b0cfd31af376f1c74a1208eaea3 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Nov 24 18:14:55 2014 +0100 Fix build for platforms without AF_LOCAL definition. Fixes #14 commit 5375dac3eed286ea447c09ba7427c8d3a8a6e2d3 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Oct 10 16:13:40 2014 +0200 Fix Doxygen build with protobuf-c commit 2858a0da1f2e9ac4bac4e68443ed1f78a1b4bbe4 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Oct 10 14:27:07 2014 +0200 Try to fix build with system-provided protobuf-c enabled commit 55aecad6404838690ace4b3125f110f812425545 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Oct 10 12:30:44 2014 +0200 Update internal libprotobuf-c to 1.0.2 and require 1.0.0 for build commit 85f9db8879c8f61629ddca567a14101762627b37 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Oct 9 11:08:06 2014 +0200 Fix hypothetical DOS attack vulnerability from the spoofed server commit 3d4619de34b5e16eab7e94c1e36d47f995fd45c9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Jun 17 13:29:26 2014 +0200 Fix rest of clang warnings commit 87838271b10ec120f84952158c6b9a0c639b8b63 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Jun 17 13:10:16 2014 +0200 Fix some clang scan-build warnings commit faa9fbc059158f173980becec8f21eae5797ac1f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Jun 17 12:10:57 2014 +0200 1.12.1-pre commit 472c0b3df2e7f80af6d132e7d5ca1e47e8be4869 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Jun 13 20:41:37 2014 +0200 1.12.0 commit fc002e538e9fd19e35a716df1672e6a1b47fcd4d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Jun 10 19:55:23 2014 +0200 Fix connect automatic test for kfreebsd commit 3b2b6c05dd5b0992f161144036631cc1529ea373 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Thu Jun 5 23:52:36 2014 +0200 Tymczasowa poprawka na zbyt agresywną optymalizację kompilatora -- funkcja gg_resolver_cleaner() nie jest wołana przy anulowaniu wątku. commit a644c3eefae5e34f286d0f056c77531ade52261f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon May 26 22:45:49 2014 +0200 Better fix for open() commit 14e3fe8cd1ca5d5f32bac4604eae07a73730f05b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon May 26 22:19:57 2014 +0200 Fix invalid open() usage commit 2e5c26b1f8f3fda3ffb6fbbd62649bb995d12f80 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed May 14 20:46:49 2014 +0200 Dodanie informacji o efektach ubocznych GG_GNUC_PRINTF. commit 834ad788de63638f37d8bf1a7eaf66ba61bed4ba Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed May 14 13:32:32 2014 +0200 Add declspec-conversion script for MSVC create mode 100755 declspec.sh commit 4a6c79de170a2192a445beec1a11cb84c64da425 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue May 13 00:36:02 2014 +0200 Fix remaining win32 coverity warnings commit 92aa0f59751293f2c31947da2b8796ed637cdb78 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat May 10 00:31:55 2014 +0200 sizeInChars should include NUL-terminator commit 2de698adee636d7e73e4ee4ac8b0fe6275d21233 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat May 10 00:30:07 2014 +0200 Use _mktemp_s on win32, which is more secure than mktemp commit 198d2d46795449f649a1ed116195fe9326026bbb Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri May 9 23:49:10 2014 +0200 One more attempt to fix Coverity warning commit ed8b57b71173a3b8023ff35ecda740559f7ecca2 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri May 9 23:33:28 2014 +0200 Another attempt to fix coverity warnings commit 8335ec1d7a7d8b9e34e1c0c2c41169968f263e0b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri May 9 23:18:38 2014 +0200 Suppress a coverity warning commit d9f0c7275bc50fa8abe8d3660e336c620f272c79 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri May 9 17:29:34 2014 +0200 Avoid possible NULL-dereference in 3rd party apps using deprecated API commit 266570ba79ab3dcf7e4745ce87ff2539ae89fbeb Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Thu May 8 21:48:35 2014 +0200 Poprawka weryfikacji ilości serwerów pośredniczących. commit 8af5e6089fa8bc3c7c407fc0f528f88213a1cc72 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue May 6 23:01:29 2014 +0200 Informacja o nowej wartości. commit 0cd28e15c6b996143d4b912c59d9bb1aa5f5ea98 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue May 6 21:28:52 2014 +0200 Podbicie wersji. commit 0ef4fb982beec0a12e9bcf3d23a2162cef0c86c5 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue May 6 21:27:52 2014 +0200 Przywrócenie "poprawnej" kolejności parametrów. commit 4b660bb17a5f471a7895b15f539fcfe04bda80d9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Apr 16 00:46:35 2014 +0200 Fix warnings on some configurations commit 248e7fdaf643b5ae1ff25c6abe9a0c8ce22d8bf0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 13:29:55 2014 +0200 Fix memleak in search manual test. CID 1202410 and 1202411 commit cd3394d2a4c4bcf5fb09b95c13e87a95799c92ef Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 13:14:55 2014 +0200 Fix NULL dereference, found by Coverity CID 1202409 commit 855f669925786053aee14c4f9075142c6d216016 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 03:24:30 2014 +0200 Fix style, code polishing commit 820779a5d7c179d0c2800407e9fcb73ebea88c8c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 03:13:32 2014 +0200 Fix broken tests commit a27f3fc2d6282a53f2e5f1f3ebecab5f50dd41a4 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 02:37:29 2014 +0200 Better text-to-html conversion for legacy apps commit f41730a8e06ac8c0f74c2a4b75e7f23d2a37d6a6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 02:27:39 2014 +0200 Use gg_image_sendout for gg80 commit 35bfb418dfb2fbd5702c24e58b5f76bbf18bf8c8 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 02:27:09 2014 +0200 Fix newlines for debug messages commit 62f369bdebd2ecd3291ef1a0d1643e637e428c2b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Apr 14 02:26:22 2014 +0200 Don't disconnect on invalid image packets commit 29f3bcdcb2db0f8c11f860b0474eba0008dfd447 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Apr 13 23:12:06 2014 +0200 Implement and use gg_imgout_queue_t to preserve QoS for TCP output buffer commit c671803df4ca64e36babae121c7174e00a1d5097 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Apr 3 17:08:42 2014 +0200 Fix uint64_t printf warnings for 64-bit platforms commit 70e8822fada7dee69b3e4033a179c373010f529b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Apr 3 14:35:04 2014 +0200 Fix protobuf-c bad alignment cast warnings commit 5629fd3715aada9c6446a57191bb1e4f6046b120 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Apr 3 14:18:07 2014 +0200 Fix most of bad alignment cast warnings commit b89ffd84872b9decbbb42b94413832cc3cff0e68 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Apr 3 13:50:12 2014 +0200 Enable -Wcast-align commit 4dad2b08f39c46566b61369f9a6ef73f6cd0db0c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 26 03:09:38 2014 +0100 Fix possible warnings on win32 commit d19cf7b6f9af6655aecc60278adaacceeb064e97 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 26 02:32:17 2014 +0100 Fix possible issues with build on win32 commit 431c56373172560b0959d1bf507d8bf012931f14 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 24 19:30:18 2014 +0100 Fix a unused-local-typedefs warning in GG_STATIC_ASSERT macro commit afca1ef8691ce0eb855a2094bb256d9d16f558ac Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 24 18:15:57 2014 +0100 The rest of ppc64 fix commit 6392e84876e815ee4c66fe3b6a77f32fba7351ff Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 24 18:11:44 2014 +0100 Fix protobuf-c ppc64 warnings commit 173f0cb7a1d245a378f8410677ebf8ee26a9a4a0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 22 00:34:33 2014 +0100 Fix coverity warning about unused waitpid return value commit 4e4a1ca5305553c2670c2d8fc337eef4c0b20ccb Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 21 15:45:18 2014 +0100 Fix a clang warning about not zero terminated string commit a1a5f13a141198d047c16c4b2278a7d99fd22e39 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 18 15:03:43 2014 +0100 Fix protobuf-c coverity warnings commit da5150d3f2c3d7762dc30e89e5356e68e0cf97c4 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 18 14:51:48 2014 +0100 Don't force gnutls, conditionally remove dead code commit 3994229c02aa19b5ed07caa79c35a4f88fcfc9f2 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 13 00:30:30 2014 +0100 Another small code polishing to try out CI triggering commit d7de691db870addcb9c30b3f3968b4c40e0b2d41 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 13 00:26:54 2014 +0100 Tiny code style improvements (to try out CI triggering) commit 631058688d2717177819f0daaedfc8181770c3ab Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 11 17:47:20 2014 +0100 Fix autogen warning commit cff70129289d5925636293ddaf8f8f16373e202c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 9 00:56:55 2014 +0100 Fix resolver test commit c4c1c952dc791f4a7fc10a25df13b260c8caba5d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 9 00:36:01 2014 +0100 Set new resolvers priority: pthread > win32 >= fork commit 9f401e36cafb853d91c22e7aab03f9d3f26420e2 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 23:22:08 2014 +0100 Use fileio.h instead of sys/filio.h commit b628953f8d14d7bdeefe1be0215a6e6f5c78727d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 23:09:30 2014 +0100 Don't use PRIu32 commit 929f87a8efd51eb02a0e1fc6a8a702f27148efe5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 19:51:14 2014 +0100 Correct GG_SIMULATE_WIN32_PTHREAD usage commit 0576d4615e07492b3fa6e9504fef2a92ea8b8825 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 19:41:46 2014 +0100 Fix build commit c4af365bb5e313d848325f78a5335974c767eb46 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 19:36:17 2014 +0100 Revert be282d3d76fec205 - it wasn't a problem with pthreads commit 3cc47c031c4782e4f7a0c9ac651fca25363a4255 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 19:21:09 2014 +0100 Remove possible deadlock in win32 resolver commit ea7dbae77f0daf4249e0dacf142fb8cd05cd3424 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 18:25:26 2014 +0100 Add some macros for __attribute__ and use it commit b776e04645dfc7951ede8fb2c0401a7fb34404a7 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 14:56:54 2014 +0100 Make tests a bit more verbose commit be282d3d76fec205185d96c2afc2adbff510b979 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 14:36:03 2014 +0100 Disable pthreads for win32 commit 9450acb09b07f5685a1810935d4d06b058b641b4 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 14:09:55 2014 +0100 Switch connect automatic test from pthread to native win32 threads commit 0fb71618e4b696e2da73d556f06e23b114ab55a5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Mar 7 00:24:15 2014 +0100 Hide two deprecated fields from gg_session docs commit 3ce64bcc16e1558fcd4e39947c91b4fed6f6e775 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 23:49:57 2014 +0100 Don't double-close fd commit 38dd0eee8b4c355e9d0b01956990dc41681053d0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 23:35:23 2014 +0100 Fix a win32 warning commit f4507d81c0546611fe49464fdb5d7e51bea50f9a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 23:23:31 2014 +0100 Fix a possible stat-open race condition commit 7f9b67fd2c30e3581d2c15f07579671dd6efe1a9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 23:17:22 2014 +0100 Fix build commit 8bc5835f24d01ee49b3b1d030d9a77c026ca9c86 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 22:55:14 2014 +0100 Two fixes for coverity false-positives commit 94b250b21a37d2c371511f62a68116aacfc5b78b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 22:40:42 2014 +0100 Try to fix a coverity false positive commit 9f1505eec77b6d68245f02a0449f24cb9a4393c0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 21:27:16 2014 +0100 Fix more coverity warnings commit e10a15adff2504867a8313dafb8444b2bcfc0a55 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Mar 6 19:13:08 2014 +0100 Fix some coverity warnings commit 32cd271ee011b9a67be5fd815c9d063c20019325 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 22:06:53 2014 +0100 Replace exposed default client version with NULL commit 935a2b66a92b06a9b78dae844a4efc19474cdac2 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 21:52:55 2014 +0100 Fix more warnings commit d8dfabf0ecfd2804ebcbc24ef1791ada1afdd574 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 21:27:26 2014 +0100 Fix printf-like warnings commit 02e8d71a39f5f0c047ea4900043d5c337623f9fc Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 17:12:20 2014 +0100 Replace some defines with inline functions commit 0c9718eec6e5ba813bfca1599185fa63eb06aa71 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 16:16:56 2014 +0100 Try to fix ppc64 build commit 40c10d1ec1a24f8bb727590799e7e66fd996615b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 15:43:07 2014 +0100 Fix build commit 9e2dc2ff8d2d62e952d35e827024d02e877af509 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 15:12:35 2014 +0100 Add GG_GNUC_PRINTF macro and use it commit 522c3c61f14e12634c8f5d12c8c75cbe3cf52a62 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 01:54:21 2014 +0100 Fix warnings commit 3507dd10cb6f8b30e14f0e18d56fb1b841f12bb8 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 01:41:57 2014 +0100 Tidy some makefile dependencies and rules commit eaa030d7c8c49bf95cd627f05cfc65c6c534846c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 01:20:07 2014 +0100 Get rid of self-dependency in libgadu.def generation commit 0961e26700bd4a3fb4238e4d33b956da2356178a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 01:14:08 2014 +0100 Fix make distcheck again commit 63720f58786b2bc628fecb6415ac861afc935998 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 00:47:42 2014 +0100 Tidy up *CFLAGS usage commit 3c62552af0f4dd89fb96611da9e6b03d6f5f6fd5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 00:32:17 2014 +0100 Fix make distcheck commit 3d40efac385ef1e533f8d217347f04641cedadad Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Mar 5 00:23:49 2014 +0100 Fix dcc7 manual test for win32 commit 15668fa4a8904d6cebbe76ef94fb8be6762f84ef Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 4 23:41:51 2014 +0100 Fix resolver automatic test to work with win32 and pthread commit 4a8a8ce82208e2bd8fb203e433e2923ed988faba Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 4 23:32:05 2014 +0100 Fix pthread configure check for win32 commit b729a139c455819b5e3c52955bebb783540688e6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 4 22:58:51 2014 +0100 Fix connect automatic test for win32 with a simple hack commit f4e6d8a9f50fa45c889385ffb97ad10a7656ecfa Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Mar 4 10:28:54 2014 +0100 Partial fix for connect automatic test and win32 commit ff7403f2aa51ca6d35843ff9b89d735ceb584fdc Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 22:18:03 2014 +0100 Fix connect automatic test build for win32 commit 6fc3bd8410c4ee5c66ead7c019f246fd22440151 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 20:05:37 2014 +0100 Fix make distcheck commit ba6e6dfd34b48d2309d0ba3576a3d3cce402ae2e Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 19:55:31 2014 +0100 Fix examples to work on win32, disable deprecated ones commit 29e2157444e198b924ebbdd91ba085c0dc4e8bec Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 18:59:35 2014 +0100 Fix build on non-win32 commit 5c6a99768be6c0286c74ac413538651dd0c23585 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 18:56:14 2014 +0100 Fix resolver automatic test for win32 commit 085fe10901b336d1837c5d699842b880ef971d17 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 17:42:50 2014 +0100 Remove unnecessary header file delete mode 100644 test/compat.h commit c913f035200d4d7f3d415f008d58d4c09d079261 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 17:40:57 2014 +0100 Reduce code duplication in tests commit a91e6229d788618f56b24a45652d5aef077f33f5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 17:12:43 2014 +0100 Fix make distcheck commit 4078dbd57c270421bec482337d9d76b61ef3f027 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 17:04:42 2014 +0100 Fix packet automatic test for win32 create mode 100644 test/compat.h commit d7235cacd5fecf86438c3b284149e63f1562f53c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 12:50:22 2014 +0100 Fix make distcheck for win32 commit e0fab09a92e14d01cd7db63e8c55cdc2c2a62d6c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Mar 3 00:56:27 2014 +0100 Fix a warning for win64 commit 555602a6637eac4e76653c7bb3e1a92f3fc7039c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 16:15:50 2014 +0100 Fix search manual test for win32 commit c96a38bf2162e6016f88d7b90493bc17a1317be1 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 15:59:50 2014 +0100 Fix userlist manual test for win32 commit 36c70b8acfb8ed604b93d0b7096bb64214d4dc96 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 15:50:05 2014 +0100 Partially fix packet automatic test for win32 commit 972f1abc2c8477fef8373047fd35a034319da0b9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 14:58:33 2014 +0100 Fix client manual test for win32 commit d7d87690c460872fd38a203ab12d6e1e9b80a65e Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 14:45:43 2014 +0100 silence resolver test on win32 and fix a warning in protocol test commit 11363c26efec94fff42b3ea99d6052834f9bdce6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Mar 2 14:19:15 2014 +0100 Fix resolver test build for win32; fix some minor flaws in resolver implementation commit eb0e4b8a2b0589efe3a7560bb6f6b53b56ca5c0a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 20:12:55 2014 +0100 Fix protocol automatic test for win32 commit d2ea964fe9e9b9db074f678d6497f731120e3007 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 14:30:25 2014 +0100 Make automatic tests possible for win32/64 create mode 100755 test/automatic/wine-wrapper.sh commit ade62dd83f1dc036d2d6d8dfd6eb5d59630cfaf9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 02:28:23 2014 +0100 Fix win64 warnings commit 6d4457666fea69a84d67243212009304ac9f57a8 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 02:12:49 2014 +0100 Extend gitignore with windows-specific files commit 01277b5ea6a074cb0e613e3742c76dc3ce15fb48 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 01:53:23 2014 +0100 Fix a warning in win32 build commit 28c8664ef31caf02cb6dc4fd64a2b91b1cd0a803 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 00:51:09 2014 +0100 Make configure more verbose about preferred resolver commit 8efe4b003bdac9a8ef4fb2214ccba5ec2ba69f82 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 00:12:28 2014 +0100 Update year commit 4a6ae5c10024ea4e3552c4d1f73c2265550fdbcf Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Mar 1 00:03:43 2014 +0100 Fix improper gg_mk(s)temp implementation commit 3bd54b83485f68e953c6ff52b6bceb2538800239 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 23:45:26 2014 +0100 Fix warnings in automatically generated tests commit 97984c5e5c5ffbdaf8b3f4edb28533a15a016d94 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 23:37:34 2014 +0100 Fix style issues in automatic tests commit 593f1312cf1efaa326ac951561e81a7558542d01 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 23:11:55 2014 +0100 Fix style issues in manual tests commit d628c30f92646db3f46ab908e621dbda19d2f647 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 22:58:57 2014 +0100 Fix style issues in libsearch commit d0152082b7c6d6671a2c98f6749f06b645f9ecb2 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 22:48:23 2014 +0100 Fix style issues in examples commit b0f16c7eb8a9c5094c1116b249ab55326c4f6c84 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 28 22:36:58 2014 +0100 Fill copyright notices commit 057bc9d87d09efca9bbb515c4fd8fae769ca8c9f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Feb 27 13:39:07 2014 +0100 Suppress max line length style warnings for state machine definitions commit 0f3d8dcba86e83f2a5a6d72fab50ddd0f55bfa2c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Feb 24 11:45:04 2014 +0100 Fix style issues in examples/conn-async.c commit 8b623ececa91e6bf8b3f05fa30aecafa8331c22d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 10:20:20 2014 +0100 Fix style issues in dcc.c, dcc7.c and pubdir50.c commit bd63965e68801d6d48b80a73f89b30fe96ab32fb Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 09:48:18 2014 +0100 Fix style issues in pubdir.c, pubdir50.c and sha1.c commit d2608d390995912f220ea8dfc0ea39f0e4d95d7a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 09:20:23 2014 +0100 Fix style issues in resolver.c commit af38fc6fb93d4675e28347ad40f8c246722b3b7e Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 09:03:20 2014 +0100 Fix protobuf-c < 0.14 warnings commit da48cd90884e04cd7896e84e8e6c0cfb1b362b50 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 08:24:14 2014 +0100 Try to fix a warning again commit 82f4ac0ac602efadbb1f41db1dfc3a1d786d214d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 08:14:28 2014 +0100 Try to fix some ppc64 warnings commit 79039477701098896535a892a32418489e2eb15d Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 07:57:20 2014 +0100 Fix style issues in libgadu.c commit fcb0de2a2703b9002bed7568623fb63d43cfe1a6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 07:36:04 2014 +0100 Fix style issues in http.c, message.c, network.c, obsolete.c and tvbuff.c commit fd6373f505f0da5661f6729c40f869a098ef77d1 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 07:11:23 2014 +0100 Fix style issues in handlers.c commit 903e2637a9e55bc429faff5401a46d7603c0d436 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 06:10:42 2014 +0100 Fix style issues in events.c commit fde70cb2296c27ada3cc92195f178ea1c9f145f4 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 05:48:36 2014 +0100 Fix style issues in common.c, debug.c, deflate.c, encoding.c and endian.c commit 4b41693526e8d63a07e53611e3c3986a70ba249a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 05:32:54 2014 +0100 Reduce code duplication by defining gg_fd_set_nonblocking commit 0ebbceecc990ff297d9f91f925eae09a45c87438 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Feb 18 05:13:39 2014 +0100 Fix some code style warnings commit 4e06c9f14822e94cce682d2b46bf706d29f11961 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Feb 17 18:10:38 2014 +0100 Fix newly uncovered warnings create mode 100644 src/protobuf-c.c.patch commit f602c16de2a6162d0a083f4099802010f15fc544 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Feb 17 16:57:47 2014 +0100 More warning switches commit 8aabf037b3a19944d21c6d08dc04b977f07c1a9b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 16:01:59 2014 +0100 Fix some style warnings commit b85842a9192b310851e71e46fccaab558d4fd2f7 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 12:14:32 2014 +0100 Fix clang warnings in tests commit 436f9ba7e29886551972d0cca62920eb5e743421 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 11:58:06 2014 +0100 Fix build commit cc89a3e48b9fc16f33220e4377815c658ad4fab0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 11:46:20 2014 +0100 Fix libsearch warnings commit 4298330a2ad059b96f5391397421caf63d3a666a Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 10:43:58 2014 +0100 Enable distcleancheck again commit dadbaf1b3c57d434972868475a50e04262daf756 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 10:40:04 2014 +0100 Don't use subdir-objects in automatic tests commit 341f6d3e0f85512a8afc589433bb8154c0184840 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 10:17:41 2014 +0100 Fill "no" messages for configure commit c5bfb2874b32e131aad37f38dd44b3792e9313b6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Feb 16 10:09:06 2014 +0100 Fix configure checks commit c36d6e51afce591ed611e962c30e73bf8355134b Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sat Feb 15 18:46:59 2014 +0100 Don't use subdir-objects in manual tests commit e3c409c0b64d03352fa8d7b14ef27d7f4dcfc9b8 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 14 03:04:24 2014 +0100 Fix make distcheck completely (with one check silenced) commit 8223f36fe001e75649d944544adc16ce029e2450 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Feb 14 02:00:12 2014 +0100 Fix tests in make distcheck commit 8dc8da812fea8b10a7b0d3b2fdfbe5809977790c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Feb 13 23:41:00 2014 +0100 Fix make distcheck commit 15d4e6cd497fd4f49d4d8dd59e500662d860f859 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Feb 13 21:20:18 2014 +0100 Fix 64bit-specific warnings commit 38a9aab70e41ff3f218df05f83aafdc1f8291ed7 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Feb 13 17:56:53 2014 +0100 Fix some minor warnings commit 2f224e80e60b8561766747836b92bb5d1fd99ac5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Feb 10 20:30:31 2014 +0100 Add missing GG_USERLIST100_REPLY_UPTODATE reply type for gg_event_userlist100_reply commit 768856dba4cf6856d48b5cdb25699d0aae143238 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed Feb 5 19:38:12 2014 +0100 Informacje o 1.11.3 wydanym w międzyczasie. commit 6dbad717446c707322cfb4485b4087cf46fbdf0f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Jan 29 21:38:39 2014 +0100 Update README for the new GPL/non-GPL partition commit 60796a261a408133d98361b00157a0af9ca45a03 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Jan 29 13:52:49 2014 +0100 Fix CVE-2013-6487: a possible buffer overflow when parsing HTTP response commit d8582b3136ab82b2d01a6bd33ad7b6cb88d0bb18 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Jan 10 22:05:19 2014 +0100 Fix some clang static analysis warnings commit 20042ecfdcdaea11230d1518545735a82a9f870c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Jan 9 19:41:23 2014 +0100 Add gg_is_gpl_compliant symbol and GG_CONFIG_IS_GPL_COMPLIANT macros for non-openssl builds delete mode 100644 src/libgadu.sym create mode 100644 src/libgadu.sym.in commit 9d0399a2c10a2ee1e29ba1ee142397fae96f49a0 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Jan 9 12:24:10 2014 +0100 Don't compile with openssl by default, to retain GPL-compatibility commit 03142f300bdb97e35d3990f8dd1a9c937a6028de Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Sun Jan 5 01:33:25 2014 +0100 Fix libgadu.pc.in file after upgrading autotools configuration commit ef67578bda9b33159ce9b010c30fe42488389383 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Jan 1 23:34:37 2014 +0100 Fix autotools warnings (for the newest version) commit 10e0f92f298f5ab56826045bcfa93d35336ad122 Author: Jakub Zawadzki <darkjames@darkjames.pl> Date: Thu Dec 12 23:34:59 2013 +0100 Don't exit premature from gg_gethostbyname_real() POSIX.1 says it's undefined effect to use 'return' before pthread_cleanup_pop() This also fix buf memleak. commit 05fa78167179c6323cf387719697466c07fb7a96 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Nov 29 13:41:51 2013 +0100 Add myself to the AUTHORS list commit 4f91705bb8c3b376278ff3f3302fe9b21e072db1 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Nov 29 13:34:44 2013 +0100 Use strncasecmp instead of tolower+strncmp commit 7d1d036b963af7a3b32e4c61d95c9b4a42c8b548 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Nov 28 16:14:52 2013 +0100 Add a white list to gg_login_params for hosts returned by HUB commit 8260a4f9f8693200032586a24e5fc14dccb518e1 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Nov 28 16:12:46 2013 +0100 Przygotowanie wersji 1.12.0-rc2 commit 8908de91e3e265b81afb1d9c9911126b211966e5 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue Nov 12 00:16:15 2013 +0100 autogen.sh dodany do paczki, żeby openSUSE miało łatwiej. commit 3f1b8ce9644d99dc4efe2204370ecab91168f426 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Nov 1 21:04:48 2013 +0100 Ignorowanie wygenerowanych paczek. commit c580e9aa8b74cc00a663f5313887733278c453cd Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Nov 1 21:04:24 2013 +0100 Brakujące pliki w 'make dist'. commit 72b92e7ba773dcde916a423db12df940aade1984 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Thu Oct 31 23:39:51 2013 +0100 Przygotowanie wersji 1.12.0-rc1 commit cc3aa8731d0d604cbd5cda800fb92750b8f8348f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Fri Oct 11 13:35:18 2013 +0200 Używajmy deskryptorów z socketpair do wymuszania gg_watch_fd przy wypychaniu eventów z kolejki commit 76e66bfdb4d55dd75f48b248f14a44b49403ea91 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Oct 9 23:28:43 2013 +0200 Aktualizacja README: win32 już jest wspierany commit a09b023ba92b9819cdf8360966adf3f78e80b6b8 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Oct 9 23:25:21 2013 +0200 Uzupełnienie dokumentacji, uzupełnienie ChangeLogu, poprawa generowania pod nowym Doxygenem commit 93c4bfc2746a4a6c5e685ca9134be9c78105e688 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Oct 9 23:22:34 2013 +0200 Nie łamać API, zachować kompatybilność z Win32 commit dad7b5c2326d582940dbccd3ffcaebd6af7763ad Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Oct 9 23:19:57 2013 +0200 Nie pozwalajmy na używanie funkcji GG11 bez wybrania tej wersji protokołu commit d299beebd3d04805844fb2071817325edbca9033 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Wed Oct 9 20:08:14 2013 +0200 Poprawki linkowania pod MSVC commit f564d58ba940fb9a345c419ccb1075c0c79e5458 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Oct 8 16:37:36 2013 +0200 Implementacja kolejki zdarzeń, wysyłanie GG_EVENT_ACK nawet w przypadku użycia protokołu GG11 commit c5cdd0f623d303aaf5f33bf73d7442ae3ad84c6f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Oct 8 13:17:02 2013 +0200 Ukrycie listy konferencji z API (jeszcze nie było release), wstępna implementacja przełącznika compatibility commit 95d9b091f5d00a89c81237fd1233ec3ac0fb06af Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Thu Sep 26 22:44:50 2013 +0200 Informacja o (nie)sprawdzaniu CRL. commit b9884e9f057522070bcbb6bafa08c7248b212b44 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Thu Sep 26 22:13:14 2013 +0200 Dodanie informacji o weryfikacji certyfikatów. commit e7498c8eccdd805ba349818722b668964a8b784e Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Sep 26 20:02:59 2013 +0200 Poprawa budowania pod win32 commit 38dccd34029f0d94497246c9583e9137b97c7d8f Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Sep 19 12:22:52 2013 +0200 Poprawka buga (wychwyconego przez testy) dotyczącego niezgodności rodzaju pakietów przy odbiorze obrazków commit e08aa6887594181bfcc3d4067cee63817bf34835 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Sep 19 12:07:54 2013 +0200 Dodajmy możliwość wymuszenia wewnętrznego libprotobuf-c commit 5591423560cc1b0383e32acbbf66289215c294d9 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Sep 19 11:47:36 2013 +0200 Uciszmy clanga w sprawie potencjalnego memory leaka commit 45158a6b4dcb39e8f227b13c03e23efb72e516d6 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Sep 19 10:43:32 2013 +0200 Poprawka problemu z check_conn w EKG commit 5d914a2c81ea6c4f2e089becbdbfe04f9f150815 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed Sep 18 23:13:29 2013 +0200 Uzupełnienie changeloga. commit 90fb3573f306d9a1594a31ac28149a5e7741834d Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed Sep 18 23:12:44 2013 +0200 Poprawki testów. commit aa0fc3b378349086256ca2be61844001379f7fe9 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed Sep 18 23:12:26 2013 +0200 Wykorzystanie nowych funkcji. commit 4f05e7ee6ea6bfa86b9d781cdc94c6cd0053adc4 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Wed Sep 18 21:58:54 2013 +0200 Trochę lepsze parsowanie tekstów. commit 464bbee79c59671bd95a843afb9af9f8b16eac4f Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue Sep 17 23:24:07 2013 +0200 Dostosowanie testu do użycia gg_session_private. commit eba9ab0ebcec4d3061d4c886634a23c9365ccb78 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Sep 17 23:14:27 2013 +0200 Eksportujmy gg_debug_state i gg_debug_event commit 6a6a31d3b59d45ba50f1a87e47b25c75411954d5 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Sep 17 23:11:03 2013 +0200 Dodanie nowych flag ostrzeżeń i poprawa ich commit 6f29c9a9bca126a1c7ecccba14533851da6d02f7 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue Sep 17 22:38:24 2013 +0200 Poprawa adresu strony na http://libgadu.net/ commit 61c35a426a749f6b36bf12ef036d965524d6726e Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Tue Sep 17 09:00:57 2013 +0200 Obsługa błędów w gg_socket_manager_connected commit c5b32f30b5a1cf00caed877b804eabb3abe7f28c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Mon Sep 16 21:47:17 2013 +0200 Poprawki części zaleceń z pull request commit 7d1951eb46fc35523a244c8d9f79c59bef77b912 Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Aug 29 11:57:49 2013 +0200 Dodajmy trochę pól reserved commit 766eac7dc39111e4b06395657b12deb922b78c1c Author: Tomasz Wasilczyk <twasilczyk@pidgin.im> Date: Thu Aug 29 00:04:25 2013 +0200 Obsługa zewnętrznych funkcji do nawiązywania połączeń commit c6bc1e574dd88c3b699dcb27b400e69a4aba1e1d Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Tue Aug 20 14:19:50 2013 +0200 Poprawka teoretycznie możliwego invalid read commit 45048261b0e641566e7951b9d0702d84537d157c Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Sat Aug 17 11:49:22 2013 +0200 Poprawki do nowych pól gg_login_params commit e8b2d69ccbf26a5b032fd9956dc36bf7b16194a4 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Sat Aug 17 10:15:24 2013 +0200 Drobna poprawka merge commit 458ce2dc96729ae09c9b8d690db4d45f4df625e9 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Sat Aug 17 10:08:25 2013 +0200 Nowe pola gg_login_params: struct_size i connect_host commit 6c0440fe0bc535696470ffa3d5354ed5729ce436 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Aug 16 18:53:34 2013 +0200 Poprawki po raporcie Coverity dla Pidgina (http://hg.pidgin.im/pidgin/main/rev/84fb3f1d401b). Nie znaleziono błędów bezpieczeństwa, jedynie "brown paper bag bugs". commit 589ff06630f100836d5c5a9c0203d6ce7ab34573 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Aug 16 19:45:43 2013 +0200 Ignorowanie kolejnych testów. commit 771ad072c10633e44fb3a5c37bc90479329b381b Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Fri Aug 16 18:35:59 2013 +0200 Ignorowanie testów. commit 9a5a574ed4311b1ae5364af38e52413e9a3d9593 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Wed Aug 14 03:44:09 2013 +0200 Uzupełnij gitignore commit 3c5574e10ca2d0d0f270be27e03e198c34b828a2 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue Aug 13 23:52:04 2013 +0200 Poprawka do nowych pakietów logowania. commit 56ef350d67a605708dcb204744bb92040fa7e722 Author: Wojtek Kaniewski <wojtekka@toxygen.net> Date: Tue Aug 13 23:50:50 2013 +0200 Normalna obsługa tekstów ze spacjami. commit 490bb13a3f9396cd25e9a9fe63b6126a25e058a7 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Mon Aug 12 12:11:19 2013 +0200 Poprawione zapisywanie adresu serwera, do którego jesteśmy podłączeni commit 65379c6550a2fe98b3374768814e68d4fd8f15d6 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Tue Aug 6 13:19:42 2013 +0200 Bump protocol version to 11.3.45.10771 commit f028dd41c4b2b36a197720c76e455d98fa6103b7 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Fri Jul 19 11:53:42 2013 +0200 Poprawka części zaleceń dotyczących kodu commit 6d2e8ceb0dc77c4e1bf44f689b11b80fcf5fd373 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Thu Jul 18 12:45:32 2013 +0200 Integracja reszty zmian z http://hg.pidgin.im/cpw/tomkiewicz/gg11-libgadu/ (aktualizacja protokołu, migracja na protobuf-c) create mode 100644 .gitignore create mode 100644 include/protobuf-c.h create mode 100644 include/protobuf.h create mode 100644 packets.proto create mode 100755 protobufgen.sh create mode 100644 src/protobuf-c.c create mode 100644 src/protobuf.c commit 616eafff0313c17cea5b0a656e2f5d2c031c1e5b Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Wed Jul 10 12:47:24 2013 +0200 Poprawki budowania pod win32 zgodnie z zaleceniami commit f9c4f0bc4d79383ea1d72332de0d3f0f00502621 Author: Tomasz Wasilczyk <tomkiewi@gmail.com> Date: Tue Jul 2 13:02:05 2013 +0200 Poprawione budowanie pod mingw commit 6516e57766b4fa39d1c5b37379ea72a330598a13 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 16 17:19:40 2013 +0000 Poprawna weryfikacja certyfikatu za pomocą GnuTLS. commit 10866fdeb0f5d881e9e6a0c49bd3b8ae6c372c02 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 16 17:03:03 2013 +0000 Poprawki scenariuszy testowych do nowej wersji protokołu. commit d882b15661ee94949919ebbbc43edf0db5f619cb Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 16 17:02:46 2013 +0000 Odkąd biblioteka weryfikuje certyfikaty ciężko testować z self-signed. commit 23644f1fb8219031b3cac93289a588b05f90226b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 16 17:01:22 2013 +0000 Poprawka ograniczania długości opisu. commit 77fdc9351bf5c1913c7fc518f8a0c0c87ab3860f Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 16 16:58:25 2013 +0000 Weryfikacja nazwy hosta w OpenSSL. Ignorujemy subjectAltname póki co. commit 04bde7415ff0d87267a2dfd78aa3ba8da6434389 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 15 16:10:04 2013 +0000 Weryfikacja certyfikatów SSL. commit 035e3cf6227995bdbe95f663a938a3838131e022 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 12 21:19:13 2013 +0000 Dla GG_SSL_REQUIRED sprawdzamy certyfikat serwera z certyfikatami zainstalowanymi w systemie (Radhesh Krishnan K., Bartosz Brachaczek) commit d1d68c4650c0cf9d0a90ce7f0d139cbcced5af94 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 4 11:36:32 2013 +0000 Przerób skrypty automake na zgodne z automake 1.13 Wcześniej testy nie działały. commit 7995ca0bc77ca53e4f1da75afd5b5b6fede594af Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 4 11:35:57 2013 +0000 Popraw wykrywanie obsługi uint64_t commit f4129dde8325f2ac3a8c12f64abd4afae9843141 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Feb 14 23:58:26 2013 +0000 Dalsza część integracji http://hg.pidgin.im/cpw/tomkiewicz/gg11-libgadu (Tomasz Wasilczyk) commit ef39175f20dcdf8c3ec08f11e30fcac41fcc3f64 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jan 30 22:14:59 2013 +0000 Kontynuacja integracji http://hg.pidgin.im/cpw/tomkiewicz/gg11-libgadu (Tomasz Wasilczyk) create mode 100644 src/tvbuff.c create mode 100644 src/tvbuilder.c commit 5fa7b09b8a7fba627f7963db6e5de87e5bf88dc5 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jan 30 21:55:20 2013 +0000 Kontynuacja integracji http://hg.pidgin.im/cpw/tomkiewicz/gg11-libgadu (Tomasz Wasilczyk) commit bf3e8c87a62ad7a853f35cdef2b25ffeeb70ec07 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jan 29 22:06:19 2013 +0000 Początek integracji http://hg.pidgin.im/cpw/tomkiewicz/gg11-libgadu (Tomasz Wasilczyk) create mode 100644 include/tvbuff.h create mode 100644 include/tvbuilder.h commit d7ab589b063abf87da61bff840f8263f5bacce06 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jan 29 21:46:41 2013 +0000 Wymagamy 64-bitowych zmiennych. Za chwilę będa potrzebne do GG11. commit 4d642839e0ed54de9f8fab6a31e66094e8722f8a Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Sep 24 02:36:24 2012 +0000 Popraw obsługę EAGAIN w GnuTLS Wcześniej w praktyce blokowaliśmy, dopóki czegoś nam serwer nie wysłał. Czyli na przykład ekstra wywołanie gg_watch_fd() skutkowało zwisem do momentu otrzymania czegoś od serwera, również przy połączeniu asynchro- nicznym. Sprawdziłem również OpenSSL i tam jest OK. commit 9d4b159b0d8258d07c94aa524c6a55c4f8357114 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:39 2012 +0000 Popraw implementację timeoutu w connect() Pod FreeBSD po kolejnych próbach connect()owania się pod server_ports[PORT_TIMEOUT] odmawia współpracy, dostajemy ECONNRESET i nici z timeoutu. Właściwie to dziwne, że na Linuksie to wydawało się działać, bo rzeczywiście jawnie podajemy w listen(), żeby system kolejkował nam tylko jedno połączenie. Można by oczywiście przed każdym testem czyścić kolejkę za pomocą accept() (bo inaczej się nie da, nie?), ale to przy aktualnej implementacji zbędne. Przy okazji powinno to nieco przyśpieszyć test. Mam nadzieję, że moja łatka jest poprawna. commit a547d70b31b624c27c26ff08f37066a399f5a63e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:32 2012 +0000 Zawsze zeruj strukturę sockaddr_in (valgrind@FreeBSD) commit d8f1a0d30f22aeb1ec5d6347e06bf9d2eb87da1f Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:27 2012 +0000 Do not try to compile dcc7 manual test on non-glibc systems (Daniel Macks) commit 0a0b2c589e93c61754bf60634fb25832aaf8beb6 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:22 2012 +0000 Bądź paranoiczny jeśli chodzi o potencjalne błędy w teście connect Wygląda to okropnie, ale trudno. commit f1dde171ccd7903b462a096be7f8e6be4187d794 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:18 2012 +0000 Popraw test connect pod GNU/Hurd Wygląda na to, że pod GNU/Hurd select() dość często się nie udaje i dostajemy EINTR (mimo że nie mamy własnej obsługi sygnałów). Za to inne funkcje zdają się nie dostawać EINTR. Albo po prostu za mało próbowałem, bo w select() możemy siedzieć znacznie dłużej niż w pozostałych funkcjach. commit 61d65329fed0804eb4de726a837819edf3b8c1e2 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:14 2012 +0000 Nie każ libtoolowi niepotrzebnie tworzyć skryptów opakowujących testy i przykłady Dzięki temu znacznie wygodniej jest uruchamiać testy pod GDB. commit 89aba5e787a6742307974d7720b21782bdae4fbd Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:09 2012 +0000 Zrób trochę porządków w include'ach w testach commit 544fe8cdfe8f158102ccf7c309737d04c021b336 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:23:01 2012 +0000 Ulepsz trochę nazwę loga z valgrinda commit 28ae7e74d1a767c75613fb4c731cbd284403eded Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 31 01:22:56 2012 +0000 Czyść wszystkie Makefile.in w autoclean.sh commit 385c3ea5847d727a6e2a8c435e4f607664f5bc66 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Aug 15 19:50:03 2012 +0000 Popraw argumenty dla funkcji przekazywanych resolvera w teście resolver Na użytek konwencji wywołań, w których argumenty są przekazywane przez stos i są one usuwane ze stosu przez funkcję wywoływaną. commit 5efa464ec2b1b24487a3f4bad1d5b4437675bf7b Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Aug 15 19:11:11 2012 +0000 Doprecyzuj wymagane (właściwie opcjonalne) zależności wraz z wersjami (Wojtek Kaniewski) commit 310f55f8fa021c8fead75ab372f9102635462a9b Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Aug 15 19:09:08 2012 +0000 Nie szukaj zależności dla test/manual/voice7 I tak cały kod w voice7.c jest pod #if 0. commit 886c8c7f25e50d70e5705987732427d228bd052e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Aug 15 02:29:28 2012 +0000 Popraw generację dokumentacji poza źródłami i sparametryzuj ją nieco commit a8953ec7508d6ffa9eeacbecb1d86b9bd8f7dd24 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Aug 11 20:23:31 2012 +0000 Usuń m4/libgcrypt.m4 Najwyraźniej trzeba użyć svn rm. delete mode 100644 m4/libgcrypt.m4 commit ade70332c02de73c746b22147b6bc54250dcfc0d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Aug 11 19:56:35 2012 +0000 Poprawka do poprzedniego commita Jak ja nie lubię svna... commit 9663fba3cbc5220f7d84e9b56cbd89253e176723 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Aug 11 19:54:05 2012 +0000 Obsługuj błędy przy liczeniu skrótu SHA1 SHA1_Update() i SHA1_Final() raczej nie będą mieć problemów przy prawidłowym ich wykorzystywaniu, ale SHA1_Init() może chyba alokować jakieś zasoby, których może braknąć (nie sprawdzałem dokładnie). W każdym razie skoro interfejs tych funkcji przewiduje zwrócenie błędu, należy to sprawdzać. commit c5c76d40e9a20341e2762eeeb0114e97520c8383 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Aug 11 19:52:57 2012 +0000 Pozbądź się zależności od libgcrypt Ta zależność była moim zdaniem nieuzasadniona. libgrypt jest tylko opcjonalną zależnością GnuTLS 2, a dokładnie alternatywą do preferowanej w ostatnich wersjach GnuTLS 2 biblioteki nettle. GnuTLS 3 nawet nie daje alternatywy i potrafi korzystać wyłącznie z nettle. Skrót SHA1 można policzyć korzystając tylko z API GnuTLS. Inicjalizacja libgcrypt w teście connect również wydaje mi się nieuzasadniona, gdyż funkcja gnutls_global_init() sama potrafi zainicjalizować swój backend kryptograficzny, włącznie z omuteksowaniem go w sposób obsługiwany w danym systemie operacyjnym. Przynajmniej tak twierdzi dokumentacja. commit f93b28df7acdb8eaa4d6bd3f484b4bbc449fba9e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 10 01:15:09 2012 +0000 Popraw zgodność z Automake 1.13 Wieloargumentowa wersja AM_INIT_AUTOMAKE była podobno od dawna zdeprecjonowana i została usunięta w niewydanym jeszcze Automake 1.13. Niestety testy w libgadu nie działają z wersją deweloperską Autotools, ale problem chyba nie jest po stronie libgadu, zgłoszę błąd do Autotools. Konkretnie to nie uruchamiają się opcjonalne testy, bo korzystają one z AC_SUBST. Obejściem problemu jest używanie AC_CONDITIONAL, na co łatkę i tak być może wrzucę, bo pozwala to pozbyć się trochę niepotrzebnej logiki z configure.ac. A zajmuję się tym wszystkim, bo piszę w pełni funkcjonalny alternatywny system budowania libgadu oparty o CMake, głównie na potrzeby Windowsa. A przy okazji poznaję lepiej autotoolsy ;) commit 9115983e4b33255ce6138d6a21aaf26a0328ac1d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Aug 9 14:04:24 2012 +0000 Popraw kompilację z nagłówkami OpenSSL poza standardową ścieżką openssl.m4 definiuje co prawda OPENSSL_INCLUDES, ale działa tu jakaś magia autoconf i flaga -Iścieżka ląduje w OPENSSL_CFLAGS, a nie OPENSSL_INCLUDES. Sprawdzone eksperymentalnie. Przy okazji wywaliłem dodawanie i tak pustego OPENSSL_INCLUDES do Cflags (zmienna INCLUDES) dla pkgconfig. Odpowiednie flagi i tak są zapewniane przez Requires.private. commit 1ad6b14799790486329bf6e0059347e07ee87b9e Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Jul 30 20:55:20 2012 +0000 Poprawka timeoutów (Jakub Zawadzki) commit 8a06e07dd6b4c26d335dc70d6b33e6aeac8a7d37 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jul 29 21:14:01 2012 +0000 Zwracaj poprawny blad w przypadku timeout (Jakub Zawadzki). commit eb492768bab3bb005d35aa67cf237b2ebb82d2d6 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 26 21:24:08 2012 +0000 Czyszczenie informacji o timeoucie przed testem. commit ec1a4f032225f5bb2e91c11a9f648990143cb677 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 24 20:26:30 2012 +0000 Poprawka kompilacji testu search (Marcin Owsiany). commit 5ad01e3f5a2cef7f93f8c3d863a04e3c9c4ef1d8 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 23 09:25:47 2012 +0000 Zamykanie deskryptorów po nieudanej próbie połączenia. commit 7752178fba17dc2fdbb83b1192cef4320372c192 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 23 09:25:26 2012 +0000 Porządki, zamykanie deskryptorów. commit 99fc4734ebb690d0df88bb86c58443663fd6f564 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 22 17:57:55 2012 +0000 Popraw użycie niezainicjalizowanej zmiennej w teście (valgrind) commit 453bc566e103e9af454e67325e9387035357a7f0 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 22 17:41:43 2012 +0000 Timeouty też są symulowane, co pozwala puszczać testy na wolnych maszynach. commit ea193d1bd6aefa259e06681e27c29ba4ef2bb3d0 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 22:04:27 2012 +0000 Poprawki ostrzeżeń. commit cdb3333191550b50a441b1e7774ca2652f9b0641 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 21:57:17 2012 +0000 Test połączeń przeorany. Pozbycie się raportu w HTML-u na rzecz wyrzucania na konsolę. Możliwość kompilacji bez GnuTLS. Lepsza współpraca z nowymi wersjami GnuTLS. commit b62b609fc937a9f02933220c579c0235da9a259c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 21:21:20 2012 +0000 Sprzątanie ostrzeżeń. commit c301434b28e59686979010f8dece1135f7ed0b8e Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 21:20:36 2012 +0000 Sprzątanie ostrzeżeń. commit 164365987945781ab8c899709ef62a5652f9be5f Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 21:19:59 2012 +0000 Sprzątanie ostrzeżeń. commit e4833ffc36527afe9bdf2fb3f733e3eeb34eb09b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 21:19:28 2012 +0000 Sprzątanie ostrzeżeń. commit 87317cdabdfa1b236315f865408868b86b7d9b21 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 17 00:46:22 2012 +0000 Napraw test connect dla libgadu skompilowanego bez obsługi SSL commit ac3ef87dda8a0f31430689a426f9d6d9a1ab8fec Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 16 22:48:44 2012 +0000 Pozbądź się ostrzeżeń libgcrypt o tym, że jest niezainicjalizowane Jak uruchomiłem test protocol w ciasnej pętli, to 60% czasu procesora zabierał syslog, bo libgcrypt cały czas pisał do niego coś takiego: protocol: Libgcrypt warning: missing initialization - please fix the application libgcrypt niby powinno być inicjalizowane w samej aplikacji, ale przecież nie można tego wymagać od aplikacji korzystających z libgadu. Zresztą właściwa inicjalizacja wiąże się jeszcze z kilkoma wywołaniami libgcrypt. valgrind nie wykrywa żadnych wycieków spowodowanych wielokrotnym wołaniem gcry_check_version(). Właściwie to zastanawiam się, czy warto w takiej sytuacji dodawać zależność od libgcrypt tylko dla SHA-1, do którego i tak jest niezależna implementacja w sha1.c. commit ee8bf6427535924c6b6373997154d5bde4babd36 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 16 21:23:49 2012 +0000 Usunięcie adresu i portu zaszytego na stałe. commit 6ea9ef48c634415ec935cacc4bba3deedaeef550 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jun 16 21:08:50 2012 +0000 Uwspólnienie kawałka kodu. commit b9233ca3015c428096ef9938dcf9cc869e764a23 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:39:03 2012 +0000 Nie linkuj do libgcrypt jeśli używamy OpenSSL (ale zawsze używaj libgcrypt do testów) commit 6961315ac72ac4da1fd83a47b1da61637af1755d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:38:36 2012 +0000 W testach zawsze używaj OpenSSL i GnuTLS, o ile tylko są dostępne commit f4215f0ffdd7ef3b3367956a9f7fe81c3ffbf9e3 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:38:01 2012 +0000 Usuń niepotrzebny argument z gg_resolver_recv() commit 39ece26fdeb3179db003a1120a9220e9064041a1 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:36:14 2012 +0000 Zamykaj deskryptor w teście protocol, żeby valgrind nie marudził commit e463141eadff863b6e8634068b5c5c3b156d9851 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:35:23 2012 +0000 Ulepsz skrypt do valgrinda commit f2743f9d36860f3c0ef7a714b9864a21f61306a9 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:34:49 2012 +0000 Uważaj na pthread_cancel() również na systemach bez gethostbyname_r() Chociażby FreeBSD ma pthreads, ale gethostbyname_r() już nie. Informacja znaleziona w Internecie, nie sprawdzałem, czy dotyczy również aktualnych wersji FreeBSD. commit 4b87faa9c180dd563110e9faa738cb84c0abba30 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 15 21:34:00 2012 +0000 Dodaj odporność na pthread_cancel() również do gg_resolver_run() commit 35bae3ee7818324502ef13c5df0f8306deb64f38 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 13 12:40:54 2012 +0000 Dodaj jedną więcej wiadomość do debugowania commit 8f8e8c7d649454902a68cbf74124a6f9f76b551e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 13 12:40:42 2012 +0000 Bardziej uważaj na błędy read() w kodzie sha commit 9fe6fb24b96ca5026c13c4b73f2fa063f15ada8e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 13 12:40:24 2012 +0000 Nie obsługuj jednak EAGAIN w kilku miejscach, aby przypadkiem się nie zablokować Wiedziałem, żeby jeszcze poczekać z komitowaniem tamtych zmian... commit 78bf49889010eebb4e6a14ec8bfa71ce75c4c49b Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:36:54 2012 +0000 Szybciej czyść po resolverze commit e787e0d98bcdbf5bfb11981c59274e7f75da8565 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:36:41 2012 +0000 Popraw trochę dokumentację commit 633b7a884fe009e0805f8ed7d1d90577411fd161 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:36:30 2012 +0000 Popraw nazwę makrodefinicji (GG_DEBUG_DISABLE, a nie GG_DISABLE_DEBUG) w teście commit e9d700c6d78fc4c4a259540f22a3944c5a91fdf9 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:36:17 2012 +0000 Obsługuj EINTR i EAGAIN w kodzie HTTP commit 340078d99b8d88bf497a8412366688dcd0bb337c Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:35:59 2012 +0000 Obsługuj EINTR i EAGAIN w gg_file_hash_sha1() W zastosowaniu wewnątrz libgadu EAGAIN na pewno nie wystąpi, ale należy pamiętać, że funkcja ta jest częścią API i użytkownik ma prawo przekazać tam nieblokujący deskryptor pliku. commit eeb29d35ed5bf2a11e599a9636fd2dd14fe98361 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:35:27 2012 +0000 Wyrzuć niepotrzebną obsługę sygnałów SIGPIPE nie powinno się nigdy zdarzyć, a w razie złapania któregoś z pozostałych sygnałów i tak dany test się nie powiedzie. commit 440021751fe7bb998798de10268b88f7fd018312 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:34:58 2012 +0000 Obsługuj EAGAIN i EINTR również przy gg_resolver_recv() commit 407c9002c4e67fb79cbcce9f69320ba9b6683fdc Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:34:30 2012 +0000 Zamień recv() na gg_resolver_recv() w gg_dcc7_watch_fd() Przeoczyłem to przy okazji portowania na Win32. gg_resolver_recv() jest konieczne ze względu na zgodność z klientami, które ustawiają własnego resolvera i tworzą w nich parę deskryptorów za pomocą pipe(). commit 7d1a2c4f2dca5368ba50d4c0e4c9f04a8505d48a Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:34:01 2012 +0000 Usuń trochę niepotrzebnego kodu w resolverach pthread i win32 commit fe38f611152cbeeda46e98fa0a7b658bc069d56e Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:33:47 2012 +0000 Popraw wyścig w gg_resolver_pthread_cleanup(force=1) Raz na jakieś 30 tysięcy razy w teście resolver miałem crash, bo przy zwalnianiu sesji zaraz po odpaleniu resolvera resolver korzystał z danych, które już zwolniliśmy. Wynikało to z faktu, że pthread_join() nie działa dla wątków, na rzecz których wywołano pthread_detach() (jest o tym napisane w dokumentacji). Zatem musimy koniecznie użyć pthread_join(), aby być pewnym, że wątek nie spróbuje użyć zwolnionych już danych. Niesie to też ze sobą konieczność zrezygowania z pthread_detach(). commit ec2ccb784304992fa233b50cb73fe73996055894 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:32:52 2012 +0000 Dla porządku zawsze wykonuj resolver_cleanup przed zamknięciem socketa sesji commit f94213edd5ff95ef13ce137a01a563366ced63e8 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:32:35 2012 +0000 W gg_http_stop() najpierw wykonaj cleanup w resolverze, a dopiero potem zamknij socket sesji W teście resolver czasami dostawałem SIGPIPE, bo wątek resolvera pisał coś do jednego końca pipe'a między zamknięciem drugiego końca a wywołaniem resolver_cleanup. Oczywiście można by ignorować SIGPIPE w tym teście, ale wolę czystsze rozwiązanie. commit 755b194e79f3fc2df263ee76964fdd129b29cad1 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:31:59 2012 +0000 Nie umieszczaj -pthread w Cflags dla pkgconfig commit 90f9c5ca391a203eee752f0a79bb6ec71ab3fa0f Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:31:45 2012 +0000 Umieszczaj zależność od openssl tam gdzie należy, czyli w Requires.private commit 5c80ebdb557cd9cbef408d45a3976b3e812c9a56 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 12 23:31:25 2012 +0000 Trzymaj w Libs.private tylko to, co rzeczywiście potrzebne commit 970d15770f16e71974f2bbf09ef439c18f0ca263 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Apr 9 21:51:53 2012 +0000 Usuń #ifdefy również z libgadu.c Znowu zapomniałem... Tym razem częściowo cofa r1221. commit 2f508b270f96a81f967761166b8e58f81a77dbe6 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Apr 9 20:19:15 2012 +0000 Usuń niepotrzebne #ifdefy dla Windows Częściowo odwraca r1216. Oczywiście long na Windows zawsze jest 32-bitowy, takie jest ABI i tyle. commit 16ef2bbe9299ed2138622f77ba1aee35e640d2a6 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Mar 22 23:18:05 2012 +0000 Skoro korzystamy z libgcrypt, dodajmy zależność wprost. create mode 100644 m4/libgcrypt.m4 commit 949a9e5077b46ba0eb7678cb561ede91946df55a Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Mar 5 00:06:57 2012 +0000 Popraw brakujące wyłączanie flagi soft_timeout commit 9d3a04610ca4eca97b7310dfabda8dd66c4156ec Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Feb 20 18:58:44 2012 +0000 Logowanie w wątku resolvera powoduje więcej szkód niż pożytku (Jakub Zawadzki) commit b4d2b9370d99b90e8d0b1a5615279467a5774282 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Feb 16 22:22:50 2012 +0000 Nie logujmy na raty. commit a06f60fe07dd5db55325315e1f9445f2c91d863b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Feb 15 22:37:39 2012 +0000 Prosty test funkcji gg_fix*(). create mode 100644 test/automatic/endian1.c commit d7013ae038c120bcc951651c94af91c26300d947 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Feb 15 19:33:26 2012 +0000 Niepotrzebna funkcja. commit ac0929f13f09b13203218ab2010a275d1ea0815c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Feb 15 18:51:41 2012 +0000 Jeśli serwer zerwie połączenie po zmianie stanu na GG_STATUS_NOT_AVAIL, to nie traktujemy tego jako błąd. commit 36b4ca148c7ed65f70d19c05361f2c1bc4dbf294 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Feb 8 18:55:35 2012 +0000 Poprawka adresu tłumaczenia (Bartłomiej Skwira) commit 42897ad79027c9dd87dee82e5bd6a7154b759581 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jan 19 23:33:13 2012 +0000 Testowanie funkcji gg_file_hash_sha1(). commit c8f31bfd7c58060d1e2854e21e1ca384075b93c8 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jan 11 19:02:35 2012 +0000 Testowanie gg_send_packet() w kontekście r1242:1243. commit e720c675a6f6c07720104d71e3370fec38dabcfa Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Dec 28 19:14:26 2011 +0000 Poprawna inicjalizacja sesji OpenSSL (Bartosz Brachaczek) commit 2c7da19d7c85fb402f4bf27a12e7dfbfc25bd65b Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Dec 28 12:23:37 2011 +0000 Uzupelnienie poprzednie commita o zerowanie res. commit f94cf08dcc516e5cf85b08e605ef2729ec586de1 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Dec 28 12:11:46 2011 +0000 Poprawka do obslugi EAGAIN, w przypadku wystapienia EAGAIN wrzucaj do bufora (Bartosz Brachaczek) commit 45f8f57aad2739677244ff2a5e8986a11d1fc3a3 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Dec 28 00:02:10 2011 +0000 Drobna poprawka dokumentacji commit b66f438c29ed7191045852831ada8b834a7b20be Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Dec 27 23:46:49 2011 +0000 Popraw błąd w komunikacie diagnostycznym commit 9bce98dddf76b0631bc59249e9bd90cdd554728a Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Dec 25 14:09:55 2011 +0000 Nie interpretuj taga <bot/> jako bold commit e89f721d297a02b37a74db199374f4d0a980fee6 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Dec 13 20:54:46 2011 +0000 Anglofonom pokazujmy link do automatycznego tłumaczenia (Bartłomiej Skwira). commit dc6b61849143e36d1ee222ec14b5f3157e94dbfa Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 10 23:42:46 2011 +0000 Usuniecie gg_change_status_common() commit 83e2377b3a2ad7e63d03b3d08899b6de0f03cea6 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 10 23:38:59 2011 +0000 Usuniecie kodu odpowiedzialnego za obsluge protokolow < 0x2e commit 9c0e71ba6f4e13848fc9548bada243d0ac23cc3b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Nov 7 06:16:02 2011 +0000 Powody błędów operacji HTTP. commit 954360d49d5440bf66b72b488a08a7a8f4d4872a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Nov 6 19:17:56 2011 +0000 Informacja o przyczynie nieudanej operacji HTTP. commit 04b486a031e157e37c65666aedaaf34d2f4bb0c4 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Nov 6 19:16:41 2011 +0000 Serwer zwraca pustą odpowiedź jeśli adres e-mail jest nieprawidłowy. commit 1d7b420b6a901d78ab0777f7bbe2bd454b114168 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Nov 5 17:40:06 2011 +0000 Kolejne komunikaty błędów usług HTTP. commit c72a478a4c923686841e2ddcf81cf6f3c6e6de7c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Nov 5 17:34:47 2011 +0000 Informacja o zbyt długim haśle. commit 38d4bbd456f3b53a16914b2a6bedf9f910ef6dd9 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Nov 4 19:44:11 2011 +0000 Poza Win32 nie pakuj struktur, które nie są używane do komunikacji przez sieć Kadu i każdy inny program C++ skompilowany z nagłówkiem w wersji z r1187 lub nowszej przestawał działać, bo myślał, że wszystkie struktury z libgadu są pakowane. commit c6f3b2541e5cbc808c92f4d81fa8659d246647e8 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 23:50:25 2011 +0000 Popraw używanie _exit() i _vscprintf() jeśli wykryte commit a79baffb8d93044fd9e37981d84463ba529a0a3e Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 23:03:29 2011 +0000 Ignorowanie binarki. commit a1ce1f0fc5f33340b3e5e1ac01fae96541cd7816 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 23:01:54 2011 +0000 Ignorowanie binarki. commit 4e1ec3f836ddc906398fcf0911ffb48123a81f45 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 22:58:06 2011 +0000 Dodanie makr dla pkg-config. Użycie makr dla pkg-config do wykrywania OpenSSL i GnuTLS. Usuwanie plików generowanych przez libtoolize. Nie korzystajmy z GG_CONFIG_* dla opcji, które mają znaczenie tylko dla nas, nie dla aplikacji. create mode 100644 m4/pkg.m4 commit 4d4f75d1d5543268f54b6e71f22d80763c774f50 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 22:55:39 2011 +0000 --force psuje timestampy i powoduje ciagłe uruchamianie configure. commit a9f82a5240dd15677bce419a85130eba9eb0096c Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Nov 3 01:28:21 2011 +0000 Drobne poprawki dla MinGW i Cygwina commit c0549736b2156fa4260554d59a102134e94f5530 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 23:56:00 2011 +0000 Dodaj wsparcie dla _strtoui64() dostępnego pod Win32 commit 65fc0d8946c34d0b8fca8309a628c03fc5eb5f2d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 23:55:39 2011 +0000 Include'uj config.h w internal.h internal.h samo w sobie potrzebuje config.h. A przed tą zmianą dcc7.c nie miało config.h, więc sprawdzanie id sesji dcc7 nie było kompilowane. commit cdd0115053025f3772c83154e9b5ac181d34c91b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 23:06:34 2011 +0000 Poprawka ostrzeżenia przy rzutowaniu deskryptora na wskaźnik (Marcin Mirosław). commit 5a5afe51a19fd06c8b007b5a5b6026985d93101a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 23:00:06 2011 +0000 Niespójne użycie HAVE_UINT64_T (Bartosz Brachaczek) commit 4c4d512afe083c3941d8300cdeb9d81f6325a247 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 22:28:08 2011 +0000 Zapewnij kompatybilne API/ABI na MinGW/MSVC 32-bitowe MSVC ma 64-bitowe time_t, a 32-bitowe MinGW ma 32-bitowe time_t. Ich 64-bitowe wersje obie mają 64-bitowe time_t, ale i tak nie jest ono do niczego potrzebne (protokół nas tutaj ogranicza). Cygwina nie sprawdzałem, ale tam pewnie sytuacja wygląda podobnie, jak na MinGW. Natomiast jeśli chodzi o unsigned long vs uint32_t, to na Win64 MSVC ma 32-bitowy long, a MinGW 64-bitowy. commit 7ae396033c62742f8cc63bbf16a84f6a5d2ba9df Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 22:23:15 2011 +0000 Dodaj funkcje opakowujące funkcje WSA na Win32 z ustawianiem errno commit 5a0e8c74aac3728db83dbf3e962e56ae5a7ab7a9 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 22:22:54 2011 +0000 Usuń niepotrzebną strukturę, która powoduje błąd kompilacji na MSVC commit f9bb21ae09ef507bdf7b4930ec8068ffe587b592 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:23:37 2011 +0000 Dodaj obsługę _vscprintf() dostępnego pod Win32 commit eb41678a7e588c686f48c1ed1a7f9038d2093df7 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:23:20 2011 +0000 Popraw gg_vsaprintf() dla nie-C99 commit 4fdb9cdefbc597c7a8d44118850d72a87ce05d16 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:22:54 2011 +0000 Popraw kompatybilność makr z MSVC Wersji z __VA_ARGS__ nie można używać gdzie indziej, bo GCC zgodnie ze standardem będzie wymagać co najmniej jednego dodatkowego argumentu. MSVC natomiast sobie z tym poradzi i nawet samo usunie nadmiarowy przecinek[1]. [1] http://msdn.microsoft.com/en-us/library/ms177415%28v=VS.100%29.aspx commit 16764d7fa5523a28fb23dd3182828db4f47c0ab7 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:21:44 2011 +0000 Dodaj nagłówek strman.h zapewniający kompatybilne API do operacji na stringach create mode 100644 include/strman.h commit accf9ff27fc7519c0459d504b49fc9dc50491c25 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:21:03 2011 +0000 Uaktualnij m4/acx_pthread.m4 Wcześniej u mnie źle było wykrywane pthreads na OpenIndiana. commit 5e74f19b18794fde7e8158fccffadd775002f9e3 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:20:12 2011 +0000 Wyeliminuj kilka ostrzeżeń na OpenIndiana commit 39a9031407636a8f567f457a0b74e0852e54d559 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Nov 2 15:19:50 2011 +0000 Małe porządki w includach Co do zmian w network.h, <sys/types.h> jest wymagany przez wiele funkcji operujących na gniazdach, np. recv(). <unistd.h> jest wymagany przez close(). commit e19e42ecf6b6dc950354a62543be0cb30b22d888 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Oct 30 23:55:15 2011 +0000 Brakujący plik z r1204 create mode 100644 include/fileio.h commit c2ad9e720363241907bdd8c5bd4923c8d7d670cd Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Oct 30 23:53:03 2011 +0000 Używaj poprawnej funkcji do zamykania gniazd na Win32 commit 6d6e2d5282953d91fe1a3c82c93be7b3fe077a5d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Oct 30 23:52:03 2011 +0000 Dodaj nagłówek fileio.h zapewniający kompatybilne API do operacji na plikach Wydaje mi się, że kilka plików źródłowych niepotrzebnie używa <unistd.h> oraz <sys/filio.h>. Postaram się to dokładnie sprawdzić. commit beb6751ece255a13c93f7b6d7845df096f4f8c67 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Oct 30 18:09:04 2011 +0000 Poprawka bledu zwiazanego z zamykanie stdin (Marcin Miroslaw) commit 480bb83aefb085b5aa0ba25be0f096fa30f90817 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Oct 29 17:31:54 2011 +0000 Niepotrzebny include. commit 6ae61f32badb35ecab428f4db7421bcf2ff5bfca Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Oct 29 00:38:08 2011 +0000 Poprawki dla MSVC i drobna kosmetyka commit 79779521f5655c49083abcac1b61ecd8f5cb8f14 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Oct 28 16:45:28 2011 +0000 Popraw treść komunikatów w kwestii read()/write() vs recv()/send() commit f1e4f2e32360a6112b033cb813f5580f83d9e09d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Oct 28 16:43:17 2011 +0000 Popraw wyciek zasobu w kodzie dcc6 commit 759f4c4d6c510bf38141c2e3e07163e7823817bd Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 27 20:54:17 2011 +0000 Poprawka działania resolvera dla Win32. commit 64c8af154fe29e10da5246dd8d477a0884aa8888 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 27 20:07:40 2011 +0000 Poprawki kompatybilności z MSVC. commit 84a796cce844e96e6a3000c25f1695c0606978b4 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 27 20:07:16 2011 +0000 Poprawka kompilacji poza drzewem. commit 5caeda83316852ac0609e33264c9fea1dfe4b3de Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Oct 25 22:22:37 2011 +0000 Kompilacja pod mingw32 już się udaje. commit ffd2cd32e302d6fd9cecd2902f24e0eddc7a3a86 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Oct 24 21:56:46 2011 +0000 Dalsze poprawki rozwiązywania nazw na Win32. commit cb3e3e49d23a964c63dffc2c5af457b5a0913468 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Oct 24 05:31:31 2011 +0000 Poprawka niekompletnego commita. create mode 100644 src/network.c commit ca58c5e4fefbdb1769d2830e632c9d7501c11685 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Oct 23 21:09:41 2011 +0000 Implementacja socketpair() dla Win32. commit 9914ad77f25ee3340bbecda39809cab8413d0006 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Oct 21 16:39:38 2011 +0000 Kolejne zmiany Win32 (Tomasz Wasilczyk). commit 7199c4657421ae17463808a790d2a04e3e44ca37 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Oct 21 16:34:42 2011 +0000 Usunięcie small, bo koliduje z windows.h. commit b28bb4494491b202206f1f2653fcb1fc0f7aa003 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 20 22:02:39 2011 +0000 Zamiana read()/write() na socketach na recv()/send(). commit 29ace76f8bf257e60aab3f16413128962f82c442 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 20 21:40:00 2011 +0000 _exit() wydaje się bardziej dostępne niż _Exit() (Jakub Zawadzki). commit f327f7027f4c09e141191ea7290f7b78b4fbf819 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 20 21:03:56 2011 +0000 Możliwość kompilacji pod Cygwin (Tomasz Wasilczyk). delete mode 100644 include/compat.h create mode 100644 include/network.h commit 631afd87539e2d5140146e1721acd83dc2c183d1 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Oct 20 20:25:45 2011 +0000 Użycie shutdown() przed close() wydaje się zbędne, a utrudnia portowanie na Win32. Kod sprzed kontroli wersji. commit 11eb8f2f0622bce589be616c23fbed07f66a1c2a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Oct 11 19:53:55 2011 +0000 Omuteksowanie logowania, inicjalizacja libgcrypt (Bartosz Brachaczek) commit 7178a5a45ac96914fe7787b29cabcc4430ec0fdc Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:42 2011 +0000 Więcej testów wysyłania wiadomości commit 2865c959b6f7197670cb41bd3ecb47217bb939f4 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:35 2011 +0000 Wzbogać funkcję gg_send_message_common() o obsługę HTML-a i dodaj odpowiednie API commit 454dcc235c40677bb3a075024b8ff5f569a81d5f Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:28 2011 +0000 Pozwól przekazać tekst w CP1250 do funkcji gg_message_html_to_text() commit 9d33507b8955f0a45880c3917afc8c595fa79b1d Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:20 2011 +0000 Wydziel wspólny kod do wysyłania wiadomości do funkcji gg_send_message_common() commit 0a57b504c4c5a88340e82147e79e27c9233736a3 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:15 2011 +0000 Nie wysyłaj niezainicjalizowanych części pamięci jeśli ktoś powtarza numery na liście odbiorców w konferencji Trochę niżej wysyłamy recipients_count - 1 elementów z tablicy reps. Zatem powinniśmy zadbać o to, aby właśnie tyle jej elementów miało nadaną wartość. Przy okazji nie alokujemy więcej pamięci niż potrzeba. commit ae8561b77272dfd2f86bf3ba701119fdfc122631 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:07 2011 +0000 Ujednolić zachowanie funkcji wysyłających formatowaną wiadomość wzlędem wersji protokołu Wcześniej dla wersji protokołu >=0x2d nie pozwalaliśmy np. wysłać wiadomości bez formatowania (bo przy okazji konwersji do HTML takie atrybuty podmienialiśmy), ale dla starszych wersji to było możliwe. commit 604478a0a7381401949ee183a1baa8c9c0bf5a3b Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Sep 22 00:00:02 2011 +0000 Popraw możliwy segfault w gg_send_message_richtext_confer() commit 55f328710da973002cc424ef2ea7e08207165670 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Sep 21 23:59:54 2011 +0000 W razie niepowodzenia nie wychodź z kodem błędu 0 Przez to przez długi okres nie zdawałem sobie sprawy, że ten test tak naprawdę u mnie nie nigdy przechodził (łapał SIGABRT z glibc i udawał, że wszystko jest w porządku). commit bbd723853f5678a8f729a7321b2e2e1620ff61c6 Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Sep 21 23:59:48 2011 +0000 Nie raportuj błędu, jeśli vsnprintf zmieścił się idealnie w buforze W razie wątpliwości, fragment dokumentacji: The functions snprintf() and vsnprintf() do not write more than size bytes (including the trailing '\0'). If the output was truncated due to this limit then the return value is the number of characters (not including the trailing '\0') which would have been written to the final string if enough space had been available. Thus, a return value of size or more means that the output was truncated. (See also below under NOTES.) commit 6ad770dac95196405d281f8f3d722eb6afe364f8 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Sep 16 21:09:00 2011 +0000 Wyciek pamięci w gnutlsowym SHA1 (Jakub Zawadzki). commit 2fb34eb601cad3eb5a7dcb0f174396a0ad1de722 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Sep 14 21:10:35 2011 +0000 Korzystanie z gcrypt do SHA1, jeśli używamy GnuTLS. create mode 100644 test/automatic/hash.c commit 9cc2a3897be4c5905525f15671e2b8895408d848 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Sep 14 21:09:33 2011 +0000 Wydzielenie funkcji odwracających kolejność słów do osobnego pliku. commit 28d15e3aa66a6ed4326902548848e90e694e796a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Sep 14 21:07:44 2011 +0000 Wydzielenie funkcji odwracających kolejność słów do osobnego pliku. create mode 100644 src/endian.c commit be5da5f15ad27449366bb8e2cf933e21fbb1006f Author: beevvy <beevvy@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Sep 6 21:48:58 2011 +0000 Drobne poprawki w dokumentacji commit 093050ba31900e15ddd4cfaafefadc0f591560d3 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Mon Sep 5 21:53:48 2011 +0000 Popraw zachowanie funkcji gg_message_html_to_text() na architekturach big endian (Bartosz Brachaczek) commit 909317027c39563a6d70eb348859a6c3e8dd80f1 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 20:26:43 2011 +0000 Zamiana kilku magic numbers na istniejące makrodefinicje (Bartosz Brachaczek) commit 2101855e8b359de832e5aec16cb0908fab6417a3 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 20:11:30 2011 +0000 Poprawka w nawiasowaniu. Stary kod porownywal tylko pierwszy bajt koloru, o co raczej nie chodzlio autorowi. commit 9355c39876d5467ccfa216505c692815eb39a5ec Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:33:28 2011 +0000 Poprawka </span (Bartosz Brachaczek) commit c1be11e42fbe73b7b3583abda8a9d02c76ffcff3 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:29:14 2011 +0000 Więcej automatycznych testów dla funkcji gg_message_html_to_text() (Bartosz Brachaczek) commit 4bc7b4e1915512b5e00f41843ca378bcb4575b22 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:28:15 2011 +0000 Jeśli podmieniamy message, zapewniajmy również własną wersję formats (Bartosz Brachaczek) commit 2c967e63dff74afe9499022792e91b66d8a2319f Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:25:30 2011 +0000 Rozbudowanie funkcji gg_message_html_to_text() o możliwość generowania atrybutów formatowania (Bartosz Brachaczek) commit 847071aef8b5921296fb040730a181ecec88b931 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:23:37 2011 +0000 Zmiana typu argumentu attr gg_message_text_to_html() na const unsigned char* oraz usunięcie zbędnej zmiennej (Bartosz Brachaczek) commit 0e5413730a13c19b9f3bf6e740208c4764d3b97e Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:21:46 2011 +0000 Nie otwieramy niepotrzebnie na nowo taga <span> (Bartosz Brachaczek) commit eb4c6d9bd8cef2b408cce615f275ba879be66d1c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:19:20 2011 +0000 Znaki oznaczone jako GG_FONT_IMAGE nie są częścią wiadomości (Bartosz Brachaczek) commit 26593a48478e8025c831548d0d2c38ebbcd5928c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:16:22 2011 +0000 Mała zmiana w radzeniu sobie z domyślnym kolorem wiadomości (Bartosz Brachaczek) commit 872541e00785510325ecc452ff86c6950a2aacba Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 15:14:14 2011 +0000 Dla każdego znaku sprawdzamy wszystkie atrybuty formatowania (Bartosz Brachaczek) commit 7150b512e91444f67f407a22cb18b2a218de7717 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:52:14 2011 +0000 Poprawne sprawdzanie, czy bajt jest kontynuacją znaku w UTF-8 (Bartosz Brachaczek) commit 15f5b188c58eda62bb2e2a7ce803f9bcdca3dac5 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:49:24 2011 +0000 Poprawka spacji na tabulacje. commit df2b148655c39ccc83359b2756fea432d1fa7c85 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:49:08 2011 +0000 Dla wiadomości przychodzących zawsze ustawiamy pole xhtml_message (Bartosz Brachaczek) commit 6acb2bcf448aa1b49f8219e776c321d51c234c8c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:40:26 2011 +0000 Pozwalamy przekazać tekst w CP1250 do funkcji gg_message_text_to_html (Bartosz Brachaczek) commit aeed659faceed49b694fd720b9915443bbcfbea2 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:35:18 2011 +0000 Bardziej zwracamy uwagę na niepowodzenia w alokacji pamięci (Bartosz Brachaczek) commit f01ebe3f42254dfc7e3ab63bddc083c0634c8d9b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Sep 4 14:34:36 2011 +0000 Usunięcie niepotrzebnej zmiennej (Bartosz Brachaczek) commit 1a5003ce7df013e02e980f3c5acc55ff9870dcf3 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Aug 12 20:27:24 2011 +0000 Poprawka dokumentacji gg_read_line() (Bartosz Brachaczek). commit 755c95923ca730102954ea813f37e0ec43eaeb43 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Aug 7 21:55:50 2011 +0000 Błąd kompilacji wersji z OpenSSL (Marcin Mirosław) commit 73092fcf35f3aebf80fb39185eb33aebfa6bbccf Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jul 29 18:39:47 2011 +0000 Błąd odbierania pakietu w przypadku EAGAIN (Bartosz Brachaczek) commit 152a889ecbb0a60c5cc3ad154f46456f146bfe66 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jul 29 18:39:21 2011 +0000 Poprawka testu gg_recv_packet(). commit 52dc099caf1f5692f1ed51536b510f6c6bdb071e Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jul 16 18:50:59 2011 +0000 Przywrócenie działania połączeń SSL. Użycie gnutls_priority_set_direct() jest zbędne (Tomasz Wasilczyk) Poprawki wycieków pamięci przy użyciu GnuTLS. commit 3ccd142aaa363de7c4954f2073f5b6da174a6f3c Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sat Jul 16 18:50:04 2011 +0000 Dodanie testów połączenia SSL. create mode 100644 test/automatic/connect.pem commit 960a740140c80eb54cb25c7afd09a7fbf725f23c Author: porridge <porridge@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jul 6 19:48:31 2011 +0000 Poprawki pliku dla pkg-config. Zgodnie z http://people.freedesktop.org/~dbn/pkg-config-guide.html Requires: oraz Libs: powinny zawierać jedynie te biblioteki, które są wyeksponowane w API biblioteki. Wygląda na to, że w przypadku libgadu jest to tylko openssl (i być może pthread, które często wymaga specjalnej troski). commit 9569301b4b070e9d81d9915c92d3b5aef43d0f75 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 21 17:26:24 2011 +0000 Ręczny merge kodu łączenia się z serwerem z /branches/new-api. Próba łączenia ze wszystkimi adresami danego serwera. Asynchroniczna komunikacja HTTP i proxy. commit 22c557a529dbd0fc6c421e2c4efeb0d8cb9ebf8f Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 21 17:17:21 2011 +0000 Poprawka na programy, których libtool nie umieszcza w .libs. commit 8af6c10b0bfadaecd88f37239eb9795428143107 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Tue Jun 21 17:16:29 2011 +0000 Porządki. Testowanie połączenia przez proxy. commit 8a11ca7c6c68c4ec4b332a43963c0ed644cb4899 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 19 15:12:22 2011 +0000 Poprawka inicjowania addr_count (Marcin Owsiany) commit 15863856079ea80efdf0c8f0e042b12511ff4c64 Author: porridge <porridge@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun Jun 19 12:25:47 2011 +0000 Cleanup test/automatic/script/script.c in clean target. commit 89874a1051a074607f6850b3fa5b0b139e29291a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 17 17:23:25 2011 +0000 Porządki. Porty alokujemy dynamicznie. commit 6e701c3e16d1969dbdee52eb76de77832531fe75 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Fri Jun 17 17:03:45 2011 +0000 Porządki. Poprawka wycieku log_file. Resolver na wątkach mniej śmieci w valgrindzie. commit 294c40fd8c05831b3b33fd4da9298d0aec8ea4b0 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 15 22:09:18 2011 +0000 Poprawki unsigned int/socklen_t (Tomasz Wasilczyk) commit d67592a7a731224a372e2c15b97347e37cbd63aa Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 15 22:07:08 2011 +0000 poprawki signed/nie-signed. commit 47ad28e0b4042020537da9139a59394ee19ff1d9 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 15 22:04:38 2011 +0000 Poprawki const/nie-const. commit 8f12466d9d44dbc06b84bf8676b1cdbccb7d78da Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 15 22:03:33 2011 +0000 Drobne poradki w includach. commit a5f1ac339670b7d3cf1d55e70b23d18605e92e55 Author: darkjames <darkjames@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 15 21:54:59 2011 +0000 Brakujacy return; w connect-tescie. commit 500f0b6fc0f3d84ffaba5decb3d721538bcd3765 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 18:15:33 2011 +0000 Porządki (Jakub Zawadzki) commit 434ab6607dfbac4d88d2197142c0ecf99b840d0b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 18:13:38 2011 +0000 Porządki. commit a2a51ada9afa5279102cbc5e20770bd916456f19 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 18:04:17 2011 +0000 Poprawki ostrzeżeń kompilatora. commit c251a937269881e6f98f92bcd0a589b6343e7ffa Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 17:55:03 2011 +0000 signed vs unsigned commit 432b07811b4a3e905db8304c9939ac5dfb80710b Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 17:33:24 2011 +0000 signed vs unsigned commit 61b61541a6e8cb6c37e28632916e966c8b186d28 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 17:29:49 2011 +0000 Poprawki -Wextra -Wmiliony-innych-opcji (Jakub Zawadzki). commit 6be27744eb95186a94e2f777ecacf9e2e28e35f6 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 16:55:29 2011 +0000 Problemy z unikodem. commit 46df02e212718e20ebe3db9061fcc99eb635eb9a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 16:45:47 2011 +0000 s/unsigned int/socklen_t/ commit 75d8da7f010e9429ab0e996a5759fd750613d0d4 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Thu Jun 9 16:00:29 2011 +0000 Poprawione nazwisko autora kodu. commit d94d7de82de8e20202ed93b111b6092341fc3028 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 8 22:05:32 2011 +0000 Użycie socklen_t tam, gdzie operuje się na sizeof(struct sockadr) (Tomasz Wasilczyk) commit c48a7a93bf2e9b5af851d41233dbf0e972709dfa Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 8 22:04:15 2011 +0000 Nie porównujemy uint16_t z -1 (Tomasz Wasilczyk) commit 76e598e8daf337acdbdef1bf6b15da09d6f925ca Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Wed Jun 8 21:51:29 2011 +0000 Poprawka rozwiązywania nazw bez gethostbyname_r() (Tomasz Rostański, Bartosz Brachaczek). commit c5fff7fb2108c5a9d484b6e096a674c7b38acac3 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun May 29 13:37:02 2011 +0000 Brakowało w tar.gz. commit 3add5d964451ba29c54248ccf985d5ef23399bcd Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun May 29 11:42:09 2011 +0000 Trunk przechodzi na wersję 1.12. commit 810c25a97df38ee06a01bc5911f9cd5f5db8f87a Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun May 29 11:41:06 2011 +0000 1.11. commit 957773b5e98397ca7c6ea6ad6a68c12d6353e760 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun May 29 11:39:47 2011 +0000 Poprawka wysyłania. Poprawka wycieków pamięci. commit 576c208e3d95b2eb4656bbf2a1c87783672d6aa3 Author: wojtekka <wojtekka@d0e0d552-48cc-411f-a74d-6ebdfb0732cf> Date: Sun May 29 11:32:46 2011 +0000 Dodanie aplikacji do ręczniego testowania listy kontaktów. create mode 100644 test/manual/userlist.c c ... |