Home | Back
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 ...