1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907
|
Thu Jun 5 12:34:30 BST 2008 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.3.3
Thu Jun 5 12:27:44 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* version 0.3.3
Thu Jun 5 12:16:41 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Update NEWS
Wed Jun 4 13:45:30 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Rename salut_avahi_contact_get_keyval* to _avahi_txt_get_keyval*
Wed Jun 4 13:04:00 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: If retrieve_avatar is called but the avatar_token == NULL then cancel the retrieval
Wed Jun 4 12:54:05 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: Fix STREMPTY macro and its usage
Wed Jun 4 12:51:04 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* More coding style fixes
Wed Jun 4 12:47:26 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: Use a utility function to get the key/value from an avahi txt list
Wed Jun 4 12:36:22 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Coding style updates
Wed Jun 4 12:31:58 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Coding style updates
Wed Jun 4 11:25:10 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: Define a macro to test for empty strings
Wed Jun 4 11:19:29 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Convert tests to telepathy coding style
Wed Jun 4 10:28:40 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Make gibber conform to telepathy coding style
Tue Jun 3 14:51:54 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Add coding style checking tools
Tue Jun 3 14:31:18 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Add coding style checker tools from gabble and make the main salut src tree valid coding style
Tue Jun 3 10:11:42 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Coding style fixes
Mon Jun 2 17:45:34 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Restart retrieving the avatar if the token was changed while retrieving it and only start retrieving an avatar when a new request came in while there were no outstanding requests
Mon Jun 2 17:42:36 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: If _retrieve_avatar is called again, restart retrieving the avatar
Mon Jun 2 17:40:59 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiContact: don't call _avatar_request_flush twice if getting the avatar failed
Mon Jun 2 17:10:54 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Do proper error handling if adding a resolver for a contact fails
Mon Jun 2 17:08:04 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiOlpcActivityManager: fix typo so it compiles again
Mon Jun 2 15:48:40 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Remove useless constructor functions from various classes
Mon Jun 2 15:31:12 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Fix the casting in the various _GET_PRIV macros
Mon Jun 2 15:14:43 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiSelf: Fix setting of the nickname parameter on the self object
Mon Jun 2 15:05:21 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Salut doesn't support messages of type autoreply, but does support type notice
Mon Jun 2 14:51:59 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Only send message types salut knows about
Mon Jun 2 14:31:10 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Split up contact changes in multiple functions
Fri May 30 11:51:30 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* Drop the ref to a AvahiContact when it has no more services
Fri May 30 11:40:12 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Whitespace fixes
Tue Apr 8 13:32:05 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-olpc-activity: fix handle leaks
Tue Apr 8 12:27:03 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* olpc-activity: unref the muc when it's closed
Tue Apr 8 12:23:57 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-mgr: emit the closed signal when closing all channels
Tue Apr 8 10:33:09 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* olpc-activity: contact have to be unrefed after salut_contact_manager_get_contact call
Mon Apr 7 15:11:32 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-olpc-activity-manager: fix a free and an unref issue
Mon Apr 7 15:09:39 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: don't keep a ref on the XCM, the muc mgr keep one for us
Mon Apr 7 15:06:36 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-olpc-activity-manager: always unref the activity when we call salut_contact_joined_activity
Fri Apr 4 16:34:25 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: don't keep a ref on the muc mgr
Fri Apr 4 11:35:39 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* unref the muc channel when we left an activity
Fri Apr 4 10:13:55 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove some old comments
Fri Apr 4 09:52:44 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* olpc-activity-manager: move the activities_by_room hash table to private
Thu Apr 3 15:54:28 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build new files
Thu Apr 3 15:54:06 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* connection: use the OLPC activity manager
Thu Apr 3 15:53:39 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-olpc-activity-manager.[ch]
Thu Apr 3 15:53:15 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-olpc-activity.[ch]
Thu Apr 3 15:52:53 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-olpc-activity-manager.[ch]
Thu Apr 3 15:51:49 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact: remove OLPC activity tracking. That's the olpc-activity-mgr's job now
Thu Apr 3 15:50:54 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact-manager: move disposing code to close_all method
Thu Apr 3 15:49:16 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* self: fix build when OLPC support is disabled
Thu Apr 3 15:48:02 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* discovery-client: fix build when OLPC support is disabled
Thu Apr 3 15:46:56 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-contact: pass NULL to salut_contact_change if OLPC support is disabled
Thu Apr 3 15:45:50 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-olpc-activity.[ch]
Mon Mar 31 11:34:38 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-muc-manager: add missing include
Mon Mar 31 11:33:35 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: abstract avahi bits for presence and avatar
Mon Mar 31 11:32:38 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add /salut-avahi-contact.[ch]
Mon Mar 31 11:22:23 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: use the discovery client to instantiate the self object
Mon Mar 31 11:17:33 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: abstract presence and avatar announcement
Mon Mar 31 11:16:53 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-self.[ch]
Mon Mar 31 11:02:53 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* discovery-client: add salut_discovery_client_create_self method
Thu Mar 27 10:22:40 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-contact-manager: destroy the client after the resolver
Thu Mar 27 10:01:40 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: abstract avahi bits
Thu Mar 27 09:57:32 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-muc-manager: destroy the discovery client after the browser
Thu Mar 27 09:56:59 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-muc-channel.c: dispose function have to be static
Thu Mar 27 09:55:13 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-contact-manager: remove OLPC activity code. Create salut-avahi-contact objects
Fri Mar 21 15:53:38 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: disconnect signals when disposing the discovery client
Fri Mar 21 10:47:17 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-discovery-client: implement salut_discovery_client_create_olpc_activity_manager
Fri Mar 21 10:43:27 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* discovery-client: add salut_discovery_client_create_olpc_activity_manager
Wed Mar 19 12:55:32 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* debug: add olpc-activity flag
Wed Mar 19 10:27:29 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove salut_contact_manager_new
Tue Mar 18 16:35:44 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-muc-manager.c: coding style tweaks
Tue Mar 18 15:47:22 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-manager: remove useless old code
Tue Mar 18 15:23:39 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: use new contact mgr API
Tue Mar 18 15:22:50 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build salut-avahi-contact-manager
Tue Mar 18 15:22:14 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-contact-manager.[ch]
Tue Mar 18 15:21:46 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: start to abstract avahi bits
Tue Mar 18 15:19:48 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* avahi-discovery-client: implement _create_contact_manager
Tue Mar 18 15:19:06 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* discovery-client: add salut_discovery_client_create_contact_manager
Mon Mar 17 15:44:29 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: create a constructor to properly create the object
Mon Mar 17 14:39:52 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-discovery-client.c: change state when disposing the client
Mon Mar 17 14:37:47 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-discovery-client: add disconnecting state
Mon Mar 17 14:18:16 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: rely on abstract methods to announce muc service
Mon Mar 17 14:16:21 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: abstract muc channel creation in the muc manager
Mon Mar 17 14:15:14 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build salut-avahi-muc-channel
Mon Mar 17 14:00:27 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-muc-channel.[ch]
Mon Mar 17 09:13:58 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_muc_channel_new
Fri Mar 14 15:19:49 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: start to abstract Avahi
Fri Mar 14 15:18:15 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: remove all Avahi code and rely on abstract methods for discovery
Fri Mar 14 15:18:05 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build new files
Fri Mar 14 15:13:30 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-muc-manager.[ch]
Fri Mar 14 15:05:00 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-avahi-discovery-client.[ch]
Fri Mar 14 15:03:25 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-discovery-client.[ch]
Fri Mar 14 12:37:31 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: move code from _new function to properties and constructor
Tue Mar 11 15:33:23 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-debug: add discovery flag
Fri May 23 16:10:25 BST 2008 Alban Crequy <alban.crequy@collabora.co.uk>
* Make tests work even when '.' is not in the $PATH
Fri May 30 12:19:43 BST 2008 Sjoerd Simons <sjoerd@luon.net>
* tube-stream: Fix off by one error in unix socket path initialization
Tue Apr 29 14:38:27 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't use EAI_ADDRFAMILY and EAI_NODATA. Should fix build on Fedora 9
Wed Apr 23 12:31:13 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* docs/: build HTML by default, now we have a properly licensed xep.xsl
Wed Apr 23 12:30:55 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* tools/: ship xep.xsl now it's DFSG-free (thanks stpeter!)
Wed Apr 23 12:07:50 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* COPYING: indicate the status of src/sha1/sha1.[ch] and tools/xep.xsl
Tue Apr 22 12:06:27 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix bashism "&>"
Mon Apr 21 18:13:58 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove cruft from tools/
Mon Apr 21 17:54:49 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add tools/ to SUBDIRS
Mon Apr 21 17:48:35 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Move extensions/tools to tools (consistent with Gabble, telepathy-glib, etc.)
Mon Apr 21 17:45:08 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add comment explaining why the .service.in file has a shorter name than you might expect
Mon Apr 21 17:35:52 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix data/Makefile.am
Mon Apr 21 17:21:13 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't use tar-ustar now that we've removed the long filename that caused problems (it turns out to be an automake 1.9 feature anyway)
Mon Apr 21 17:19:10 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Pass -f to autoreconf to update config.guess and friends
Mon Apr 21 17:18:40 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Prefer to run under automake-1.8 if available, to avoid automake 1.9 dependencies creeping in while we claim to support 1.8
Mon Apr 21 17:17:39 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove the fragile spec-gen.am stuff (no longer used)
Mon Apr 21 17:16:38 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Update code generation machinery
Mon Apr 21 17:16:19 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Require telepathy-glib 0.7.3 (path of least resistance for updating code-gen)
Mon Apr 21 17:14:50 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* configure.ac: check for mkdir -p (needed for updated code-gen)
Mon Apr 21 17:14:25 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add more codegen tools from telepathy-glib
Mon Apr 21 17:12:21 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Update existing codegen tools from telepathy-glib
Mon Apr 21 14:23:30 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove as-ac-expand.m4
Mon Apr 21 14:22:54 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove now-useless AC_DEFINE/AC_SUBST/AS_AC_EXPAND of DBUS_SERVICES_DIR
Mon Apr 21 14:19:32 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't distribute .service.in file with insanely long name (patch from my Gabble branch)
Mon Apr 21 14:03:33 BST 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add a hard dependency on telepathy-glib 0.6.1 and avoid using #ifdef for tp_debug_set_flags
Tue Apr 15 16:31:56 BST 2008 Alban Crequy <alban.crequy@collabora.co.uk>
* Add a D-Bus message queue when the application is not yet connected to the tube (similar to Bug #14343 in Gabble)
Tue Apr 15 15:40:03 BST 2008 Alban Crequy <alban.crequy@collabora.co.uk>
* Fix copyright
Tue Apr 15 15:22:19 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename gibber_transport_block to gibber_transport_block_receiving
Wed Mar 5 18:02:57 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-stream: block the data stream when the bytestream is blocked and when transport buffer isn't empty
Wed Mar 5 17:55:43 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: block writing if the transport buffer isn't empty
Wed Mar 5 17:53:36 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_bytestream_oob_block_read
Wed Mar 5 17:48:08 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-fd-transport.c: implement gibber_transport_block
Wed Mar 5 17:33:24 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_transport_block method
Wed Apr 9 10:43:03 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* NEWS: fix typo
Wed Apr 9 10:32:23 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* version 0.3.2
Wed Apr 9 10:26:35 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
tagged telepathy-salut 0.3.2
Wed Apr 9 10:26:19 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* version 0.3.2
Wed Apr 9 10:25:13 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a NEWS entry for 0.3.1 release
Mon Apr 7 09:57:26 BST 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: no need to get the DBus proxy when disposing
Fri Mar 28 09:02:42 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: add debug info about membership management
Tue Mar 18 12:54:19 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact-manager: use the service name and not the activity name when removing an activity
Thu Feb 21 10:10:38 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: set state to closing before closed
Thu Feb 21 10:09:04 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: set status to closing before closed
Thu Feb 21 10:03:27 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: add a explanation about the current status of this bytestream
Thu Feb 21 09:35:58 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-obb: remove redundant disconnect signals
Thu Feb 21 09:15:46 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bystream-oob: always go trought the closing state before the closed one
Wed Feb 20 16:43:11 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-obb: add a closing state and disconnect the transport when closing the bytestream
Wed Feb 20 15:13:58 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: be sure the buffer is flushed before disconnect the transport
Wed Feb 20 13:07:31 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-fd-transport: emit the buffer-empthy signal when all the data are directly send
Wed Feb 20 13:02:22 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_transport_emit_buffer_empty and use it instead of g_signal_emit_by_name
Wed Feb 20 12:53:52 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-transport: assert buffer_is_empty is implemented
Wed Feb 20 12:35:22 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-stream: wait the buffer is empty before remove the transport
Wed Feb 20 12:17:26 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-fd-transport: implement the buffer_is_empty method
Wed Feb 20 12:15:55 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-fd-transport: emit the "buffer-empty" signal when needed
Wed Feb 20 12:14:49 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-transport: add gibber_transport_buffer_is_empty abstract method
Wed Feb 20 12:02:30 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-transport: add a "empty-buffer" signal
Mon Feb 18 16:53:30 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Reference the wiki page about Clique
Mon Feb 18 15:52:58 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix up README for current Salut. Also s/Gabble/Salut/ and mention XEP-0174 instead of "Bonjour"
Mon Feb 18 15:36:53 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use -Wno-portability now we explicitly require GNU Make (fd.o #14020)
Mon Feb 18 15:36:48 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add README
Fri Feb 15 11:42:21 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* version 0.3.1
Fri Feb 15 11:37:00 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
tagged telepathy-salut 0.3.1
Fri Feb 15 11:36:45 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* version 0.3.1
Thu Mar 20 11:35:53 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: When reconnecting after a reset, reset the resetting flag
Thu Mar 20 11:34:52 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* continous-failure.py: Update test to send messages on a regular basis to see check if data is still send after a reset
Thu Mar 20 11:30:05 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* While resetting just drop messages, don't send it through to a lower transport
Fri Feb 29 18:54:30 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix some small coding style issues
Fri Feb 29 18:48:48 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Don't assume that all packets between ->first_packet, and ->next_output_paxket exist
Fri Feb 29 17:57:44 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Fix repairing when the node has moved to pending_removal
Fri Feb 29 16:57:07 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSenderGroup: WHOIS_REQUEST senders should be looked up by whois_request.sender_id in the packet
Fri Feb 29 16:28:11 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSenderGroup: Fixed a silly bug where the condition in the forloop woud still true forever
Fri Feb 29 11:46:20 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticast: Don't keep pending removals in the main hash, but put them in a seperate array. So we can start a new gathering session including them, while still being able to react on repair requests
Thu Feb 28 16:40:05 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Ensure we wait for nodes to finish their failure process before completeling the JOIN
Thu Feb 28 16:39:26 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: reset the timeout to zero when the gathering phase has stopped, not strictly necessary, but nice anyway
Thu Feb 28 15:47:31 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Set the pending removal state before checking the queue length as the lenght partially depends on the state
Thu Feb 28 11:16:35 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* If we're resetting because the join failed, return JOIN_FAILED immediately
Thu Feb 28 11:16:08 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Better debugging of sender garbage collection
Thu Feb 28 09:55:32 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticast: Add more clear debugging information
Fri Feb 15 11:20:08 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add Salut 0.3.1 release notes
Tue Feb 5 18:41:24 GMT 2008 Laurent Bigonville <bigon@bigon.be>
* configure.ac: readd lost enable_ssl variable
Sat Feb 2 16:21:49 GMT 2008 Laurent Bigonville <bigon@bigon.be>
* configure.ac: add a flag to control openssl support
Tue Feb 12 12:50:34 GMT 2008 Marco Barisione <marco@barisione.org>
* src/Makefile.am: use POSIX character classes instead of ranges
Tue Feb 12 12:50:21 GMT 2008 Marco Barisione <marco@barisione.org>
* lib/gibber/Makefile.am: use POSIX character classes instead of ranges
Tue Feb 12 12:27:38 GMT 2008 Marco Barisione <marco@barisione.org>
* src/Makefile.am: allow digits in type names while generating marshallers
Tue Feb 12 12:27:21 GMT 2008 Marco Barisione <marco@barisione.org>
* lib/gibber/Makefile.am: allow digits in type names while generating marshallers
Thu Feb 7 13:06:30 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucManager: If setting up a resolver fails then we can get into a situation where a browser entry doesn't have a resolver. Handle this gracefully
Fri Feb 1 14:24:54 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-muc: actually close the muc before announce it as closed
Fri Feb 1 11:38:20 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Ignore request for removal of unknown senders
Fri Feb 1 11:27:14 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Always fully stop whois recovery process if a WHOIS_REPLY was received
Fri Feb 1 11:26:22 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Reschedule whois request before sending out the request sigan, to prevent race conditions if the signal handler reenters the main loop
Fri Feb 1 09:43:51 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: GError have to be freed using g_error_free, not g_free
Thu Jan 31 16:43:21 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: fix a reference leak when creating the muc bytestream
Thu Jan 31 16:37:11 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_tube_dbus_constructor: when handle_type is room, the bytestream have to be of type GibberBytestreamMuc
Thu Jan 31 15:24:19 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: convert error code to TP_ERROR_NETWORK_ERROR when announce_activity() failed
Wed Jan 30 13:56:46 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* NEWS: copy 0.3.0 release notes
Tue Jan 29 14:09:45 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: display error message when ga_service_resolver_attach failed
Tue Jan 29 13:19:56 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager.c: use DEBUG macro instead of g_message
Tue Jan 29 10:22:49 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-gibber-r-multicast-sender.c: fix a GibberRMulticastPacket leak
Tue Jan 29 10:17:10 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-gibber-iq-helper.c: remove debug g_print
Mon Jan 28 14:32:43 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: Don't set "stream-id" properties in the setter function as user isn't suppose to set one
Mon Jan 28 13:55:46 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_params_free: don't leak the published-name
Mon Dec 17 13:57:50 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-bytestream-manager: don't leak our streaminit_reply_cb_data structure if the XMPP connection failed
Fri Jan 25 13:17:13 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: fix leaks when setting olpc_ip4 and olpc_ip6 value
Fri Jan 25 12:38:50 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: fix a muc-manager refcount leak leading to a vicious crash when disposing connection
Mon Jan 21 12:30:32 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: tubes_message_received: change some test as assertion
Mon Jan 21 12:10:23 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't listen for the received-stanza in tubes-channel but received stanza from the text channel. Should fix #14145 on fd.o
Mon Jan 21 12:09:39 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-manager: add salut_muc_manager_ensure_tubes_channel
Mon Jan 21 11:09:10 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-manager: factor out tubes channel creation
Mon Jan 21 10:35:48 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: muc_connection_received_stanza_cb: check if the stanza has the right type/subtype
Mon Jan 21 09:45:04 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: fix a typo in comment. We don't use presence to announce tubes in Salut
Fri Jan 18 10:50:09 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: send_olpc_activity_properties_changes_msg: convert GError to a TP_ERROR
Fri Jan 18 10:42:44 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: update_activity_privacy: convert GError to a TP_ERROR
Fri Jan 18 10:34:38 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: update_activity_privacy have to be static
Thu Jan 17 14:51:45 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-causal-transport.c: fix a crasher when a transport is disconnected before the self sender was created
Thu Jan 10 13:53:38 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: don't create the bytestream mgr if something got wrong and we disconnected the connection
Tue Jan 8 15:42:26 GMT 2008 Sjoerd Simons <sjoerd@luon.net>
* version 0.3.0.1
Tue Jan 8 15:35:04 GMT 2008 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.3.0
Tue Jan 8 15:34:52 GMT 2008 Sjoerd Simons <sjoerd@luon.net>
* version 0.3.0
Tue Jan 29 12:02:48 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Fix function definition style
Tue Jan 29 11:51:58 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Flush the state when asked to disconnect
Tue Jan 29 09:28:29 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-resolver: Fix copyright header
Mon Jan 28 16:45:50 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Use NS_GET16 instead of GETSHORT
Mon Jan 28 16:01:37 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Various small coding style fixes
Mon Jan 28 15:51:36 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Use g_list_next instead of ->next
Mon Jan 28 15:48:28 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Small coding style fix
Mon Jan 28 15:31:41 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-resolv.c: Assert the return code after calling gibber_resolver_sockaddr_to_str, so it's always executed
Mon Jan 28 15:30:03 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Small coding style fix
Mon Jan 28 15:28:38 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-resolver.c: Use g_list_next instead of ->next
Mon Jan 28 15:28:08 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: unset the resolver singleton when changing the type
Mon Jan 28 15:26:59 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-resolv.c: Little coding style fix
Tue Jan 15 11:26:34 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Kill trailing spaces
Tue Jan 15 11:26:13 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Only use the async resolver when compiled with libasyncns support
Tue Jan 15 11:02:34 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a resolver based on libasyncns
Mon Jan 14 22:13:57 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Implement getting the singleton resolver
Mon Jan 14 22:13:35 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Actually pass the error to gibber_resolver_srv_result
Mon Jan 14 21:50:24 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Automatically configure the right resolv linking flags
Mon Jan 14 21:10:49 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberResolver: Add various utility functions and error codes
Mon Jan 14 20:17:44 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a simple check for the srv list ordering
Mon Jan 14 20:15:06 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Implement GibberResolver and a simple usage example
Tue Jan 8 16:36:52 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove various obsolete includes
Tue Jan 8 12:28:03 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Small coding style fixes
Mon Jan 7 21:34:22 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContact: If the avatar tokens change while we retrieven an avatar. Restart it
Mon Jan 7 17:17:29 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Implement the Avatar interface as intended
Mon Jan 7 17:15:33 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* When purely removing the avatar set the token to ""
Mon Jan 7 16:54:13 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutSelf: Properly remove old avatar data if not setting a fresh one
Mon Jan 7 11:19:43 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_connection_request_avatars: unref the contact after the salut_contact_get_avatar call
Mon Jan 7 11:14:12 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: coding style fix
Sat Jan 5 19:54:21 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutConnection, emit AvatarUpdated when our own avatar is set
Sat Jan 5 14:46:27 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Port to avahi-gobject
Fri Jan 4 20:38:37 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutConnection: Implement RequestAvatars
Fri Jan 4 20:03:19 GMT 2008 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutConnection: Implement GetKnownAvatarTokens
Thu Jan 3 16:15:56 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* When ignoring an attempt to set a tubes channel's type, assert that the desired value is either NULL or TP_IFACE_CHANNEL_TYPE_TUBES
Thu Jan 3 16:13:27 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Assert that room lists have type ROOM_LIST, not TEXT
Thu Jan 3 13:09:56 GMT 2008 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Cope with TpChannelIface channel-type property becoming writeable in telepathy-glib > 0.7.0, avoiding warnings when channels are constructed (fd.o #13896).
If telepathy-glib is <= 0.7.0, the added code will never execute, but is
harmless.
Thu Jan 3 13:34:54 GMT 2008 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-tcp-transport.c: getaddrinfo uses gai_strerror and not errno for error reporting
Mon Dec 17 10:24:38 GMT 2007 Emanuele Aina <em@nerd.ocracy.org>
* gibber-ssl-transport.c: reissue the disconnecting/disconnected signals from the underlying transport
Fri Dec 7 11:27:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.2.99.1
Fri Dec 7 11:13:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.2.0.1
Fri Dec 7 11:04:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.2.0
Fri Dec 7 11:03:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.2.0
Thu Dec 6 16:55:47 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: An up to date session packet should have all senders in it's depends.. Fixes session packets not being properly rescheduled
Thu Dec 6 11:51:40 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberBytestreamOOB: Little coding style fix
Wed Dec 5 17:33:04 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberBytestreamOOB: Connect back to the address our sockaddress came from, ignoring the hostname we got from SI
Wed Dec 5 17:30:00 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberBytestreamOOB: Listen on wildcard instead of a specific address
Wed Dec 5 14:30:07 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberFdTransport: Update copyright
Wed Dec 5 14:29:24 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberFdTransport: Implement get_sockaddr virtual method
Wed Dec 5 14:28:45 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a get_sockaddr virtual method to GibberTransport
Mon Dec 3 11:35:48 GMT 2007 Marco Barisione <marco@barisione.org>
* genginterface.py: use gint64 and guint64 for x and t types instead of gint and guint
Mon Dec 3 11:33:13 GMT 2007 Marco Barisione <marco@barisione.org>
* genginterface.py: handle array of arrays in type_to_gtype()
Mon Dec 3 11:37:37 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutAvahiEntryGroup: Comment on the contents of a the entries hashtable
Mon Dec 3 11:21:17 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutAvahiEntryGroup: The entries hashtable exists of entries as keys, not strings.. Thus use an entry and not a string for removal
Sun Dec 2 17:42:53 GMT 2007 Marco Barisione <marco@barisione.org>
* configure.ac: use $TELEPATHY_GLIB_LIBS instead of the non-existent $TP_GLIB_LIBS
Thu Nov 29 21:32:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.11.1
Thu Nov 29 21:16:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.11
Thu Nov 29 21:16:21 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.11
Thu Nov 29 20:49:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Announce muc rooms if and only if they are connected
Thu Nov 29 17:07:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Tube channels become ready as soon as their created, so return them right away
Thu Nov 29 16:26:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutTubesChannel: Throw an error when a tube is offered while the channel is not connected
Thu Nov 29 12:16:35 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't stop already stopped senders
Thu Nov 29 11:18:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Only send the initial repair request out quickly. And have bigger timeouts afterwards
Wed Nov 28 18:29:44 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Don't repair after and including stopped state instead of just after
Tue Nov 27 22:02:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a test with one node dying
Tue Nov 27 22:02:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add some debug info
Tue Nov 27 22:02:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: When tagging a failure as INSTANT_FAILURE, remove the failed timer. Also don't recheck INSTANT_FAILURE members
Tue Nov 27 21:56:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Removing failed members from the members table afer the join has finished, even if they were in depends and not in failures
Tue Nov 27 17:28:28 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Only get the sender when it didn't fail. Prevents assertion failure when a sender was failed during the join process
Tue Nov 27 17:08:09 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Don't try to repair packets after the stopped state
Wed Nov 28 02:24:38 GMT 2007 Robert McQueen <robert.mcqueen@collabora.co.uk>
* correct the LGPL 2.1 boilerplate (s/Library/Lesser/ and update FSF address)
Mon Nov 26 19:45:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.10.1
Mon Nov 26 19:44:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.10
Mon Nov 26 19:43:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.10
Mon Nov 26 19:33:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Whitespace fixes
Mon Nov 26 19:11:36 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Don't let lookup_by_name care about nodes pending for removal
Mon Nov 26 19:10:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: While popping packets keep checking the senders state
Mon Nov 26 19:07:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Let _cache_size only return the size of the relavant cached items
Mon Nov 26 19:06:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: When signalling failure only cancel the needed timers don't set the state to failure
Mon Nov 26 19:04:25 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: When marking nodes as instant failure remove their respective senders from the causal transport
Mon Nov 26 19:03:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Only do the failure process on the wire for nodes of which we known the start, otherwise mark them as instant failures
Mon Nov 26 19:01:26 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a test continously failing one node, causing group split and reconnects
Mon Nov 26 15:28:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Don't flag members as ATTEMPT_JOIN_DONE when the AJ packets had the current sender in the senders field
Mon Nov 26 15:27:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Cleanup join failure timer when the join has succeeded
Mon Nov 26 15:27:12 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: When a node fails during a join let the join process take care of the removal from members
Mon Nov 26 15:26:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Updated members can start the packet after the one we just processed
Mon Nov 26 15:25:23 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Check join state directly after starting it, in case we're the only one left
Mon Nov 26 14:42:35 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* causalorderingtest.py: Update the test to work the final protocol
Mon Nov 26 11:32:42 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Do a stricter check of a senders state before signalling failure
Mon Nov 26 11:31:50 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* After connecting the GibberRMTransport, no longer listen to GibberRMCTransport signals. Those belong to GibberRMTransport now
Mon Nov 26 11:28:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Assert that we are not asked to connected in the connected state
Mon Nov 26 09:57:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Some whitespace fixes
Mon Nov 26 09:56:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Explain gibber_r_multicast_packet_diff a bit more
Mon Nov 26 09:47:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Ensure sender dispose methods don't iterate the groups hash array while it's being freed
Sat Nov 24 23:29:40 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* repair-after-node-disconnected-test.py: After successfull finishing, send a packet from the retriever and wait 30 seconds after success so everyone can dispose node0
Sat Nov 24 23:27:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Keep a sender in a pending removal state as long as not all it's depends are acked
Sat Nov 24 23:22:26 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Only stop repeating if requested
Sat Nov 24 23:21:23 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* mesh.py: Add some utility functions to dump depends and get the packets sender
Sat Nov 24 10:59:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: After popping a data packat, exit the pop_packet function the normal way, to ensure the progress timer is properly reset
Thu Nov 22 14:42:26 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* test-ssl.c: Call gibber_xmpp_connection_restart before reopening a connection
Mon Nov 19 16:29:12 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: salut_connection_act_set_properties: use check_room()
Mon Nov 19 16:27:15 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connectio: factorize room_handle checking to check_room
Mon Nov 19 16:22:25 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: salut_connection_olpc_get_activities: check if contact handle is valid
Mon Nov 19 16:21:40 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: salut_connection_olpc_get_current_activity: check if handle is valid
Mon Nov 19 16:20:23 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_connection_olpc_get_properties: check if handle is valid
Wed Nov 14 14:57:02 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Development version 0.1.9.1
Wed Nov 14 14:43:41 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
tagged telepathy-salut 0.1.9
Wed Nov 14 14:37:54 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* version 0.1.9
Wed Nov 14 14:34:51 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* configure.ac: fix release comment: we use salut_nano_version and not salut_release
Wed Nov 14 09:13:19 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: remove the presence resolver failed timer when disposing (fix a crasher)
Tue Nov 13 20:08:55 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.8.1
Tue Nov 13 20:05:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.8
Tue Nov 13 20:04:24 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.8
Tue Nov 13 18:57:47 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucChannel: Return the correct type if we're already announcing a clique group
Tue Nov 13 18:24:41 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: salut_muc_channel_publish_service: return if muc_group is NULL instead of asserting
Tue Nov 13 18:42:04 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucManager: If we're not compiled with tubes support, then a si request for a tube is always an error case
Tue Nov 13 17:37:04 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Use tp_debug_set_flags() if available, to separate 'persist' from the rest of the debug flags (backport from Gabble)
Mon Nov 12 10:43:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.7.1
Mon Nov 12 10:34:58 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.7
Mon Nov 12 10:34:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.7
Mon Nov 12 10:18:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: rename gibber_r_multicast_sender_fail to _gibber_r_multicast_TEST_sender_fail, so it's extra clear that it's purely for testing
Fri Nov 9 20:57:13 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Mark a sender as failed if the data message didn't have the claimed amount of data in it
Fri Nov 9 20:17:47 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* check-gibber-r-multicast-causal-transport.c: Be much more anal about the flags when doing fragmentation tests
Fri Nov 9 20:17:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastCausalTransport: Correctly set the flags when fragmenting into multiple packets
Fri Nov 9 14:41:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* repair-after-node-disconnected-test: Add a simulation to test if a node can sucessfully retrieve unacked packets from a failed node from other nodes
Fri Nov 9 13:38:40 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Data can come either from members or failing members
Fri Nov 9 12:54:50 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* mesh.py: Add failure trigger function
Fri Nov 9 12:54:22 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* test-r-multicast-transport-io: Add signalling to trigger failures on selected nodes
Fri Nov 9 12:52:33 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Add functionality to trigger failure for testing purposes
Fri Nov 9 12:51:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastCausalTransport: Add a method to lookup a sender by name
Fri Nov 9 12:49:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSenderGroup: Add a method to lookup a sender by name
Fri Nov 9 12:49:25 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* gibber-util: Add gibber_strdiff, copied from tp_strdiff
Fri Nov 9 13:09:10 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix build with OLPC features enabled
Fri Nov 9 12:01:45 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* make contact's handle a public variable
Fri Nov 9 11:49:39 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix typo in debug message
Fri Nov 9 11:40:41 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: no need to dup the string stored in priv->senders as it's owned by the Contact object and we have a ref on it
Fri Nov 9 11:39:01 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* replace salut_contact_manager_create_contact by salut_contact_manager_ensure_contact
Fri Nov 9 11:23:44 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_contact_manager_create_contact: assert contact doesn't exist yet
Thu Nov 8 10:07:26 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* give the SalutConnection to SalutContact instead of the room and contact repo
Thu Nov 8 09:44:47 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact-manager: don't ensure the contact handle anymore as it's done by the Contact object now
Wed Nov 7 16:44:37 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact-manager: adapte to use new SalutContact API
Wed Nov 7 16:43:40 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: salut_muc_channel_add_members: don't ensure the handle as it's owned by the newly created contact now
Wed Nov 7 16:41:27 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* make SalutContact owns the ref on his handle
Wed Nov 7 16:21:15 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: store senders in a hash table so we can unref contacts when closing the channel
Wed Nov 7 16:01:03 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: create/ref contact when we got new senders
Wed Nov 7 15:59:01 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* contact-manager: add salut_contact_manager_create_contact public function
Wed Nov 7 15:03:45 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: split salut_muc_channel_change_members to salut_muc_channel_add_members and salut_muc_channel_remove_members
Wed Nov 7 13:15:02 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: fix debug message in salut_muc_channel_change_members
Wed Nov 7 15:01:13 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastCausalTransport: While disconnecting, still accept reliable and repair request packets
Wed Nov 7 14:37:46 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Add a stopped state in which a sender will only react to repair requests
Wed Nov 7 13:10:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a simulation to see if leaving nodes do still correctly react to repaire requests
Wed Nov 7 14:39:27 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Kill trailing whitespace
Wed Nov 7 13:08:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't unnecessarily rstrip data
Wed Nov 7 15:07:10 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Development version 0.1.6.1
Wed Nov 7 14:20:28 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
tagged telepathy-salut 0.1.6
Wed Nov 7 13:54:24 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Version 0.1.6
Tue Nov 6 13:05:11 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct misleading comment: there are >3 known properties now
Tue Nov 6 13:04:25 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove SALUT_CONTACT_OLPC_IP4, SALUT_CONTACT_OLPC_IP6 bitfield flags (both are equivalent to SALUT_CONTACT_OLPC_PROPERTIES)
Tue Aug 28 13:46:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add ip4-address and ip6-address as known buddy properties
Mon Aug 27 15:44:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflict with the IP buddy property patch
Sun Jul 15 10:30:38 BST 2007 Dan Williams <dcbw@redhat.com>
* Put IPv4 and IPv6 addresses into buddy properties
Tue Nov 6 12:09:02 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: set presence timeout to 20 minutes
Mon Oct 29 15:20:59 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: contact_failed_cb: fix test checking if there is already a timer
Mon Oct 29 13:46:23 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: the timeout is in the millisecond, not second
Mon Oct 29 13:25:45 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: when presence resolver fails, remove the contact after a timer if we wasn't able to resolve it again
Mon Nov 5 19:12:45 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix conflicts
Mon Nov 5 11:09:45 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add telepathy-salut.8 man page
Fri Nov 2 18:33:38 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't check for protocol attribute, we no longer send it
Fri Nov 2 17:31:13 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* docs/: fix XML
Fri Nov 2 16:58:34 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Change OLPC activity DNS-SD records to _olpc-activity1._udp
Fri Nov 2 16:46:37 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use #defines for DNS-SD service types. Rename _salut-room._udp to _clique._udp
Fri Nov 2 16:37:43 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove unused ansi.h
Fri Nov 2 16:37:02 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove now-useless namespaces.h
Fri Nov 2 16:36:13 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix up inclusions of namespace headers
Fri Nov 2 16:34:50 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Recommend 239.255.71.x in documentation
Fri Nov 2 16:16:16 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Replace some references to rMulticast with Clique
Fri Nov 2 16:15:42 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Document mDNS use for Clique
Fri Nov 2 15:53:16 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use new Clique namespace to represent the Clique protocol (XMPP-like messages over a reliable multicast protocol)
Fri Nov 2 15:52:56 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* clique.xml: call it Clique in the intro
Fri Nov 2 15:27:01 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Rename docs/room-invitation.xml to docs/clique.xml
Thu Nov 1 13:20:17 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Change namespace in documentation to match code
Thu Nov 1 13:14:47 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add room-invitation protocol description
Mon Oct 22 13:34:36 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Echo broadcast messages that are from us (rMulticast aux bytestreams don't echo)
Mon Oct 22 13:33:55 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Rename NS_LLMUC to NS_TP_LL_ROOM_INVITATION and put it in the telepathy.fd.o/xmpp namespace
Mon Nov 5 19:22:21 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
tagged snapshot after merging Clique protocol and stream tubes
Fri Nov 2 12:47:29 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: unref the bystream when it's closed. It's the responsibilty of the object using it to ref it
Thu Nov 1 15:59:26 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Ignore OOB close stanza - it doesn't make sense for OOB TCP streams that we implement internally, and that's all we currently support
Thu Nov 1 14:30:57 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-stream: remove useless blank line
Thu Nov 1 14:16:53 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-stream: create the transport when the bystream is open as we are not able to handle data before
Thu Nov 1 13:39:15 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-stream: use GibberTransport instead of reinventing our own
Mon Oct 29 09:33:55 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: remove unnecessary casts from (gchar *) to (const gchar *)
Fri Oct 26 17:05:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_tubes_channel_get_stream_tube_socket_address: don't hardcode unix type
Fri Oct 26 15:32:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: salut_tubes_channel_bytestream_offered: close the bytestream if there is an error
Fri Oct 26 15:26:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channe: remove 1-1 tubes commented code
Fri Oct 26 15:19:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: salut_muc_manager_handle_si_stream_request: close the bytestream if the tubes channel doesn't exist
Fri Oct 26 14:26:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-bytestream-manager.c: use gibber_bytestream_oob_set_check_addr_func to check if the addr is owned by the right contact
Fri Oct 26 14:24:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_bytestream_oob_set_check_addr_func to let bytestream user define a function to check if he want to accept a incoming connection or not
Thu Oct 25 15:24:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: the free of host_name_fqdn have to be done in the finalize, not dispose
Thu Oct 25 15:16:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: assert host_name_fqdn is not NULL in constructor
Thu Oct 25 15:08:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a "host-name-fqdn" property to the bytestream-mananager so we use the host name from avahi_client_get_host_name_fqdn in OOB bytestreams
Thu Oct 25 13:44:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix confict with -protocol and make it build
Thu Oct 25 12:23:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: send the IQ response only if we are the recipient of the bytestream
Thu Oct 25 12:17:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager.c: unref the bytestream *after* the call to gibber_bytestream_iface_close
Thu Oct 25 12:14:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: ref the xmpp-connection and disconnect its signal when disposing
Wed Oct 24 11:52:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: add a TODO about IPv6 literals in URL
Wed Oct 24 11:47:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: add a FIXME in parse_oob_iq_result
Tue Oct 23 16:38:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: explicitely say in the host parameter description than it have to be a hostname, not a literal
Tue Oct 23 17:01:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: when creating a new stream tube, set its initiator according to the contact who sent us the tubes messages
Tue Oct 23 16:55:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: extract_tube_information: allow initiator to be NULL
Tue Oct 23 13:26:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: call set_transport before connect and open_fd so we don't have to check for the state
Tue Oct 23 12:33:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: don't expect transport's connect is synchronous
Tue Oct 23 11:34:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix stanza leak in gibber_bytestream_oob_accept
Tue Oct 23 11:31:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: close the transport when disposing the bytestream
Tue Oct 23 11:27:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: close the bytestream if the transport is disconnected
Tue Oct 23 11:14:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: use GibberTransport instead of reimplementing our own
Tue Oct 23 09:46:18 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: coding style fix
Mon Oct 22 16:42:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: normalize_address was renamed to gibber_normalize_address
Mon Oct 22 16:36:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: remove temporary buffer in data_io_in_cb
Mon Oct 22 16:05:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-obb: add a write buffer
Mon Oct 22 15:00:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-obb: close the bytestream if an error occurs when writing to the socket
Mon Oct 22 14:42:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* allow func argument of gibber_bytestream_{oob,ibb}_accept to be NULL
Mon Oct 22 14:38:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename parse_oob_close_iq to parse_oob_iq_result
Mon Oct 22 14:38:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: use gibber-util's normalize_address instead of our own copy
Mon Oct 22 14:13:02 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove the request attribute in the call of update_tubes_info in salut_tubes_channel_accept_stream_tube
Mon Oct 22 13:00:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: make normalize_address more portable
Mon Oct 22 11:45:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: don't bufferize data. Let the higher layer do that
Mon Oct 22 11:14:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: remove usless return in xmpp_connection_received_stanza_cb
Mon Oct 22 11:13:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb.c: inline send_stanza
Fri Oct 19 17:08:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add GIBBER_TELEPATHY_NS_RMULTICAST namespace and use it in bytestream-muc
Fri Oct 19 15:38:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-oob: send item-not-found error if connect to peer failed
Fri Oct 19 15:22:05 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager.c: improve parsing in si_request_reply_cb
Fri Oct 19 15:09:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager: remove double break
Fri Oct 19 15:08:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager.c: properly send IQ error in si_request_cb
Fri Oct 19 14:57:33 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: add a TODO in gibber_iq_helper_new_error_reply
Fri Oct 19 14:56:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-gibber-iq-helper.c: update to use new gibber_iq_helper_new_error_reply API
Fri Oct 19 14:53:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* modify gibber_iq_helper_new_error_reply to take a XmppError and a error msg as arguments
Fri Oct 19 13:24:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-manager.c: backport streaminit_parse_request improvements from Gabble
Fri Oct 19 12:36:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build salut-bytestream-manager
Fri Oct 19 12:36:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-bytestream-manager.[ch]
Fri Oct 19 12:30:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build gibber-bytestream-oob
Fri Oct 19 12:30:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-bytestream-oob.[ch]
Fri Oct 19 11:40:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove a test g_print
Fri Oct 19 10:58:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: add dispose_has_run
Fri Oct 19 10:40:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build tube-stream
Fri Oct 19 10:39:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add tube-stream.[ch]
Fri Oct 19 10:21:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* drop gibber_bytestream_iface_get_protocol. Use a property instead
Fri Oct 19 10:05:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* change bytestream_iface_accept API. The bytestream is now responsible of creating and sending the SI accept stanza
Wed Oct 17 16:00:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: properly decline bytestream if a GError is passed
Wed Oct 17 10:25:01 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: drop muc support
Wed Oct 17 09:52:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a GError argument to gibber_bytestream_iface_close as in Gabble (not used yet)
Tue Oct 16 16:55:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_tubes_channel_bytestream_offered
Tue Oct 16 16:54:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_muc_manager_handle_si_stream_request
Tue Oct 16 13:44:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: check if we have to publish the tube *before* adding the <tube> markup
Tue Oct 16 12:52:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: instantiate the bytestream mgr
Tue Oct 16 12:52:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add bytestream-manager debug flag
Tue Oct 16 11:48:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: don't announce stream tubes we didn't initiate
Mon Oct 15 16:18:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* implement AcceptStreamTube and GetStreamTubeSocketAddress
Mon Oct 15 15:56:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: add unix and inet sockets in GetAvailableStreamTubeTypes result
Mon Oct 15 15:52:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: don't force the stream-id attribute in muc presence
Mon Oct 15 15:42:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove the offering parameter from extract_tube_information
Mon Oct 15 15:35:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* start to implement OfferStreamTube (muc only for now)
Mon Oct 15 13:14:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: add stream tubes in GetAvailableStreamTubeTypes result
Thu Oct 25 12:46:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-muc-connection.c: gibber_muc_connection_new_stream: make code easier to read and add a comment
Thu Oct 25 12:40:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-muc-connection: fix a typo in comment
Thu Oct 25 11:03:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* call gibber_muc_connection_new_stream the first time get_property("stream-id") or gibber_bytestream_muc_send is called
Thu Oct 25 10:17:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove generate_stream_id
Thu Oct 25 10:15:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove the stream-id arg from create_new_tube
Thu Oct 25 10:10:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use gibber_muc_connection_new_stream to allocate the stream used with D-Bus tubes
Thu Oct 25 10:05:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_muc_connection_new_stream and gibber_muc_connection_free_stream
Wed Oct 24 15:18:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc stream-id are now guint16
Wed Oct 24 15:09:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: use new-senders and lost-senders instead of new-sender and lost-sender
Wed Oct 24 14:49:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflict with sjoerd-new-protocol
Wed Oct 24 14:19:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: update muc-bytestream's sender <-> stream-id mapping
Wed Oct 24 14:15:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: allow each sender to use his own stream id
Mon Nov 5 17:39:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMucChannel: Let the debug info output which sender is unknown
Mon Nov 5 17:34:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Use guint's to iterate through GArray's
Mon Nov 5 17:34:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Document the contents of hash tables and queue's
Mon Nov 5 17:33:45 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Use guint's to iterate through GArray's
Mon Nov 5 17:11:41 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastPacket: Little style tweak
Mon Nov 5 17:11:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastPacket: Use guint instead of int for iterating
Mon Nov 5 17:09:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMucConnection: Remove trailing spaces
Mon Nov 5 17:07:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMucConnection: Document the signal parameters that don't have specific types
Mon Nov 5 17:01:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastCausalTransport: Remove some vestigial cose
Mon Nov 5 16:55:22 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMucConnection: Add an explenation why 239.255.71.0/24 is used for clique multicast groups
Fri Nov 2 20:41:19 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Assign a default stream id to shut up gcc
Fri Nov 2 17:05:38 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Don't use g_queue_clear, it's not defined in glib 2.12
Fri Nov 2 16:57:43 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Cast values gotten from g_value_dup_object
Fri Nov 2 16:22:10 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-transport.c: fix GArray leak in recheck_failures
Fri Nov 2 16:35:42 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMucConnection: Use a block from the ipv4 local scope multicast addresses range
Fri Nov 2 16:34:20 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Fix a little style issue
Fri Nov 2 15:59:49 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-causal-transport.c: fix packet leak in gibber_r_multicast_causal_transport_send_failure
Fri Nov 2 15:57:07 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-causal-transport.c: fix packet leak in send_keepalive_cb
Fri Nov 2 16:05:35 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Bump the version to 1!
Fri Nov 2 16:05:05 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Reorder some fields to have a nicer alignment in some cases
Fri Nov 2 16:03:55 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add Clique prefix to each packet
Fri Nov 2 14:59:46 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Rename IS_RELIABLE_PACKET to GIBBER_R_MULTICAST_PACKET_IS_RELIABLE_PACKET
Fri Nov 2 14:07:45 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-packet: Assert that packet parsing succeeds and check some extra fields
Fri Nov 2 14:06:59 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-causal-transport.c: Assert that the packet parsing succeeds
Fri Nov 2 13:31:14 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: fix string leaks in browser_removed
Fri Nov 2 13:14:06 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-causal-transport.c: fix packet leak in gibber_r_multicast_causal_transport_send_join
Fri Nov 2 13:13:06 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-causal-transport.c: fix packet leak in gibber_r_multicast_causal_transport_send_attempt_join
Fri Nov 2 13:10:41 GMT 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-sender.c: fix a GArray leak in gibber_r_multicast_sender_group_gc
Fri Nov 2 14:04:36 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: When packet parsing fails, dont assert but return an error
Fri Nov 2 12:10:35 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Actually store the keepalive timer in the keepalive_timer variable
Fri Nov 2 11:53:16 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Fail nodes if they didn't take part in the join or failure process in time
Fri Nov 2 11:51:39 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Stop the complete sender group instead of just the senders
Fri Nov 2 11:50:50 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add api to stuff the full sender group from popping
Thu Nov 1 15:02:47 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Handle a sparse stream
Thu Nov 1 14:59:40 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Initialize stream_id as soonas we can
Thu Nov 1 14:57:33 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: typo in variable naming
Thu Nov 1 14:54:56 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Don't restart progress timer if the sender already failed
Thu Nov 1 14:11:04 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Fail a node if we haven't seen any reliable packets from them for 5 minutes
Thu Nov 1 14:10:06 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Ensure that at least every three minutes a reliable packet with depends is send
Thu Nov 1 14:09:07 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Suppor NO_DATA packages
Thu Nov 1 10:30:42 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Free packets that both been acked by everyone and have been popped
Wed Oct 31 14:50:04 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Use the new flags and size field of data packets
Wed Oct 31 14:49:18 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Use flags and a size field instead of part/total for fragmentation
Tue Oct 30 15:40:39 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucChannel: Remove the self add timer when adding self to be sure we don't add ourselves twice
Tue Oct 30 15:40:01 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Fix some style issues and usage of the wrong variable
Tue Oct 30 15:39:22 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Fix some style issues
Tue Oct 30 15:38:55 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransort: Fix some style issues
Tue Oct 30 12:46:40 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: When short-circuiting the disconnect procedure.. Ensure that we don't have any stale timers
Tue Oct 30 12:38:40 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: When someone marks us as failed reset our connection to the group
Tue Oct 30 12:37:23 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add support for resetting us (send byes, rejoin with a new id)
Tue Oct 30 12:03:50 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Whitespace fix
Mon Oct 29 20:26:41 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Make sure that we don't allow to nodes in our group with the same name
Mon Oct 29 19:30:07 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: When a senders name isn't discovered when we start the join process, mark him as failed.. Also redo the join agreement checking to make it detect some cases better
Mon Oct 29 19:26:10 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: When a sender signals failed, fail it. Also unify the failure handling more
Mon Oct 29 19:22:00 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Set are own data start right at the beginning
Mon Oct 29 19:21:29 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Proxy failed signals from senders
Mon Oct 29 19:21:06 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Don't add information about failed packages to depends or session packets
Mon Oct 29 19:18:44 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Ignore all our own packets. Letting WHOIS_REQUEST though isn't necessary anymore since the requested id has moved to it's own field
Mon Oct 29 19:17:48 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: If we're adding everyone to the pop queue, first clear it
Mon Oct 29 19:14:02 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add some extra debugging information
Mon Oct 29 19:12:29 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: When a sender requests it's packets being popped, while we're already popping. Add it to the pop_queue if it's not in yet
Mon Oct 29 19:11:00 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Let state changing be done by a function asserting state never goes backwards
Mon Oct 29 19:09:43 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add a seperate failure mode for failed node of which we have no info at all
Mon Oct 29 19:07:20 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Do a short timeout for the first whois request and longer ones for repeating requests. Also start a failure timer when doing a whois request for the first time and signal sender failure if the name isn't discovered in time
Mon Oct 29 19:05:15 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add fail signal
Mon Oct 29 18:51:40 GMT 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* failnamemeshtest: Add a simulation for the case that the name of certain node can't be discovered by others
Fri Oct 26 14:43:46 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* When the causal multicast transport is disconnecting stop all sender timers
Fri Oct 26 14:42:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Now really mark the right member as failed
Fri Oct 26 14:13:16 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Print which node actually cause the error
Fri Oct 26 14:12:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-sender: Port to the sender group concept and add some test for marking senders as failures
Fri Oct 26 14:12:07 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Whitespace fixes
Fri Oct 26 14:11:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Add failures failed by a join message to pending failures. And clean up pending failures when sending them as failures in a join. Also set nodes as failed as soon as we announce them as being a failure
Fri Oct 26 14:09:46 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Set the right member to failed
Fri Oct 26 14:06:50 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Ignore repair requst for unknown senders
Fri Oct 26 14:05:42 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add a failure and endpoint. Packets after the failure point will only be popped if their explicitely requisted (by depends from others)
Fri Oct 26 13:50:30 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Port to using sender groups
Fri Oct 26 13:47:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Introduce the concept of a sender group and use that to ensure that no packets are popped while a pop callback is running
Wed Oct 24 12:52:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-sender: Add some extra tests and adapt to the senders set_data_start functionality
Wed Oct 24 12:51:46 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Simplefy some code by calling GibberRMultiCastSender functions directly if we have the sender anyway
Wed Oct 24 12:51:06 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: data_received can now assert that it will only ever get data from members
Wed Oct 24 12:49:39 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Record the packet_id of the last join packet of each node and set the data start to that if they become new members
Wed Oct 24 12:46:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Let gibber_r_multicast_causal_transport_add_sender return the sender that was added
Wed Oct 24 12:45:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSEnder: Add debug state showing which data packets are actaully popped
Wed Oct 24 12:44:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add a function to set the data start. All data starting before this point will be ignored. Also data not hold back before setting a starting point will be ignored
Tue Oct 23 18:16:38 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Cope with multiple interleaved data and control streams
Tue Oct 23 18:15:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* CheckGibberRMulticastSender: Add testcases for interleaving multiple fragmented streams
Tue Oct 23 17:23:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Don't leak a refence to GibberRMulticastPacket's when sending out an unfragmented data packet
Tue Oct 23 17:20:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Schedule one idle next step at a time at most. Also ensure that the mainloop is always run
Mon Oct 22 15:08:28 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix missing 8 to 16 bit stream id conversions
Mon Oct 22 13:20:40 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Merge with Sjoerd
Fri Oct 19 16:10:43 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* tests/: stylistic changes to files touched by new protocol
Fri Oct 19 16:10:30 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-channel: use guint to iterate over GArray
Fri Oct 19 16:09:52 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* src/salut-muc-channel.c: stylistic changes
Mon Oct 22 13:00:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Move everything to 16 bit stream ids
Sun Oct 21 20:23:58 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucChannel: Wait a maximum of 60 seconds after connecting for other members
Sun Oct 21 20:21:44 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucManager: Fix crash when listing channels when RoomList channels are around
Sun Oct 21 17:43:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add the self handle to muc members after the first members have joined if we weren't the creator
Fri Oct 19 22:31:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: g_string_overwrite doesn't exist in glib < 2.14.. Use truncate and appand instead
Fri Oct 19 22:29:59 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Ignore all foreign bye packets
Fri Oct 19 22:26:34 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Ensure the sender isn't disposed while popping. Also make a list of all senders in the hashtable instead of iterating over a changing hashtable
Fri Oct 19 22:23:49 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Unref senders when their removed from the hashtable
Thu Oct 18 22:42:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMucConnection: Add a disconnecting state
Thu Oct 18 22:41:12 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: After sending bye's do finalisations before sending disconnected
Thu Oct 18 21:56:28 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Also release the data of the sender itself when a join succeeded
Thu Oct 18 21:55:49 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Only allocate new and lost arrays when needed
Thu Oct 18 21:26:44 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Don't send new-senders or lost-senders with an empty array
Thu Oct 18 21:26:16 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMucConnection: Correct the signal type for lost-senders
Thu Oct 18 20:21:31 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Simulations: Adapt to the new new-senders and lost-senders signals
Thu Oct 18 20:21:03 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucChannel: Adapt to the new new-senders and lost-senders signals
Thu Oct 18 20:20:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMucConnection: Adapt to the new new-senders and lost-senders signals
Thu Oct 18 20:19:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Signal new-senders and lost-senders with a GArray instead of one sender at a time
Wed Oct 17 22:07:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* mesh.py: Add utility function to get packet types
Wed Oct 17 22:07:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a simplemeshtest variant where all AJ packets of one node are always dropped
Wed Oct 17 22:06:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-packet: Change part/total/stream_id types for the data packet to it's new types
Wed Oct 17 22:05:44 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Recognize all failure types, add some nice assertions
Wed Oct 17 22:05:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* RibberRMulticastSender: Do the assert after printing debug output
Wed Oct 17 22:02:46 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Use bigger fields for fragmentation and stream ids
Wed Oct 17 20:46:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* First signal all lost members, then the new members
Wed Oct 17 20:46:14 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Don't remove things from empty GArray's
Wed Oct 17 16:22:38 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Implement joining with failures
Wed Oct 17 16:21:24 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add failures to the join messages
Wed Oct 17 16:18:31 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Packet insertion should change the first_packet info
Wed Oct 17 16:17:35 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add failures field to join packets
Wed Oct 17 14:55:50 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-causal-transport.c: Unref the packet in the common function finalisation
Mon Oct 15 20:31:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Go back to normal state when joining has finished
Mon Oct 15 19:18:54 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: reschedule whois requests packets if we receive a whois request
Mon Oct 15 16:42:17 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Move debug output above the actual handling
Mon Oct 15 16:41:38 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Make the pop_packets code flow somewhat nicer
Mon Oct 15 16:34:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Always try to pop packets instead of looking at the state, the pop_packets function will do the right thing
Mon Oct 15 16:34:20 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-sender.c: Let the holding test support multiple scenarios, add a test for out of order control packets
Mon Oct 15 11:32:41 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* simplemeshtest.py: Print packet stats when all data has been send/received
Mon Oct 15 11:31:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* mesh.py: Add basic packet parsing (get the type) and stats
Sun Oct 7 22:19:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add remove sender api
Sun Oct 7 22:19:04 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Remove senders from our knowledge after the failure protocol has completed
Sun Oct 7 22:17:04 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Assert that the sender is not NULL
Sun Oct 7 22:09:57 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Send data after everyone connected. Connect the last node after receiving all the data
Sun Oct 7 20:57:53 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* mesh.py: Add support for removing nodes
Sun Oct 7 20:51:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Add support for failing node and remove having a member for ourselves
Sun Oct 7 20:45:35 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: some reindentation
Sun Oct 7 20:44:15 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Add support for failures
Sun Oct 7 20:43:31 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Actually send out repair messages for other nodes
Sun Oct 7 20:40:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add failing state
Sun Oct 7 18:08:10 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add support for failure packets
Sun Oct 7 17:20:32 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: When parsing add the data payload size to packet size and assert that the complete packet is actually parse
Fri Oct 5 18:39:54 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add support for disconnecting the node
Fri Oct 5 18:39:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add support for disconnecting nodes
Fri Oct 5 16:47:12 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Treat foreign session packets the same as reliable packets. They have the same information
Fri Oct 5 16:44:03 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Add a disconnecting phase to wait for the underlying transport to be disconnected
Fri Oct 5 16:40:00 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add disconnecting stage and send bye packets
Fri Oct 5 16:33:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Unknown nodes in depends can only happen in AJ packets and then we can ignore those
Fri Oct 5 16:28:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Don't print sender pointer in the debugging output
Fri Oct 5 16:26:41 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Parse and build BYE packets
Thu Oct 4 16:43:34 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Implement joining protocol
Thu Oct 4 16:42:00 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add api to get the sender object corresponding to an ID
Thu Oct 4 16:41:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Up the session timeout to between 1.5 and 3 seconds
Thu Oct 4 16:40:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Only reindex the hash table iff we signaled a foreign packet (thus when it could actually have changed)
Thu Oct 4 16:39:49 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Make the debug output somewhat nicer
Thu Oct 4 16:36:50 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add debugging output when releasing or holding back data
Tue Oct 2 17:37:16 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use Telepathy coding style for new files gibber-r-multicast-causal-transport.[ch]
Tue Oct 2 17:02:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add support for sending out JOIN packets
Tue Oct 2 16:59:52 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add preliminary support for JOIN packets
Tue Oct 2 15:01:41 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: seperate global and data dependency checking. And no longer prevent recursive popping
Tue Oct 2 15:00:14 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Call update-senders from a senders popping process instead of from the causal multicast transport
Tue Oct 2 14:58:44 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a test to test the holding back/releasing of data with dependencies
Mon Oct 1 18:20:43 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* simplemeshtest.py: Tweak the setting a bit for testing the new protocol
Mon Oct 1 18:18:11 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Purely test the gibber-r-multicast-causal-transport and not the gibber-r-multicast-transport on top of it as that would need a totally different approach to testing
Mon Oct 1 18:10:31 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-sender: Set sender start points
Mon Oct 1 17:07:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Implement switching from normal to gathering to joining phase, the joining phase itself isn't implemented yet
Mon Oct 1 17:05:53 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Implement holding back data packets
Sun Sep 30 14:12:14 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Don't always send attemp joins after receive attempt join control packets
Sun Sep 30 14:10:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: don't use g_array_set_size, it really expands the array instead of extending the preallocated size
Sun Sep 30 13:30:57 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Replace the depends GList in GibberRMulticastPacket with a GArray
Sun Sep 30 12:48:34 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Implement AJ sending
Sun Sep 30 12:39:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Better debugging output
Sun Sep 30 12:38:52 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* mesh.py: Make the unknown output output a bit more compact
Sun Sep 30 12:37:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: When checking depends a node is either new/unknown or we know it's next output packet
Tue Sep 18 11:46:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberCausalMulticastTransport: Fix prototype of control-packet-receive callback
Tue Sep 18 11:45:46 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberCausalMulticastTransport: Handle depends for all reliable packets, not just data packets
Tue Sep 18 11:45:12 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberCausalMulticastTransport: Improve debugging information
Tue Sep 18 11:43:00 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberCausalMulticastTransport: Rename _start_sender function to update_sender
Tue Sep 18 11:41:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add sender id to the Custom message buffers
Tue Sep 18 11:40:17 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Use _update_sender instead of _start_sender methods
Tue Sep 18 11:08:07 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add API to update the position in the stream of a sender
Tue Sep 18 11:07:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Update {next,last}_output_packet variables before signalling control pacets
Tue Sep 18 11:06:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Detect resents of the first packet too
Tue Sep 18 11:06:17 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Assure that the senders array in an attempt_join packet is always allocated (even for an empty array). Makes the code using it a lot simpler
Mon Sep 17 10:45:54 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Fix the definition of the received-control-message packet
Mon Sep 17 10:40:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Don't forget to update the output packets administration when handling control packets
Mon Sep 17 10:12:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Only free the attempt join g_array if it is set
Fri Sep 14 15:17:05 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Dependency checking can be done for all reliable packets, not use data packets
Fri Sep 14 15:15:08 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Fix some stupid typo's that broke compilation
Fri Sep 14 15:14:20 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Improve packet type debug message a bit
Fri Sep 14 15:14:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Also set packet_id on attempt join packets
Fri Sep 14 14:31:03 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add API to send attempt join messages
Fri Sep 14 14:09:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: whitespace and comments fixing
Fri Sep 14 14:08:23 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Handle control packets almost but not entirely the same way as data packets
Fri Sep 14 14:05:26 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add the posibility to keep repeating a specific packet, needed for certain attempt join packets
Fri Sep 14 12:24:59 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add API to add an array of new senders to an attempt join packet
Fri Sep 14 12:00:58 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Add depends to all senders of which we have a known starting sequence number
Fri Sep 14 11:59:13 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Clarify the new semantics of GIBBER_R_MULTICAST_SENDER_STATE_PREPARING a bit more
Fri Sep 14 11:58:11 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: If the sender isn't preparing yet (thus no sane startpoint is known), ignore all evidence of it's packets
Fri Sep 14 10:43:16 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Whitespace fixes
Fri Sep 14 10:14:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-r-multicast-transport-io.c: Unref the causal and test transport as soon as another transport owns it
Fri Sep 14 10:11:20 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport.c: Unref the causal transport as soon as the reliable transport owns it
Fri Sep 14 10:08:57 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMucConnection: Also unref the causal transport when disposing
Fri Sep 14 10:06:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Remove unused property from properties enum
Wed Sep 12 19:59:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-packet.c: Add test for Attempt Join packet
Wed Sep 12 19:59:06 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-sender.c: Cope with seperated packet_id setter
Wed Sep 12 19:58:35 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport.c: Cope with seperated packet_id setter
Wed Sep 12 19:57:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add builder/parser for Attempt Join packets
Wed Sep 12 15:39:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Use the new generic packet id setter
Wed Sep 12 15:38:20 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Provide a single function for all reliable packets to set the packet id
Wed Sep 12 15:05:10 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: When receiving a foreign packet, immediately add it to the known senders with all needed information if necessary
Wed Sep 12 15:04:04 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Let high layer decide on which senders to add. And assume they do so in a consistent way
Wed Sep 12 14:58:13 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Add api to let users decide what the first packet of a senders sequence is
Wed Sep 12 14:57:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: We should have a node's first packet and thus be able to repair it
Wed Sep 12 12:28:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticstCausalTransport: Move sender_id to public struct so it can be used for policy decisions
Wed Sep 12 11:54:50 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Move the common reliable packet information into the common packet structure. As this is now needed for a lot more then just DATA
Wed Sep 12 09:55:50 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Add a temporaty hack to make new-sender work
Wed Sep 12 09:54:32 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Always put a causal multicast transport under the r-multicast transport
Wed Sep 12 09:54:13 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Rework to work on top of a causal transport
Wed Sep 12 09:53:32 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastCausalTransport: Rename everything to the proper namespace
Wed Sep 12 09:37:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Re-add gibber-r-multicast-transport
Wed Sep 12 09:28:35 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Split a lower causal layer out of gibber-r-multicast-causal-transport.c
Tue Sep 11 10:07:00 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberMulticastTransport: Throw out silly whitespace
Wed Oct 31 16:23:21 GMT 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutMucManager: return the existing tubes channel when signalling EXISTING (dev.laptop.org #4565)
Fri Oct 26 11:59:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Install telepathy-salut in libexecdir, adjust .service accordingly
Tue Oct 23 15:39:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: salut_tube_dbus_add_name: check D-Bus name if it starts with ":2."
Tue Oct 23 15:29:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: use tube-dbus's functions to add/remove name to d-bus names
Tue Oct 23 15:28:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: add public functions to add/remove name to/from dbus names
Tue Oct 23 15:06:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: use new algorithm to generate D-Bus local name
Tue Oct 23 15:03:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* sha1/sha1-util: add sha1_bin function
Tue Oct 23 15:02:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: be sure dbus-names related functions do anything in 1-1 D-Bus tubes
Tue Oct 23 14:32:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: publish_tube_in_node: set dbus-name only if not NULL and set initiator only for D-Bus tubes
Mon Oct 22 16:17:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use gibber_normalize_address in gibber_ll_transport_get_address
Mon Oct 22 16:12:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename normalize_address to gibber_normalize_address
Mon Oct 22 14:58:08 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use tar-ustar for distcheck so long version numbers (with a datestamp) and long filenames (the .service) don't lead to failure
Mon Oct 22 14:04:37 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove duplicate copy of muc_connection_new_sender_cb caused by diff|patch merging
Mon Oct 22 13:52:53 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* tubes-channel: remove the "request" attribute in tubes announces (re-recorded)
Originally by Guillaume, re-recorded to avoid depending on his stream tubes work.
Mon Oct 22 10:53:05 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: send tubes info when get a "new-sender" event
Fri Oct 19 16:09:28 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use gibber_xmpp_stanza_build to build invitation messages
Fri Oct 19 16:08:41 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add GIBBER_NODE_ASSIGN_TO opcode to gibber_xmpp_stanza_build
Fri Oct 5 16:36:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberTransport: Add disconnecting state
Mon Oct 22 13:39:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-util.h: add G_BEGIN_DECLS/G_END_DECLS
Mon Oct 22 13:39:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-util.c: fix normalize_address
Mon Oct 22 13:17:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move normalize_address from gibber-xmpp-connection-listener.c to gibber-util.c
Mon Oct 22 13:12:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add and build gibber-util.[ch]
Mon Oct 22 13:04:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener.c: make normalize_address more portable
Mon Oct 22 09:54:20 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix some more style issues
Mon Oct 22 08:58:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucManager: break if we found good parameters for the room to join
Mon Oct 22 08:55:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Whitespace fixes
Mon Oct 22 08:55:52 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Whitespace fixes
Thu Oct 18 21:03:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucChannel: If we're connecting and the self handle is added.. Don't readd/restart connection
Sun Oct 21 21:27:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutMucManager: Keep an array of resolvers, so we can reflect finding multiple records for one room correctly
Wed Sep 19 09:10:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix OLPC disabled build
Tue Sep 18 17:06:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add debug in muc_ready_cb
Tue Sep 18 17:02:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* forget about invites when we join the room
Tue Sep 18 16:39:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check room handle in salut_contact_left_private_activity
Tue Sep 18 16:07:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a FIXME about salut_contact_takes_part_in_olpc_activity
Tue Sep 18 15:21:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* revoke invites when we remove an activity due to a SetActivity call instead of using the muc closed signal
Tue Sep 18 14:45:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add 2 debug output + coding style tweaks
Tue Sep 18 14:21:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: catch uninvite stanza and remove the contact from the activity
Tue Sep 18 14:21:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: add salut_contact_left_private_activity public method
Tue Sep 18 12:17:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: send uninvite stanza when we leave a muc associated with an activity
Thu Oct 18 13:59:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: disconnect browser signals when closing to not be notified of disappearance of muc's service that will be close by us
Thu Oct 18 12:47:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error: revert gint -> int useless change in gibber_xmpp_error_from_node
Thu Oct 18 11:50:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add parentheses around the expansion of GIBBER_XMPP_ERROR
Thu Oct 18 11:49:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* drop INVALID_XMPP_ERROR. Use XMPP_ERROR_UNDEFINED_CONDITION instead
Thu Oct 18 11:47:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use a g_return_val_if_fail in gibber_xmpp_error_to_node
Thu Oct 18 11:45:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't skip UNDEFINED_CONDITION in gibber_xmpp_error_from_node first loop
Thu Oct 18 11:37:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error: update copyright and drop @author
Thu Oct 18 11:28:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error: gibber_xmpp_error_to_node shouldn't accept XMPP_ERROR_UNDEFINED_CONDITION
Thu Oct 18 11:22:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error.c: use the NS when looking for the error child
Thu Oct 18 11:15:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move XMPP_ERROR_UNDEFINED_CONDITION to index 0 of xmpp_errors
Thu Oct 18 11:02:01 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use XMPP_ERROR_UNDEFINED_CONDITION instead of XMPP_ERROR_UNKNOWN
Thu Oct 18 10:57:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename XMPP_ERROR_JINGLE_UNKOWN_SESSION to XMPP_ERROR_JINGLE_UNKNOWN_SESSION
Thu Oct 18 10:26:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error: set NS to GIBBER_XMPP_NS_STANZAS instead of NULL
Thu Oct 18 10:12:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-error: rename "action cancel" type to "cancel"
Wed Oct 17 15:51:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add jingle errors NS
Tue Oct 16 15:59:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add OOB NS
Tue Oct 16 12:52:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-namespaces.h: add SI related NS
Wed Oct 17 15:52:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-xmpp-error checks in test process
Wed Oct 17 15:51:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add check-gibber-xmpp-error.c
Wed Oct 17 15:50:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build gibber-xmpp-error
Wed Oct 17 15:50:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-xmpp-error.[ch]
Mon Oct 15 14:25:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a bytestream argument to tube_dbus_new and create_new_tube as in Gabble
Mon Oct 15 14:01:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a GError argument to salut_tube_iface_accept as in Gabble
Mon Oct 15 13:22:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: coding style tweaks and remove old commented code
Mon Oct 15 13:01:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: implement message reassembly (code from Gabble)
Mon Oct 15 12:07:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: use a switch in get_tube_state
Mon Oct 15 11:59:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* simplify salut_tube_dbus_init
Mon Oct 15 11:46:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: dbus_local_name and dbus_names are now muc specific
Mon Oct 15 11:26:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: unlink socket when disposing, retry if dbus_server_listen failed (code from Gabble)
Mon Oct 15 10:52:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use tp-glib tubes enum/functions
Mon Oct 15 10:27:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove extensions/Channel_Type_Tubes.xml
Mon Oct 15 10:21:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove backward compatibility with old tubes API
Mon Oct 15 10:19:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move common tubes properties definitions to tube-iface.c
Mon Oct 15 09:39:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-ibb.c: add a FIXME about fragmentation
Mon Oct 15 15:01:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-muc.c: add FIXME about futur Gibber API improvement
Mon Oct 15 14:53:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-muc.c: coding style fix
Mon Oct 15 14:53:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-iface.c: fix copyright
Mon Oct 15 08:55:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-muc.[ch]: fix file name in header
Thu Sep 27 13:48:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: remove useless comment
Thu Sep 27 13:43:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: remove stream_init_id as it's 1-1 bytestream specific
Thu Sep 27 13:40:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: implement get_protocol
Thu Sep 27 13:23:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use GibberBytestreamMuc for Muc D-Bus tubes (re-written and re-recorded)
Thu Sep 27 13:22:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: use the handle-type to determine if we need SI reply or not. Remove deprecated commented code
Thu Sep 27 13:15:05 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-muc: wrap a too long line
Thu Sep 27 13:09:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build gibber-bytestream-muc.[ch] (re-recorded)
Thu Sep 27 13:08:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber_bytestream_iface_send's "data" arg has to be a const
Thu Sep 27 13:05:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename gibber_bytestream_ibb_initiation to gibber_bytestream_ibb_initiate (re-recorded)
Thu Sep 27 12:17:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: use bytestream-iface properties definitions (re-written and re-recorded)
Thu Sep 27 12:13:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bytestream-iface: remove the stream-init-id property as its 1-1 bytestream specific (re-recorded)
Thu Sep 27 12:13:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename LAST_GIBBER_BYTESTREAM_STATE to NUM_GIBBER_BYTESTREAM_STATES
Tue Sep 4 12:35:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-bytestream-muc.[ch]
Tue Sep 4 11:50:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: generate uint8 stream-id for muc tubes
Mon Sep 3 15:39:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-iface: define common bytestream properties
Thu Sep 27 12:01:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bytestream-ibb: s/xmpp_connnection/xmpp_connection
Thu Sep 27 11:59:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus tube-iface: use GibberBytestreamIface instead of GibberBytestreamIBB
Thu Sep 27 11:58:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bystream-ibb: abstract using GibberBystreamIface (re-written and re-recorded)
Thu Sep 27 11:34:18 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use GibberBytestreamState enum instead of GibberBytestreamIBBState
Wed Aug 1 10:54:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build gibber-bytestream-iface
Wed Aug 1 10:54:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-bytestream-iface.[ch]
Wed Sep 26 16:52:28 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.5.1
Wed Sep 26 16:37:29 BST 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.5
Wed Sep 26 16:37:15 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.5
Wed Sep 26 16:12:14 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* configure.ac: Check for the existance of dbus_message_marshal instead of checking the version
Wed Sep 26 15:36:48 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't build D-Bus tubes support when the D-Bus version is too old
Wed Sep 19 11:17:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* try to re-announce muc service when it disappears. Woraround for the "muc is not joinable after its creator left" bug
Wed Sep 19 11:10:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* make salut_muc_channel_publish_service a public method
Wed Sep 12 11:17:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: use the activity pointer and not the activity id to check if the activity was previously announced by the contact
Mon Sep 10 09:23:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* send_olpc_activity_properties_changes_msg: ignore if the muc connection is not connected yet
Thu Sep 6 23:26:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* roomlist-channel: coding style tweaks
Thu Sep 6 23:23:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_roomlist_channel_close: emit the closed signal so we don't have to explicitely call g_object_run_dispose
Thu Sep 6 23:10:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* roomlist-channel: salut_roomlist_channel_set_property: assert handle and handle-type value
Thu Sep 6 16:14:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-manager: directly use g_object_unref instead of unref_foreach
Thu Sep 6 16:02:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* roomlist don't have to be a singleton
Thu Sep 6 15:09:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflict with HEAD
Fri Jul 20 16:04:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* implement org.freedesktop.Telepathy.Channel.Type.RoomList
Thu Sep 6 14:45:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* delay tubes channel announcement until it becomes ready
Thu Sep 6 14:40:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: add a ready public variable. Avoid to send data if the text channel is not ready yet
Thu Sep 6 09:09:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't use TP_CHANNEL_GROUP_CHANGE_REASON_INVITED when user joins a muc
Thu Sep 6 09:01:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* destroy TpIntSet in muc_connection_connected_cb
Thu Sep 6 08:49:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* when joining a muc, set yourself as remote-pending while the muc connection isn't connected
Thu Sep 6 08:40:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* revert delayed muc channel creation
Wed Sep 5 14:07:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: add a TODO item
Wed Sep 5 14:00:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename salut_contact_takes_part_olpc_activity to salut_contact_takes_part_olpc_activity and activity_have_id to activity_has_id
Wed Sep 5 13:52:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact.c: add a comment about olpc_announced_activities contents
Wed Sep 5 13:44:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use tp_g_value_slice_new
Wed Sep 5 13:36:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bump telepathy-glib dependency to 0.5.14
Wed Sep 5 13:33:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add comment about extract_properties_from_hash
Wed Sep 5 13:28:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.h: trivial style fix
Wed Sep 5 13:18:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-util.c: use "%u" for uint
Wed Sep 5 13:15:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-utilc: use strtol and strtoul instead of atoi
Wed Sep 5 13:11:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use "bool" instead of "b" in salut_gibber_xmpp_node_extract_properties and gibber_xmpp_node_set_children_from_properties
Wed Aug 29 09:59:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: update_activity_privacy: allow updated to be NULL
Tue Aug 28 14:26:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: when retrieving activity properties from the contact mgr, init their values to NULL to avoid to let them unset if contact manager doesn't know about these properties
Tue Aug 28 12:59:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* emit channel error if the connection to the muc failed
Tue Aug 28 11:46:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* delay the creation of the tubes channel if we have to wait for the muc channel
Tue Aug 28 11:19:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: wait the muc channel is ready before fire the new channel signal
Tue Aug 28 11:18:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: add a "ready" signal emitted when the muc connection is connected
Tue Aug 28 10:56:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-transport.c: assert priv->self != NULL when sending
Fri Aug 24 12:09:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflict with HEAD
Fri Aug 24 11:24:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update_activity_privacy: move the activity privacy check from the caller into the function
Fri Aug 24 11:14:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* create_properties_table: recycle the GValue*
Fri Aug 24 11:09:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-util: use tp_strdiff instead of strcmp
Fri Aug 24 11:03:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix some typos
Fri Aug 24 10:58:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename update_activity_privacy_policy to update_activity_privacy
Fri Aug 24 10:53:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix --disable-olpc-build
Fri Aug 24 10:38:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* olpc_activity_properties_changed: if we use SalutSelf's properties, be sure something was actually updated before fire the signal
Fri Aug 24 10:22:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: avoid to have the same activity in the 2 hash tables at the same time
Thu Aug 23 14:23:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: factor out common code used in salut_connection_act_set_properties and check_properties
Thu Aug 23 13:38:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add "tags" olpc activity properties
Thu Aug 23 10:49:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove FIXME about activity properties from invites. It's not a problem as SalutSelf's properties overwrite the one from the contact mgr
Thu Aug 23 10:36:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix refcount problem when we are invited to a private activity and then this activity becomes public
Thu Aug 23 09:59:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: remove deprecated FIXME as now private activities have to be announced using SetActivities
Thu Aug 23 09:53:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: remove contact from the invited set when he joined activities
Wed Aug 22 16:54:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* implement public -> private activity changes
Wed Aug 22 16:37:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: emit the ActivityPropertiesChanged signal even for activities we didn't join (fix regression)
Wed Aug 22 15:59:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* catch when a buddy change the activity privacy policy from private to public
Wed Aug 22 15:25:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: get properties from the contact-manager when we create an activity so we'll use its initial properties if any
Wed Aug 22 14:24:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* for private olpc activities: use muc message to notify properties changes
Wed Aug 22 11:43:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update salut-self's OLPC activities properties when they are changed from an external source
Tue Aug 21 17:58:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* resend pending invitations when changing activity properties to notify invited contact of the change
Tue Aug 21 17:57:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel: factor out salut_muc_channel_send_invitation and make it a public function
Tue Aug 21 17:20:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: salut_muc_manager_get_text_channel ref the channel
Tue Aug 21 17:10:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: don't keep a ref on SalutSelf to avoid cyclic references
Tue Aug 21 17:09:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_muc_manager_get_text_channel public function
Tue Aug 21 17:08:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflicts with the "register the IM, muc and XMPP connection managers as read only properties" patch
Wed Jul 25 16:52:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection.c: register the IM, muc and XMPP connection managers as read only properties
Tue Aug 21 16:23:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: factor out update_activity
Tue Aug 21 15:19:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Implement the ActivityPropertiesChanged signal with public activities
Tue Aug 21 14:56:33 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: fix a regression. Activity properties are now announced when we announce the activity the first time
Tue Aug 21 11:02:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: when setting activities, ask to the contact-manager if he already know this activity and if it's a public one. If yes, we can announce the activity too
Tue Aug 21 10:58:01 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* SalutSelf: add SalutConnection and SalutContactManager private variable
Tue Aug 21 09:53:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* make salut-contact-manager is_private aware
Tue Aug 21 09:01:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: _set_olpc_activities_add: check if activity is private before announcing it / update its service
Mon Aug 20 15:55:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_contact_manager_add_invited_olpc_activity: insert the newly created activity to the hash table
Mon Aug 20 15:21:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename salut_contact_manager_add_invited_activity to salut_contact_manager_add_invited_olpc_activity
Mon Aug 20 14:57:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename salut_contact_join_private_olpc_activity to salut_contact_takes_part_olpc_activity as we can be invited to join a public activity
Mon Aug 20 14:49:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* observe incoming invitations to update buddy activities and activities properties
Mon Aug 20 14:47:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: add salut_contact_manager_add_invited_activity to create activity due to incoming invitations
Mon Aug 20 14:05:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: rename olpc_activities hash table to olpc_announced_activities and add salut_contact_join_private_olpc_activity public method to manage invitations
Mon Aug 20 13:49:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: factor out activity update code
Mon Aug 20 10:59:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_self_olpc_augment_invitation: add the activity ID in the invite
Mon Aug 20 10:47:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move augment_invitation from salut_connection to salut_self
Mon Aug 20 10:41:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: register the Self object as a read-only property
Fri Aug 17 15:54:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* set activity's properties in MUC invitations
Fri Aug 17 15:51:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection.c: factor out create_properties_table
Fri Aug 17 15:36:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-node-properties.c: test the boolean type
Fri Aug 17 15:35:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-util.c: add support for boolean in gibber_xmpp_node_set_children_from_properties and salut_gibber_xmpp_node_extract_properties
Fri Aug 17 15:34:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-namespaces.h: add GIBBER_TELEPATHY_NS_OLPC_ACTIVITY_PROPS
Fri Aug 17 14:37:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* start to announce an activity when its private property is switched to FALSE
Fri Aug 17 14:26:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add "private" activity property
Fri Aug 17 11:26:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: salut_self_set_olpc_activity_properties return an error if it don't know the activity as SetActivities is supposed to be called before
Fri Aug 17 09:17:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: if we create the activity in set_properties, we don't share it. Announce not previously shared activity in _set_olpc_activities_add
Thu Aug 16 17:06:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: factor out announcing activity code so we can create not public activities
Tue Aug 28 18:59:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-tubes-channel.c: updated to fit spec 0.15.5 + implement old tubes API for backwards compatibilty
Tue Aug 28 18:58:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update tubes spec to 0.15.5
Tue Jul 24 14:52:38 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Make the muc connection asynchronous
Mon Aug 27 15:07:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update tubes API comments
Mon Aug 27 09:30:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-tubes-channel.c: remove HAVE_DBUS_TUBE tests as now we always build D-Bus tubes
Mon Aug 27 09:22:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-tubes-channel.c: updated to fit latest spec
Mon Aug 27 09:17:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update extensions/Channel_Type_Tubes.xml
Fri Aug 24 15:31:59 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* version 0.1.4.1
Fri Aug 24 15:20:39 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
tagged telepathy-salut 0.1.4
Fri Aug 24 15:20:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* version 0.1.4
Thu Aug 23 16:32:14 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContactManager: Only dispose olpc specific hashtables when --enable-olpc is given
Thu Aug 23 16:08:21 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutConnectionManager: Rename the protocol to local-xmpp instead of ll-xmpp, like the new spec says
Thu Aug 23 14:00:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Change the protocol name to ll-xmpp
Thu Aug 23 14:00:18 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add debug output when setting the alias
Mon Aug 20 15:45:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-transport.c: g_free doesn't need an "if not NULL" guard
Mon Aug 20 14:03:01 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact-manager: destroy olpc_activities_by_room and olpc_activities_by_mdns when closing the factory
Mon Aug 20 15:34:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: fix 2 TpIntSet when changing group members
Mon Aug 20 15:33:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: fix 2 OLPC specifc string leaks
Mon Aug 20 15:28:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-transport.c: fix priv->name leak
Mon Aug 13 00:18:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutImChannel: Remove connected and received-stanza signalling, their obsoleted by the XmppConnectionManager
Mon Aug 13 00:12:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutXmppManager: When the connection is fully closed, first remove it from the hash tables then disconned the tcp connection. Ensures we don't accidentally emit connection-failed
Sun Aug 12 23:59:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutImChannel: Let _intialise_connection cope with receiving stanza's form half-closed connections
Sun Aug 12 22:58:21 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutXmppConnection: Make incoming connection handle from a machine with only one announce contact more in line with the normal handle. Also fixes a race condition which caused a new connection to be signaled before it was actually opened
Sun Aug 12 22:03:21 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Start listening for new connections directly after the channel is created
Sun Aug 12 21:30:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutXmppConnectManager: Don't start the refcount for outgoing connections at 1
Sun Aug 12 21:30:07 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutImChannel: Start waiting for a new xmpp connection as soon as the connection backing the im channel goes away
Wed Aug 1 15:08:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix IBB NS
Tue Jul 31 17:49:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: disconnect transport signal in disconnect_signals_foreach
Tue Jul 31 12:43:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* disconnect all signals from connection when disposing the XCM
Mon Jul 30 13:48:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: remove remaining timer when a connection is fully open
Thu Jul 26 15:25:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: remove timer when got a tranport disconnected signal
Thu Jul 26 11:43:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: remove connection's timer in remove_connection
Sat Jul 21 22:13:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: fix timers confusion bug
Fri Jul 20 17:54:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: new_connection_cb: don't close the XMPP connection if we don't know the contact as we already close the transport and this connection wasn't opened anyway
Wed Jul 18 23:54:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: reset connection timer when we send a stanza trought it
Wed Jul 18 23:32:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: don't take the connection so XCM will automatically close it if we don't receive messages on it
Tue Jul 17 15:31:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add a FIXME about incoming connections that shoudln't be announced until we receive the first stanza on it
Tue Jul 17 15:23:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: set contact as remote_pending when we invite him
Tue Jul 17 15:22:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add debug messages
Tue Jul 17 11:02:02 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-fd-transport.c: when disconnecting don't set the state if we are disposing
Mon Jul 16 16:09:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-linklocal-transport.c: define GIBBER_LL_TRANSPORT_ERROR and use them in gibber_ll_transport_open_sockaddr so the error is set as expected by the caller (fix crash in XCM)
Mon Jul 16 16:16:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: tweak muc_channel_add_member to fit Collabora coding style
Mon Jul 16 16:09:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: check the stanza type in invite_stanza_filter
Mon Jul 16 16:02:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_im_channel_add_connection: assert priv->xmpp_connection == NULL
Mon Jul 16 15:58:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: request a new connection instead of raise an error if we try to send a message when the channel is closing
Mon Jul 16 15:53:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: don't call _error_flush_queue when connection is gracefully closed
Mon Jul 16 15:43:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: use tp_strdiff instead of strcmp
Mon Jul 16 15:42:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add comment
Mon Jul 16 15:39:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: emit the closed signal before call check_if_waiting_for_connection_closed
Mon Jul 16 15:37:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add few contact != NULL asserts
Mon Jul 16 15:30:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: print the contact name in debug output when it's possible
Mon Jul 16 15:22:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: fix typo in debug messages
Mon Jul 16 15:20:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add one TODO and FIXME
Mon Jul 16 15:12:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: reset timer when we receive a stanza
Mon Jul 16 14:44:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add debug messages
Mon Jul 16 14:43:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: open the incoming connection when there is only one contact that could be associated with it and so we consider it fully open
Wed Jul 11 15:06:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove salut_im_channel_send_stanza as we don't need it anymore thanks to XCM
Wed Jul 11 15:03:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_im_channel_is_text_message
Wed Jul 11 14:52:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Muc now use XCM for handling invitations
Wed Jul 11 14:06:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection.c: don't set the G_PARAM_CONSTRUCT_ONLY to the contact manager property as it's a ro property
Wed Jul 11 12:59:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection.c: set the contact manager as a read only property
Wed Jul 11 12:56:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* s/salut_xmpp_connection_request_connection/ salut_xmpp_connection_manager_request_connection
Wed Jul 11 11:58:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix DEBUG_XCM flag
Wed Jul 11 11:50:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: use XCM to catch invitation request
Wed Jul 11 10:37:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: use increment_connection_refcount to init the refcount
Wed Jul 11 10:19:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix GIBBER_XMPP_CONNECTION_CLOSE_FULLY_CLOSED flag
Wed Jul 11 09:26:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: s/pending_connection_got_from/incoming_pending_connection_got_from
Wed Jul 11 09:18:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* properly manage connection refcount with incoming connection. So if nobody care about it, the connection will be freed when its timer expired
Wed Jul 11 09:01:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove refcount timer when refcount raised 1
Tue Jul 10 19:44:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* set a timer instead of immediately close the connection when its refcount fails to 0
Tue Jul 10 19:24:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename salut_xmpp_connection_release_connection to salut_xmpp_connection_manager_release_connection and add salut_xmpp_connection_manager_take_connection
Tue Jul 10 17:52:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: create_new_outgoing_connection return a specif GError if we can't find addresse for the contact
Tue Jul 10 17:37:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_xmpp_connection_request_connection now checks if there is an existing pending incoming/outgoing connection before create a new one
Tue Jul 10 17:06:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_xmpp_connection_request_connection now check if the connection isn't closing. If it is, wait this connection is closed before requesting a new one
Tue Jul 10 15:49:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: increment the refcount of existing connection and set it to 1 for new one (not the opposite..)
Tue Jul 10 15:42:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: add the closing state
Tue Jul 10 14:58:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: connection_transport_disconnected_cb check if we are disposing to avoid to unref twice the same connection
Tue Jul 10 14:57:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: factor out remove_connection and add few debug output
Tue Jul 10 11:27:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add connection refcount support
Tue Jul 10 09:46:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection.c: add CLOSE flags
Tue Jul 10 09:14:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: connection_disconnected: remove useless dispose_has_run check and set xmpp connection to NLL after removing the filters
Tue Jul 10 09:01:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add stanza_filter_new and stanza_filter_free
Tue Jul 10 08:55:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: add outgoing_connection_timeout_data_new ()
Mon Jul 9 16:54:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: factor our common code in xmpp_connection_manager_connection_closed_cb and xmpp_connection_manager_connection_failed_cb
Mon Jul 9 16:40:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: better DEBUG messages
Mon Jul 9 16:34:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: disconnect XCM signals in xmpp_connection_manager_connection_closed_cb
Mon Jul 9 16:19:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* SalutXmppConnectionManager new listen for connection closing/failure and report them. IM channel now catch XCM's signal instead of those from connection
Mon Jul 9 14:18:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: modify channel's state management to fit to the new design
Mon Jul 9 14:01:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* XCM set a timer on outgoing connection and fire the connection-failed signal if it expires
Mon Jul 9 11:44:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: xmpp_connection_manager_new_connection_cb checks if the connection is for the right contact
Mon Jul 9 11:37:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: don't send features stanza for outgoing connections
Mon Jul 9 11:36:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: remove outgoing_pending_connection_stanza_received_cb
Mon Jul 9 11:21:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* incoming_pending_connection_stream_opened_cb: check if version == 1.0 before send features stanza
Mon Jul 9 11:09:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: we don't need addresses and address_index anymore
Mon Jul 9 11:00:01 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: pending_connection_got_from doesn't handle the stanza (if any) now. Let's the called do that if needed
Mon Jul 9 10:54:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* replace salut_xmpp_connection_get_connection to salut_xmpp_connection_request_connection and so wait the connection is fully open before pass it to others components
Fri Jul 6 17:29:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: rename pending_connections to incoming_pending_connections
Fri Jul 6 16:26:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager: salut_xmpp_connection_manager_listen takes now a GError** as 2nd arg
Fri Jul 6 16:25:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove forgotten debug g_print
Fri Jul 6 16:04:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* assert salut_xmpp_connection_manager_new arguments
Fri Jul 6 16:02:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* drop salut_xmpp_connection_manager_constructor as we can create the listener in _init
Fri Jul 6 15:59:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: use for loop in pending_connection_got_from
Fri Jul 6 15:55:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: use a for loop in contact_list_destroy
Fri Jul 6 15:48:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: use g_slist_next
Fri Jul 6 15:46:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* SALUT_XMPP_CONNECTION_MANAGER_GET_PRIVATE cast object to SalutXmppConnectionManager before reffing ->priv
Fri Jul 6 15:40:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* XCM uses its own debug flag
Fri Jul 6 15:37:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove bytestream debug flag as we don't use it (bytestream stuffs are in Gibber)
Fri Jul 6 15:35:05 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_self_announce takes a GError as 3rd arg
Fri Jul 6 14:56:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-manager: create incoming text channel when we receive the first <message> stanza
Fri Jul 6 14:00:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: pending_connection_got_from manages the stanza if we properly identified the connection
Fri Jul 6 13:26:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel: use filters instead of directly listen the received-stanza signal
Fri Jul 6 12:22:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_xmpp_connection_manager_remove_stanza_filter. Check if filter already exists before add it. Fix memory corruption if the callback remove the filter
Fri Jul 6 12:20:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager.c: don't keep a ref on the SalutConnection as it keep as ref on the XCM
Fri Jul 6 12:05:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel: salut_im_channel_add_connection ignore connection of it's the one we requested
Thu Jul 5 17:16:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut_xmpp_connection_manager_add_stanza_filter
Thu Jul 5 17:08:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-xmpp-connection-manager: add the connection in the hash table and connect signals when we create a new connection
Thu Jul 5 15:13:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: set connection status to disconnected if salut_xmpp_connection_manager_listen failed
Thu Jul 5 15:04:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* im-channel: don't call _initialise_connection if salut_xmpp_connection_get_connection failed
Thu Jul 5 14:52:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move connection creation from im-channel to xmpp-connection-manager
Thu Jul 5 11:05:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener.c unref the connection so we don't leak it if there is no listenner of the new-connection signal to unref it
Thu Jul 5 10:33:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move connection identification from im-manager to xmpp-connection-manager
Wed Jul 4 14:24:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use SalutXmppConnectionManager to listen incoming connections
Wed Jul 4 14:22:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-xmpp-connection-manager.[ch]
Thu Aug 2 15:54:39 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix misleading debug messages
Thu Aug 2 14:35:14 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Avoid unnecessary rebuilds by only replacing signals-marshal.list if needed
Tue Jul 3 12:37:33 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Emit activity-changed from contact even if it contains no room name. In contact-manager, cope with that by considering the activity advertisement to be absent
Wed Aug 8 19:55:07 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* _boring: add signals-marshal.*, check-main, sasl-test.db
Wed Aug 8 19:08:32 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add the version of the tubes spec we implement
Wed Aug 8 16:22:46 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix distcheck
Wed Aug 8 16:19:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Drop dependency on libtelepathy-glib-unstable; instead implement Tubes channels using a file in extensions/. This changes the namespace from TP_foo to SALUT_foo.
Fri Jul 20 12:12:18 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContact: Ignore failures from the service resolver, should make things more reliable in flakey networks
Thu Jul 19 18:25:02 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContact: improve debug information
Thu Jul 19 11:14:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* bump dbus version to 1.1.0 as we need it for D-Bus tubes
Thu Jul 19 01:07:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutDebug: Truncate the logfile on opening
Sun Jul 15 23:19:38 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContact: Set SALUT_CONTACT_OLPC_CURRENT_ACTIVITY when changing the current activity
Fri Jul 13 12:10:20 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutConnection: Add olpc activity properties to the interfaces list
Fri Jul 13 08:32:26 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* SalutContactManager: Set the activity's mgr field. Fixes crash on activity disappearance
Mon Jul 9 21:20:03 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Cut down long lines
Mon Jul 9 21:19:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove trailing whitespace
Mon Jul 9 21:19:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove trailing whitespace
Mon Jul 9 21:18:53 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Print multicast group on all debug messages from gibber-r-multicast-transport
Mon Jul 9 19:57:03 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix some silly typos
Mon Jul 9 19:56:52 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Don't init priv->sender_id in _connect as it's already inited in start_joining
Mon Jul 9 18:51:55 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Implement unique id selection protocol
Mon Jul 9 18:47:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Mesh simulations: First let nodes be connected before sending data
Mon Jul 9 18:46:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport: Set data on our reply packet, not on the incoming packet
Mon Jul 9 18:46:26 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport: Only do function calls after variable declarations
Mon Jul 9 18:45:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport: Turn on echoing in the test transport
Mon Jul 9 18:45:05 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-r-multicast-transport-io: Signal connected on stdout
Mon Jul 9 18:23:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Move echo simulation to the test-transport
Mon Jul 9 17:51:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport.c: Set info in our own reply packet, not the incoming packet
Mon Jul 9 17:50:22 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Only send data through the transport after it has been connected
Thu Jul 5 13:30:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Whitespace fixes
Thu Jul 5 13:27:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Whitespace fixes
Thu Jul 5 13:27:17 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport: Add test to check the right behaviour when there is a conflict in id generation
Mon Jul 9 16:11:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix make distclean
Fri Jul 6 08:31:48 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Removed a redundant rule in lcov.mak
Thu Jul 5 23:51:35 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Deleted some gstreamer specific function identifiers in the valgrind suppressions
Thu Jul 5 23:38:34 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Deleted othe duplicated suppressions
Thu Jul 5 23:33:06 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Deleted other suppressions related to alsa/gconf/bonobo/liboil
Thu Jul 5 23:19:03 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Removed some duplicated suppressions
Thu Jul 5 23:15:33 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Removed valgrind suppressions relative to gconf, bonobo and fontconfig
Thu Jul 5 23:03:35 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Don't delete the valgrind log files after each test is run
Thu Jul 5 22:54:06 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* rules/lcov.mak: remove the need for the LCOV_PATH variable
Thu Jul 5 22:03:47 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Don't try to make executable the deleted internal lcov copy
Wed Jul 4 15:14:32 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Resolved some conflicts
Tue Jul 3 20:30:08 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Do not use the internal copy of lcov if we cannot use the system one
The history has been edited and the internal copy of lcov introduced
in the "Add coverage and valgrind support for tests" patch has been
deleted. Yay for using textual patches to store the history!
Tue Jul 3 17:45:34 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Use 'all' to enable vebose debugging in the test
Tue Jul 3 17:44:55 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Delete some cruft due to the fact that I took the Check rules from GStreamer
Mon Jul 2 17:15:40 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Resolved a little conflict
Sun Jul 1 14:51:27 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Add valgrind suppressions for some dlopen errors
Sun Jul 1 12:34:19 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Add the valgrind suppressions taken from gstreamer
Fri Jun 29 10:53:52 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Resolved some conflicts
Wed Jun 27 08:38:24 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Plugged some small memleaks in GibberRMulticastPacket
Tue Jun 26 14:57:25 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Removed the SALUT_ARG_PROFILING macro as it was not used
Tue Jun 26 14:55:32 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Use the macro in salut-args.m4 for the --disable-debug compilation option
Tue Jun 26 14:52:49 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Allow specifying the Valgrind version for the SALUT_VALGRIND macro
Tue Jun 26 14:21:54 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fixed the valgrind and coverage compile options reorganizing the macro inclusion
Mon Jun 25 18:35:12 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Streamline the coverage output printed to screen to make it more useful
Mon Jun 25 11:11:36 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Make the internal lcov copy executable as darcs doesn't store the exec bit
Mon Jun 25 10:39:16 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Use the variable instead of calling make directly
Mon Jun 25 10:13:47 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Print 'no' when checking for the lcov executable
Mon Jun 25 10:13:06 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Corrected the HAVE_GCOV variable name
Mon Jun 25 08:57:42 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Split the command line settings from the detection of libraries and utilities
Sun Jun 24 23:57:53 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Put the lcov output in coverage/ instead of lcov/
Sun Jun 24 22:57:11 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Add coverage and valgrind support for tests
Mon Jul 9 16:00:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* set srdir to a default value if unset
Sat Jul 7 20:04:42 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Some extra debugging info when creating muc services
Sat Jul 7 20:03:15 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Only announce rooms on the address family to which their multicast address belongs
Thu Jul 5 18:27:15 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix distcheck by grepping the srcdir, not the builddir
Wed Jul 4 15:22:51 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport. Change the logic to cope with the fact that WHOIS_REQUEST puts the requested sender name in another field and add forward compatibility with unique id polling
Wed Jul 4 15:20:39 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Requested whois sender is now in data.whois_request.sender_id instead of sender
Wed Jul 4 15:18:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* check-gibber-r-multicast-transport.c: Sender id's should never be 0, cope with polling for a unique id
Wed Jul 4 14:37:54 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Whitespace fixes
Wed Jul 4 14:36:24 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Seperate sender and requested sender in Whois Request packets
Wed Jul 4 12:06:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-r-multicast-transport-io.c: Simulate behaviour of IP_MULTICAST_LOOP
Tue Jul 3 17:06:24 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Let the tests cope with the new GibberRMulticastPacket
Tue Jul 3 17:03:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Use new refactorized GibberRMultcastPacket
Tue Jul 3 17:02:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Use new refactorized GibberRMultcastPacket
Tue Jul 3 17:01:36 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Refactor GibberRMulticastPacket to allow for multiple packets types/serialisations
Mon Jul 2 10:48:15 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add whois packet support
Mon Jul 2 10:46:33 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastPacket: Add Whois capabilities
Thu Jun 28 14:09:02 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add Whois packet parser/builder
Thu Jun 28 14:07:25 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Make the {add_,get_}_{guint8,guint32,string} functions more generic
Thu Jun 28 12:35:10 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Convert sender/receiver names to 32 bit id's
Wed Jul 4 10:19:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener.c: rename normalize_to_ipv4 to normalize_to_address
Tue Jul 3 17:34:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix typo in gibber-fd-transport.c debug message
Tue Jul 3 17:25:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener.c: normalize IPv6 address to IPv4 if needed
Tue Jul 3 16:11:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* debug.c: add DEBUG_IM
Tue Jul 3 13:42:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener.c: check if errno == EADDRINUSE before return the error
Tue Jul 3 13:31:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflicts. Use auto-generated marshallers magic
Fri Jun 29 11:14:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-gibber-xmpp-connection-listener: check the type of error when gibber_xmpp_connection_listener_listen fails
Fri Jun 29 11:09:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* check-gibber-xmpp-connection-listener: no need to create a XMPP connection in connect_to_port
Fri Jun 29 11:06:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener: simplify error codes
Fri Jun 29 11:00:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener: pass the addrinfo size with the new-connection signal
Fri Jun 29 09:53:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection-listener: NEW_CONNECTION signal gives a ptr to the sockaddr
Fri Jun 29 09:35:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber_xmpp_connection_listener_listen now takes the port and a GError as arguments and returns a boolean
Fri Jun 29 08:41:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add check-gibber-xmpp-connection-listener.c
Fri Jun 29 08:40:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-xmpp-connection-listener.[ch]
Tue Jul 3 13:08:39 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fully open an incoming stream before passing it to the im-channel if we took control of it
Mon Jul 2 22:47:17 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Check if the connection is precisely fully open, doesn't change functionality, but makes the code more readable
Mon Jul 2 08:57:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Correctly restart the xmpp connection after the auth was successfull
Mon Jul 2 08:57:09 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Use GibberXmppConnections stream flags instead of the old stream_open var
Mon Jul 2 08:56:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add flags to indicate which way the stream opening has been sent
Tue Jul 3 12:36:33 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct use of presence mixin
Mon Jul 2 22:51:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix conflicts
Mon Jul 2 09:03:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove test-sasl-auth as it has been obsoleted by check-gibber-sasl-auth.c
Mon Jul 2 20:33:03 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove .list files from gibber EXTRA_DIST
Mon Jul 2 15:40:17 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add missing declarations of TpBaseConnection cast
Mon Jul 2 15:32:07 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-connection.c: error out if functions are called while not connected, rather than crashing
Mon Jul 2 17:49:18 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix a memleak in the GibberXmppConnection test
Sun Jul 1 15:13:34 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix a memleak in the GibberSaslAuth test
Sun Jul 1 15:08:36 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix two memleaks in TestSaslAuthServer
Sun Jul 1 15:07:33 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix some memleaks in the GibberRMulticastTransport test
Sun Jul 1 15:05:33 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix a memleak with some circular references in the GibberRMulticastSender test
Sun Jul 1 14:56:48 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix a memleak in the GibberIqHelper test
Sun Jul 1 14:55:50 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix two small memleak in GibberSaslAuth
Sun Jul 1 14:53:55 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fix a memleak in GibberRMulticastTransport
Wed Jun 27 08:36:41 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Plugged some memleak in the GibberRMulticastPacket test
Wed Jun 27 08:35:36 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Plugged some memleak in the GibberXmppNode test
Wed Jun 27 08:34:16 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Plugged some memleak in the GibberXmppReader test
Wed Jun 27 14:30:58 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Make check-main fail again if there are failing tests
Wed Jun 27 14:03:05 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Use the $srcdir env var to obtain the input files to make 'make distcheck' happy
Fri Jun 22 13:08:42 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Deleted the old test-sasl-auth.c file as it was replaced by the Check test
Mon Jul 2 15:25:23 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* text-helper.h: kill trailing whitespace
Mon Jul 2 15:25:10 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* text-helper.c: kill trailing whitespace
Mon Jul 2 15:25:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-self.c: kill trailing whitespace
Mon Jul 2 15:24:50 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager.h: kill trailing whitespace
Mon Jul 2 15:24:41 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager.c: kill trailing whitespace
Mon Jul 2 15:24:28 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-channel.h: kill trailing whitespace
Mon Jul 2 15:24:19 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-channel.c: kill trailing whitespace
Mon Jul 2 15:24:12 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-contact.h: kill trailing whitespace
Mon Jul 2 15:24:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-contact.c: kill trailing whitespace
Mon Jul 2 15:22:58 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-contact-manager.h: kill trailing whitespace
Mon Jul 2 15:22:48 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-contact-manager.c: kill trailing whitespace
Mon Jul 2 15:22:37 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-contact-channel.c: kill trailing whitespace
Mon Jul 2 15:22:29 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-connection.c: kill trailing whitespace
Mon Jul 2 15:22:19 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-connection-manager.c: kill trailing whitespace
Mon Jul 2 15:22:06 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-service-resolver.h: kill trailing whitespace
Mon Jul 2 15:20:57 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-service-resolver.c: kill trailing whitespace
Mon Jul 2 15:20:44 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-service-browser.h: kill trailing whitespace
Mon Jul 2 15:20:33 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-service-browser.c: kill trailing whitespace
Mon Jul 2 15:20:19 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-record-browser.h: kill trailing whitespace
Mon Jul 2 15:20:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-record-browser.c: kill trailing whitespace
Mon Jul 2 15:19:49 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-enums.h: kill trailing whitespace
Mon Jul 2 15:19:33 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* /salut-avahi-entry-group.h: kill trailing whitespace
Mon Jul 2 15:16:43 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-entry-group.c: trailing whitespace must die
Mon Jul 2 15:16:27 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-avahi-client.c: trailing whitespace must die
Mon Jul 2 14:02:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Omit missing or empty status messages from the TpPresenceStatus
Mon Jul 2 13:32:18 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use the presence mixin
Mon Jul 2 12:04:24 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Resolve conflict by re-deleting hold_unref_and_return_handles() and salut_connection_request_handles()
Wed Jun 27 19:00:13 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Oops, make salut_connection_class_init::interfaces static
Wed Jun 27 18:43:51 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove obsolete declaration of salut_connection_connection_service_iface_init
Wed Jun 27 18:43:03 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct signature of handle_normalize_require_nonempty
Wed Jun 27 18:38:34 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutConnection: let TpBaseConnection implement RequestHandles. Supply a validation function to ensure that requested handle IDs are non-empty
Wed Jun 27 18:28:22 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutConnection: use TpBaseConnection implementation of GetInterfaces()
Wed Jun 27 18:28:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* configure.ac: require telepathy-glib 0.5.13
Mon Jul 2 11:57:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-self-signals-marshal.list
Mon Jul 2 11:57:11 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-muc-manager-signals-marshal.list
Mon Jul 2 11:57:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-muc-channel-signals-marshal.list
Mon Jul 2 11:56:52 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-im-manager-signals-marshal.list
Mon Jul 2 11:56:43 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-im-channel-signals-marshal.list
Mon Jul 2 11:56:36 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-contact-signals-marshal.list
Mon Jul 2 11:56:27 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-contact-manager-signals-marshal.list
Mon Jul 2 11:56:18 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-contact-channel-signals-marshal.list
Mon Jul 2 11:56:10 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-avahi-service-resolver-signals-marshal.list
Mon Jul 2 11:55:59 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-avahi-service-browser-signals-marshal.list
Mon Jul 2 11:55:50 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-avahi-record-browser-signals-marshal.list
Mon Jul 2 11:55:37 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-avahi-entry-group-signals-marshal.list
Mon Jul 2 11:55:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove salut-avahi-client-signals-marshal.list
Mon Jul 2 11:55:22 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* src/: generate all signal marshallers together.
Avoid .list files by grepping source code to discover what marshallers we need.
Mon Jul 2 11:52:26 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-xmpp-stanza-signals-marshal.list
Mon Jul 2 11:52:18 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-xmpp-reader-signals-marshal.list
Mon Jul 2 11:52:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-xmpp-connection-signals-marshal.list
Mon Jul 2 11:51:58 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-transport-signals-marshal.list
Mon Jul 2 11:51:49 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-ssl-transport-signals-marshal.list
Mon Jul 2 11:51:42 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-sasl-auth-signals-marshal.list
Mon Jul 2 11:51:31 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-r-multicast-sender-signals-marshal.list
Mon Jul 2 11:51:22 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-muc-connection-signals-marshal.list
Mon Jul 2 11:51:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove gibber-bytestream-ibb-signals-marshal.list
Mon Jul 2 11:50:50 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* lib/gibber/Makefile.am: kill trailing whitespace
Mon Jul 2 11:48:55 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* lib/gibber/: generate all signal marshallers together.
Generate them by grepping source code to see which marshallers are needed,
avoiding the need for .list files.
Mon Jul 2 11:48:19 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* src/: use g_cclosure_marshal_VOID__ENUM instead of making our own
Mon Jul 2 11:47:29 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* lib/gibber/gibber-bytestream-ibb.c: replace custom marshaller with generic one from GLib
Thu Jun 28 15:06:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* xmpp-stanza: assert stanza->node != NULL
Thu Jun 28 14:57:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* xmpp-stanza: factor out (sub) type name -> GibberStanza(Sub)Type to simplify code
Thu Jun 28 14:39:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename LAST_GIBBER_STANZA_(SUB_)TYPE to NUM_GIBBER_STANZA_(SUB_)TYPE
Thu Jun 28 13:45:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_xmpp_stanza_get_type_info tests
Thu Jun 28 13:44:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_xmpp_stanza_get_type_info
Thu Jun 28 12:52:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add GIBBER_STANZA_TYPE_UNKNOWN and GIBBER_STANZA_SUB_TYPE_UNKNOWN
Thu Jun 28 12:39:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename make_gibber_stanza_build_tcase to make_gibber_xmpp_stanza_tcase
Thu Jun 28 12:34:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename check-gibber-stanza-build.c to check-gibber-xmpp-stanza.c
Fri Jun 22 13:07:14 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Ported the GibberXmppStanza test to Check
Thu Jun 28 11:49:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_im_channel_send_stanza doesn't unref the stanza
Wed Jun 27 17:03:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: fix invitation stanza leak
Wed Jun 27 17:00:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix sender leak in hold_unref_and_return_handles
Wed Jun 27 16:40:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* xmpp writer: gibber_xmpp_writer_write_stanza: properly end the XML document if we opened it
Wed Jun 27 16:29:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* xmpp-reader: fix parser leak
Wed Jun 27 16:13:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rewrote default alias code to make it easier to read
Wed Jun 27 16:13:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: fix alias leak
Wed Jun 27 14:46:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix str leak in gibber_r_multicast_packet_parse
Wed Jun 27 12:45:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-packet.c: fix name leak in gibber_r_multicast_packet_add_receiver
Wed Jun 27 12:30:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: free name, type and domain in compare_resolver
Wed Jun 27 18:28:45 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutContactManager: whitespace
Wed Jun 27 18:27:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* configure.ac: provide bug URL
Wed Jun 27 17:45:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutMucManager: rename room_info to room_resolvers to indicate what it contains, add a comment
Wed Jun 27 18:12:45 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Set _olpc-activity txtvers to 0 and check for it
Wed Jun 27 18:12:24 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Set _salut-room txtvers to 0
Wed Jun 27 17:50:55 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Simplify selection of DNS record payload
Wed Jun 27 17:33:17 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager, salut-muc-channel: support IPv6 using AvahiAddress functions
Wed Jun 27 16:42:00 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-im-manager: handles are unsigned
Wed Jun 27 16:19:23 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut_muc_manager_factory_iface_request: reformat, treat TpHandle as unsigned
Wed Jun 27 16:19:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut_muc_manager_request_new_muc_channel: reformat
Wed Jun 27 16:14:59 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager: new_tubes_channel: reformat, treat TpHandle as unsigned
Wed Jun 27 16:14:17 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut_muc_manager_new_muc_channel: reformat, treat TpHandleType as unsigned
Wed Jun 27 15:45:04 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager: _get_connection_parameters: make static, reformat
Wed Jun 27 15:44:24 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager: _get_connection: make static, reformat
Wed Jun 27 15:43:16 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager: tubes_channel_closed_cb: TpHandle is unsigned, treat it accordingly. Replace FIXME comment with the chosen resolution
Wed Jun 27 15:39:13 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-muc-manager: muc_channel_closed_cb: reformat to Collabora style. Correct for unsignedness of TpHandle.
Wed Jun 27 15:33:20 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-connection: emit_presence_update: whitespace
Wed Jun 27 15:32:22 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut_contact_manager_new_channel: use Collabora coding style, use GUINT_TO_POINTER for handles
Wed Jun 27 15:32:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut-connection: use GUINT_TO_POINTER for handles
Wed Jun 27 15:29:34 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* salut_contact_manager_get_channel: reformat to Collabora coding style, use GUINT_TO_POINTER for handles
Wed Jun 27 15:26:53 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Rename salut_*_get_olpc_activity_properties to ..._merge_...
Wed Jun 27 16:23:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
tagged Checkpoint tag after merge of -publish, -activities, -tubes branches
Wed Jun 27 14:57:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Resolve conflict in src/Makefile.am: we've removed both tube-dbus-signals-marshal.list and salut-muc-connection-signals-marshal.list
Wed Jun 27 11:12:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-bystream-ibb: rephrase PROP_XMPP_CONNECTION and PROP_MUC_CONNECTION description
Wed Jun 27 11:09:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_tubes_channel_get_handle: set the right handle type
Wed Jun 27 11:08:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove not ready private tubes code
Wed Jun 27 11:05:18 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* simplify generate_stream_id
Wed Jun 27 11:03:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: remove start_initiation as we don't use it now
Wed Jun 27 10:58:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* update_tubes_info returns a boolean so caller can know if it worked fine
Wed Jun 27 10:51:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: set the initiator in publish_tube_in_node and not in publish_tubes_in_node
Wed Jun 27 10:42:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: we really have to check if destination != NULL to manage broadcasted messages
Wed Jun 27 10:35:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* publish_tube_in_node: set stream-id instead of stream_id as attribute to be more consistent
Wed Jun 27 10:28:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: extract_tube_information have to check the value of this initiator_handle and not the pointer
Wed Jun 27 10:25:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: extract_tube_information: check if tube id is numeric
Wed Jun 27 10:05:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: Unknow -> Unknown
Wed Jun 27 09:56:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* rename SalutMucChannel property from "muc connection" to "muc-connection"
Wed Jun 27 09:47:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't generate and build tube-dbus-signals-marshal.[ch]
Wed Jun 27 09:47:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove tube-dbus-signals-marshal.list
Wed Jun 27 09:45:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus.c: directly use g_cclosure_marshal_VOID__VOID instead of our own marshaller
Wed Jun 27 09:41:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* intented > intended
Wed Jun 27 09:38:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: remove useless dbus_message_get_destination extra calls
Wed Jun 27 09:35:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: rewrite PROP_MUC_CONNECTION description
Wed Jun 27 09:29:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus.c: set bytestream state in a variable to avoid double g_object_new
Tue Jun 26 21:35:50 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove salut-muc-connection-signals-marshal.list from makefile.am which accidentally disappeared
Tue Jun 26 16:45:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-tubes-channel.c: when a contact left the muc, remove him from all tubes
Tue Jun 26 16:11:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove unwanted double space
Tue Jun 26 16:07:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus.c: pass the contact_repo to unref_handle_foreach instead of the tube object
Tue Jun 26 15:51:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: don't include salut-tubes-manager.h
Tue Jun 26 15:38:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't build salut-tubes-manager.c as we don't use it
Tue Jun 26 15:31:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel.c: don't use // comments
Tue Jun 26 15:29:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: don't use // comments
Tue Jun 26 15:26:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: fix typo in comment in salut_muc_manager_factory_iface_request
Tue Jun 26 15:23:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut_muc_manager_factory_iface_foreach iterates on tubes hash table too
Tue Jun 26 15:10:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus.c: set priv->muc_connection to NULL after we unrefed it
Tue Jun 26 15:09:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-tubes-channel.c: disconnect signals and unref the muc connection when disposing
Tue Jun 26 14:34:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus: ref the muc-connection
Tue Jun 26 13:52:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* disable the tubes manager as private tubes aren't working anyway
Tue Jun 26 14:00:29 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Recognise NULL activity/room (i.e. no =) as being the same as ""
Tue Jun 26 13:56:17 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Pass NULL for key to avahi_string_list_get_pair when we don't want it anyway.
Also use char * rather than gchar * for strings that should be freed with
avahi_free(), and narrow the scope of some variables.
Tue Jun 26 13:48:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix some contact ref leaks
Tue Jun 26 13:45:41 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove comment which is no longer true
Tue Jun 26 02:47:50 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't build SalutContactActivity code unless ENABLE_OLPC
Tue Jun 26 02:47:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't try to hook activity resolved callback unless ENABLE_OLPC
Tue Jun 26 02:45:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't build activity_new and activity_unref unless ENABLE_OLPC
Tue Jun 26 01:52:47 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Merge -tubes and -publish branches
Mon Jun 25 19:23:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tubes-channel: changes to fit "old" tube API
Mon Jun 25 16:37:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* tube-dbus.c: properly initiate the bytestream when we create it the local pending state
Fri Jun 22 14:58:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add tube-iface.[ch]
Fri Jun 22 14:52:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add salut-tubes-channel.[ch]
Fri Jun 22 14:49:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add tube-dbus.[ch] and tube-dbus-signals-marshal.list
Fri Jun 22 14:44:44 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-bytestream-ibb.[ch]
Fri Jun 22 14:38:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-bytestream-ibb-signals-marshal.list
Wed Jun 20 17:11:39 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-manager: no need to remove twice the same channel when closing it
Wed Jun 20 10:29:58 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* instantiate the tubes manager
Wed Jun 20 10:29:40 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build tube support
Wed Jun 20 10:29:00 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build GibberBytestreamIBB
Fri Jun 15 16:14:41 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* resolve conflicts in salut-muc-manager.c
Fri Jun 15 16:06:26 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* make Salut link on telepathy-glib-unstable
Fri Jun 15 12:55:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-namespaces.h: add tubes NS
Wed Jun 13 18:10:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add IBB and AMP NS
Wed Jun 13 14:54:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: add muc tubes support
Wed Jun 13 12:24:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: rename priv->channels to priv->text_channels
Wed Jun 13 10:21:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* resolve conflicts
Mon Jun 11 15:22:49 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add bytestream debug flag in salut debug
Mon Jun 11 11:14:31 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add bytestream flag in gibber-debug
Thu Jun 7 15:16:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a tube debug flag
Thu Jun 7 15:15:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add telepathy-glib-unstable C and LIBS flags when building
Thu Jun 7 15:11:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* configure.ac: check fo telepathy-glib-unstable
Tue Jun 26 02:00:40 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correctly return handle type ROOM from GetHandle() on MUC channels
Tue Jun 26 01:30:09 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Implement activity properties and activity advertisement
Mon Jun 25 15:20:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct sense of assertions in salut_self_add_olpc_activity
Mon Jun 25 15:15:23 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct sense of return from salut_self_set_olpc_activities
Mon Jun 25 15:10:06 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix name of dbus_g_method_return_error (not dbus_g_return_error)
Mon Jun 25 15:09:04 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix debug message
Mon Jun 25 15:02:12 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add support for OLPC SetActivities, SetCurrentActivity and GetCurrentActivity, along with stub for GetActivities
Mon Jun 25 15:01:32 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* GetBuddyProperties: use stack-allocated GError
Fri Jun 22 12:15:29 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add comments about DNS record
Thu Jun 21 13:15:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager.c: try to use announced address/port when we request a muc channel
Thu Jun 21 09:35:03 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc_channel_publish_service: properly destroy the muc_group if error
Wed Jun 20 17:33:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-manager: add priv->client to store the AvahiClient and the method salut_muc_manager_start (re-recorded)
Wed Jun 20 17:11:04 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: unref the entry group when destroying the channel
Wed Jun 20 15:06:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: publish the muc service when we join it
Wed Jun 20 11:26:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel: add a "client" property containing the SalutAvahiClient
Wed Jun 20 11:26:14 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection: call salut_muc_manager_start
Tue Jun 26 22:14:36 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add the check_SCRIPTS to EXTRA_DIST, so run-xmpp-connection-test.sh is included in the dist tarball
Tue Jun 26 21:51:04 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add check-salut.h to the check_main _SOURCES
Tue Jun 26 14:44:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: disconnect muc connection signals when disposing the channel
Tue Jun 26 13:55:47 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Missed one DATA_RECEIVED to RECEIVED_DATA change
Tue Jun 26 11:15:08 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Unref the hash table in dispose instead of ref
Tue Jun 26 11:14:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add comment to the hash table about what key, value's it has
Tue Jun 26 10:42:14 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix conflicts
Tue Jun 26 10:33:13 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add initial causal ordering support
Tue Jun 26 10:32:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Test with 3 senders instead of two
Tue Jun 26 10:30:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a utility function to add MeshNode objects directly
Tue Jun 26 10:29:58 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add an overriddable UnknownOutput function
Mon Jun 25 16:15:45 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* rename data-received to received-data for more consistency
Mon Jun 25 16:01:44 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add stream_id to the RECEIVED_DATA signal
Mon Jun 25 16:01:25 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use GIBBER_R_MULTICAST_DEFAULT_STREAM
Mon Jun 25 15:20:17 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add default stream define and use that for more code readability
Mon Jun 25 15:18:37 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* data-received marshaller
Sat Jun 23 00:50:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add tests for the stream id
Sat Jun 23 00:17:54 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Also compare stream_id in packet test
Fri Jun 22 23:31:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* resolve conflicts
Fri Jun 22 23:31:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* resolve conflicts
Fri Jun 22 23:30:51 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Update to stream_id using api
Fri Jun 22 23:05:20 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix leak of GPtrArray when fragmenting
Fri Jun 22 22:58:48 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add support for multiplexing multiple substreams
Fri Jun 22 12:11:19 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-r-multicast-transport.c: don't leak the senders hash table
Thu Jun 21 09:21:59 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-avahi-entry-group.c: store the service in the hash table to don't leak
Fri Jun 22 11:14:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self.c: fix addrinfo leaks
Fri Jun 22 10:58:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-self: don't leak the name
Fri Jun 22 10:50:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-reader: don't leak the nodes queue
Fri Jun 22 10:47:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* muc-channel: don't leak the muc name
Tue Jun 19 21:25:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Don't print out that new nodes have been added
Tue Jun 19 21:25:28 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Only print an error if there was a non-zero exit status
Tue Jun 19 21:24:10 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Put the global definition at the start of the function
Sat Jun 23 00:00:21 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* The main test runs g_type_init, no need to do it again in indiviual tests
Fri Jun 22 23:59:37 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add destructor for the file chunker
Fri Jun 22 11:43:32 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Fixed some conflicts
Thu Jun 21 22:03:43 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Ported the GibberRMulticastSender test to Check using its looping tests support
Thu Jun 21 22:00:31 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Ported the GibberRMulticastPacket test to Check using its looping tests support
Thu Jun 21 21:52:14 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Ported the SASL test to Check using its looping tests support
Thu Jun 21 20:54:36 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Resolved some conflicts
Wed Jun 13 17:16:40 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Replaced two variables used as constants with thei values
Wed Jun 13 17:13:24 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Factored the file chunking code out of the test
Wed Jun 13 16:36:14 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Check the parsing of a valid message
Wed Jun 13 15:02:35 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Add a testcase for GibberXmppConnection and check its istantiation
Sun Jun 17 10:54:05 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add test for causal ordering in the mesh
Sun Jun 17 10:53:24 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a utility method to make full duplex connections
Fri Jun 22 17:21:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add id's to all stanza. the xmpp connection will generate them automagically otherwise, which breaks the tests
Thu Jun 21 16:01:38 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: no need to copy twice the id
Thu Jun 21 15:58:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: merge ObjectDestroyNotifyData to ReplyHandlerData
Thu Jun 21 14:45:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-connection.c: generate an id for stanza who doesn't have one before sending
Thu Jun 21 14:39:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: use gibber_xmpp_connection_new_id instead of our own id generator
Thu Jun 21 14:39:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_xmpp_connection_new_id public method[_^[_][3~
Thu Jun 21 14:29:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* remove useless create_iq_helper function
Thu Jun 21 12:08:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: s/_id/tmp
Thu Jun 21 12:06:25 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-iq-helper.c: properly cast GibberIqHelper in GIBBER_IQ_HELPER_GET_PRIVATE macro definition
Thu Jun 21 12:04:27 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't use global variable to store the xmpp connection and iq helper so each test is really independent
Wed Jun 20 10:28:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: fix a typo in invitations
Tue Jun 19 16:34:35 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move g_type_init call from tests to check-main
Tue Jun 19 16:09:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* include "check-helpers.h" instead of <check-helpers.h>
Tue Jun 19 15:50:21 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflicts with HEAD
Tue Jun 19 15:45:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber IQ helper tests in check-main
Tue Jun 19 15:45:23 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build check-gibber-iq-helper.c
Tue Jun 19 15:44:47 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add check-gibber-iq-helper.c
Tue Jun 19 15:43:51 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build gibber-iq-helper.c
Tue Jun 19 15:42:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber-iq-helper.[ch]
Tue Jun 19 12:17:05 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* test-transport.c: fix a GArray leak in send_data
Tue Jun 19 21:31:24 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* If the data has been payloaded when using _set_part, then change the serialisation
Tue Jun 19 21:30:39 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Assert that the data hasn't been serialized yet when adding receivers
Tue Jun 19 13:06:42 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fix conflicts
Tue Jun 19 04:27:15 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Initialize the debugging flags if that wasn't done yet
Mon Jun 18 16:42:09 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Even more coding style fixes
Mon Jun 18 15:20:11 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* More coding style fixes
Mon Jun 18 14:44:06 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Convert to collabora coding style
Mon Jun 18 14:29:07 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add test to see if dependencies are correctly add to packages
Sun Jun 17 18:51:10 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Assert that the send function is valid
Sun Jun 17 15:38:19 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* refactor the transport test a bit
Sun Jun 17 15:07:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Fragment to big payloads and add dependency information
Sun Jun 17 15:06:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastSender: Put last_output_packet in the Public struct and move the last_output_packet to the Private struct
Sun Jun 17 15:00:53 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a fragmentation testcase
Tue Jun 19 13:01:26 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Format type fixes from misc@mandriva.org
Mon Jun 18 10:09:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* checkify node properties tests
Fri Jun 15 18:00:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-util.c: use g_critical instead of g_debug in set_child_from_property
Fri Jun 15 16:40:22 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix test-xmpp-node-properties.c header
Fri Jun 15 16:22:32 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* fix conflict in tests/Makefile.am
Fri Jun 15 13:30:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* reimplement gibber_debug_stanza to use gibber_xmpp_node_to_string
Fri Jun 15 13:23:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add gibber_xmpp_node_to_string
Thu Jun 14 18:02:42 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build test-xmpp-node-properties.c
Thu Jun 14 18:02:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add test-xmpp-node-properties.c
Thu Jun 14 18:01:24 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* build salut-util.c
Thu Jun 14 17:59:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* create salut-util.[ch] containing salut_gibber_xmpp_node_extract_properties and salut_gibber_xmpp_node_add_children_from_properties
Thu Jun 14 14:39:07 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* test-stanza-build.c: move g_type_init and debug init to main
Thu Jun 14 10:31:20 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-muc-channel.c: use text_helper_create_message_groupchat instead of text_helper_create_message
Thu Jun 14 10:27:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* text-helper: add text_helper_create_message_groupchat
Wed Jun 13 17:19:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: fix an argument error in gibber_xmpp_stanza_build documentation
Fri Jun 15 18:33:39 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Set AM_CFLAGS and friends outside of the HAVE_CHECK ifdef
Fri Jun 15 18:34:16 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Put run-xmpp-connection-test.sh in check_SCRIPTS which ensures it's set +x when make check is run (thanks to some other magical rules)
Fri Jun 15 14:09:34 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Dont do a space between macro's and their arguments, gcc won't like it
Fri Jun 15 15:55:32 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutSelf: if the OLPC key changes and is shortened, remove any stray segments from the old key
Fri Jun 15 15:15:44 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix various typos in base64 -> binary key port
Fri Jun 15 15:15:23 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* SalutAvahiEntryGroup: make sure entries are NUL-terminated in case we later use them as strings
Fri Jun 15 14:36:35 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Deal with OLPC key correctly, avoiding having two copies
Fri Jun 15 14:36:18 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Don't crash on finalize if there is no OLPC key
Fri Jun 15 14:24:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Parse contacts' OLPC keys as byte array, not base64 string
Fri Jun 15 14:23:41 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* If ENABLE_OLPC, don't leak contacts' OLPC key/color
Fri Jun 15 13:49:01 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use correct free function for SalutConnectionPrivate::olpc_key
Fri Jun 15 13:46:02 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use GArray of binary data, rather than gchar*, for OLPC key. Put it in olpc-key-partN as binary rather than olpc-key-partN-b64 as base64. Be more const-correct.
Thu Jun 14 16:14:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct key segmentation, this time for the initial TXT record
Thu Jun 14 13:47:27 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* If we're asked to SetProperties (OLPC BuddyInfo interface) and we aren't yet connected, save the changes up for later
Thu Jun 14 12:10:34 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct key segmentation
Wed Jun 13 17:04:34 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Stop expecting an empty segment to terminate OLPC buddy keys
Wed Jun 13 16:41:20 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Allow OLPC key, color to be set before we go CONNECTED, in principle. Simplify the code for key-splitting.
Tue Jun 12 16:00:35 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Split OLPC keys into 200 byte segments to bypass the 255-character limit in TXT records
Fri Jun 15 13:41:16 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* More whitespace
Fri Jun 15 13:34:10 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Whitespace, indentation, Collabora style
Fri Jun 15 13:44:24 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add spaces between function definitions/prototypes and (
Fri Jun 15 13:31:53 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Try to conform with collabora coding style
Fri Jun 15 13:29:16 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add standard license blurp
Fri Jun 15 13:10:00 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a comment that Unit tests aren't API examples
Fri Jun 15 12:41:54 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Test that a gibber_xmpp_node_get_language on a NULL node throws a critical error and returns NULL
Fri Jun 15 12:40:07 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* remove some trailing spaces
Fri Jun 15 12:39:49 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use g_return_val_if_fail in gibber_xmpp_node_get_language when a NULL node is passed
Fri Jun 15 12:36:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add some helpers for check to check for critical error logs
Fri Jun 15 10:40:15 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Cope with check not being available and tidy up a bit
Fri Jun 15 10:39:58 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't error if the check framework isn't available
Fri Jun 15 10:37:43 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use the srcdir env variable to determine the path of the input files
Sat Jun 9 16:17:46 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Also test signals emissions during XMPP parsing
Sat Jun 9 14:44:05 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Tested the parsing of a simple XMPP message
Sat Jun 9 14:24:56 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Add a testcase for GibberXmppReader and check its istantiation
Sat Jun 9 14:03:31 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Tested the [add|get]_child functions for GibberXmppNode
Sat Jun 9 11:46:53 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Tested the namespace and attribute accesor functions in GibberXmppNode
Sat Jun 9 10:19:16 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Tested gibber_xmpp_node_set_language_n() and fixed gibber_xmpp_node_set_language() with a NULL lang
Sat Jun 9 09:52:06 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Test and fix gibber_xmpp_node_get_language() with a NULL node
Sat Jun 9 09:47:41 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Test gibber_xmpp_node_[gs]et_language() and node creation with a NULL name
Sat Jun 9 00:38:59 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Added a real testcase for GibberXmppNode testing its istantiation
Sat Jun 9 00:26:22 BST 2007 Emanuele Aina <em@nerd.ocracy.org>
* Added support for the Check unit testing framework
Thu Jun 14 16:31:06 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove some trailing spaces
Thu Jun 14 16:29:02 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't do things with side-effects in asserts, bad!
Tue Jun 12 15:59:37 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Support setting your own alias (uses the 'nick' field)
Tue Jun 12 12:03:14 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Correct typo when constructing self alias
Thu Jun 7 13:24:14 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Change TP_IFACE_OLPC_BUDDY_INFO back to SALUT_IFACE_OLPC_BUDDY_INFO now the constants generator is properly namespacing
Thu Jun 7 13:20:35 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Resolve salut-connection.c
Thu Jun 7 13:20:04 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Resolve extensions/Makefile.am
Thu Jun 7 13:12:05 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Update genginterface.py from telepathy-glib
Thu Jun 7 13:07:23 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Update c-constants-generator from telepathy-glib (requires --stringparam mixed-case-prefix)
Thu Jun 7 12:45:38 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Update c-interfaces-generator.xsl from telepathy-glib.
It now takes a --stringparam to set the prefix for interface constants.
Also use the generated SALUT_IFACE_OLPC_BUDDY_INFO in salut-connection.c.
Thu Jun 14 16:00:50 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't do things with side-effects in asserts, bad!
Thu Jun 14 15:59:26 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* include avahi-common/malloc.h for the definition of avahi_free
Thu Jun 14 15:37:04 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Allow setting of arbitrary binary data in txt records
Wed Jun 13 22:26:23 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* salut_avahi_service_resolver_new should always be passed the specific interface/protocol, so replace _new by _new_full
Wed Jun 13 17:17:40 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.3.1
Wed Jun 13 17:16:41 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Listen to new and lost sender on the muc connection
Wed Jun 13 17:15:32 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Signal new and lost sender from the muc connection
Wed Jun 13 14:06:16 BST 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.3
Wed Jun 13 14:05:59 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.3
Wed Jun 13 14:04:19 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Require that both nickname and published-name are non-empthy when set
Wed Jun 13 10:17:55 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* don't create the stanza if there is an error during build argument parsing
Wed Jun 13 09:50:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use gibber_goto_if_reached and gibber_goto_if_fail during stanza build parsing to fix a leak
Wed Jun 13 09:49:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-debug: add gibber_goto_if_reached and gibber_goto_if_fail macros
Wed Jun 13 09:21:06 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use g_return_if_reached instead of g_assert_not_reached during stanza_build args parsing
Wed Jun 13 09:18:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza: typedef GibberBuildTag
Tue Jun 12 17:37:54 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use type_names array to find the optionnal NS associated with a type
Tue Jun 12 17:26:37 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use the sub_type_names array instead of a switch to check if sub types belong to the right type
Tue Jun 12 17:24:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* test-stanza-build.c: test if the stanza is not NULL
Tue Jun 12 15:24:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-namespaces.h: add #define test to protect against multi inclusion
Tue Jun 12 14:23:50 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: properly handle STREAM types
Tue Jun 12 14:03:45 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* ibber-xmpp-stanza.c: use static array instead of big switch to find subtype's name
Tue Jun 12 13:42:10 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use static array instead of big switch to find type's name
Tue Jun 12 12:33:57 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: use g_slist_delete_link instead of 4 instructions doing exactly that
Tue Jun 12 12:18:15 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza.c: remove useless case GIBBER_STANZA_END in gibber_xmpp_stanza_build parsing
Tue Jun 12 12:02:56 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-debug.c: fix a leak in gibber_debug_stanza
Tue Jun 12 11:44:36 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* test-stanza-build.c: we have to unref the stanza
Tue Jun 12 11:14:34 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add a gibber_xmpp_stanza_build simple test
Tue Jun 12 11:13:18 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* gibber-xmpp-stanza: implement gibber_xmpp_stanza_build
Mon Jun 11 19:17:48 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move DEBUG_STANZA to gibber-debug
Mon Jun 11 18:44:46 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* resolve conflict in src/debug.h due to merge with barisione's branch
Wed Jun 6 18:53:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Resolve src/debug.h
Sun May 27 15:08:36 BST 2007 Marco Barisione <marco@barisione.org>
* Print the namespace of tags in debug_stanza
Thu May 17 18:33:55 BST 2007 Marco Barisione <marco@barisione.org>
* Add a DEBUG_STANZA macro to print the content of a stanza
Fri Jun 8 10:47:09 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-manager: return TP_CHANNEL_FACTORY_REQUEST_STATUS_NOT_AVAILABLE when requesting a channel with a unknown contact (fix a crasher)
Tue Jun 12 17:18:38 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove salut-muc-transport-iface, it's not used anymore
Tue Jun 12 17:09:01 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Move SalutMucConnection to gibber as GibberMucConnection
Tue Jun 12 13:55:44 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't try to marshal enum's as int's
Mon Jun 11 15:22:59 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't ref the SalutConnection in SalutMucChannel
Mon Jun 11 15:22:09 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Give an NOT_AVAILABLE error instead of INVALID_ARGUMENT when asking olpc properties for an offline contact
Mon Jun 11 15:21:26 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Return "" when requesting aliases for an offline contact
Mon Jun 11 14:01:12 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix some silly memleaks in gibber-xmpp-node, spotted by Marco Barisione and Mikael Hallendal
Mon Jun 11 12:04:15 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Properly unref the multicast and rmulticast transports
Mon Jun 11 11:41:35 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use max_packet_size of the underlying transport instead of hardcoding 1500
Mon Jun 11 11:40:30 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMulticastTransport: Set max_packet_size
Mon Jun 11 11:34:39 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Put the packet to repair in the receivers list so the sender in the packet is always the one who originally sent the packet
Mon Jun 11 11:33:16 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Enabled multicast looping
Mon Jun 11 10:39:10 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* No need to pass the name parameter to _get_connection, it's always the same
Mon Jun 11 10:35:40 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMucConnection: Use the right marshaller for receveived-stanza
Mon Jun 11 10:35:00 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use the right signature for the received-stanza signal from a salut-muc-connection
Sun Jun 10 20:09:59 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Properly return errors if we can't connect to the multicast channel in RequestChannel. Listen to signals on the muc-connection instead of it's transports
Sun Jun 10 20:07:57 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Output transport errors as debug too
Sun Jun 10 20:07:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Check setsockopt returns and return/set error on failure. Also not that SO_REUSEADDR needs an int optval instead of unsigned char
Sat Jun 9 13:01:06 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Streaming property no long exists
Sat Jun 9 11:14:25 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Actually disconnect from the rmulticast channel when the muc channel is closed
Sat Jun 9 11:12:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Disconnect the multicast transport if the rmulticast connection function returned an error
Sat Jun 9 11:11:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add _disconnect api to SalutMucConnection
Sat Jun 9 11:10:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove the session timeout on dispose and disconnect
Fri Jun 8 21:57:27 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Make salut-muc-connection a full transport handler instead of a child of gibberxmppconnection, so we can handle the extra info send by the rmulticast protocol. Also remove the plain multicast option, it's not worth it to support both
Fri Jun 8 21:55:58 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove non-streaming mode
Fri Jun 8 17:20:31 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* emit new-sender signal when new senders are detected
Fri Jun 8 17:16:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Let the mesh take into account the sender info
Fri Jun 8 17:15:44 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add a custom buffer derivative for GibberRMulticast
Fri Jun 8 16:48:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Allow subclasses to send custom GibberBuffer derivatives to upstream
Fri Jun 8 12:51:31 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Be better in detecting no command output
Fri Jun 8 12:50:54 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Print the process node and pid, usefull for debugging
Fri Jun 8 12:50:08 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't add new senders to the session packet, there isn't any usefull info just yet
Fri Jun 8 12:49:34 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Various fixes caused by the change in semantic of the packet_id in the een packet and the extra state
Fri Jun 8 10:44:04 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Handle the cases where _repair and/or _seen are called before _push
Fri Jun 8 10:22:08 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Test with multiple offsets and calling _seen and _repair before _push
Fri Jun 8 10:21:07 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't init two different states to the same value
Thu Jun 7 16:34:19 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* test-r-multicast-sender: Improve macro's so they will react correctly on overflow
Thu Jun 7 16:28:23 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix the behaviour that diff(a,b) == -diff(a,b)
Thu Jun 7 16:27:47 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add the behaviour that diff(a,b) == -diff(a,b)
Thu Jun 7 15:29:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix silly errors gibber_r_multicast_packet_diff
Thu Jun 7 15:27:20 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a test for gibber_r_multicast_packet_diff
Thu Jun 7 14:15:47 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Correctly detect out of range packets
Thu Jun 7 14:00:50 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use guint32 for the serial everywhere, to get the right overflow behaviour
Thu Jun 7 13:58:18 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Test at the point of id counter overflow
Thu Jun 7 13:52:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.h: more coding style tweaks
Thu Jun 7 13:45:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.c: tweak to fit Collabora coding style
Thu Jun 7 13:08:11 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-channel.h: tweak to fit Collabora coding style
Thu Jun 7 13:55:59 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the sender keep a record of the next packet it expects as input, instead of the last packet it got as input
Thu Jun 7 12:12:12 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-manager.c: tweaks to fit Collabora coding style
Thu Jun 7 11:38:16 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-im-manager.h: tweaks to fit Collabora coding style
Thu Jun 7 10:20:53 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use generated TP_IFACE_OLPC_BUDDY_INFO
Wed Jun 6 18:52:25 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add Channel_Type_File_Transfer.xml to all.xml
Wed Jun 6 18:51:18 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix conflict in extensions/ in favour of using normal extension build process for everything, even with --disable-olpc
Wed Jun 6 18:50:11 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Remove extensions/spec-gen.am (no longer used)
Tue Jun 5 17:55:43 BST 2007 Marco Barisione <marco@barisione.org>
* Emit the "connected" signal when a connection is established
Tue May 29 15:02:33 BST 2007 Marco Barisione <marco@barisione.org>
* Make the published name configurable
Fri May 18 21:59:46 BST 2007 Marco Barisione <marco@barisione.org>
* Link libsalut-extensions even if OLPC extensions are not enabled
Tue May 15 20:14:56 BST 2007 Marco Barisione <marco@barisione.org>
* Add a copy of the file transfer interface to the extensions dir
Wed Jun 6 18:37:29 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix out-of-tree tests
Wed Jun 6 18:34:00 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Use correct member to store JID. Fix compilation without --enable-olpc
Wed Jun 6 18:31:04 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Include gibber-r-multicast-sender-signals-marshal.list in dist
Wed Jun 6 18:29:06 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* extensions/Makefile.am: get all.xml from $(srcdir)
Wed Jun 6 18:26:27 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Add _boring
Wed Jun 6 18:13:50 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* tests/: make sure test scripts are executable
Wed Jun 6 17:58:43 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Pull in auto-generation machinery from Gabble. Move tools from lib/ to extensions/ to resemble Gabble
Wed Jun 6 13:02:28 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* Sync extensions XML from Gabble
Tue May 15 20:32:26 BST 2007 Marco Barisione <marco@barisione.org>
* The extensions dir need to be compiled before the other ones
Mon May 21 18:21:09 BST 2007 Simon McVittie <simon.mcvittie@collabora.co.uk>
* as-ac-expand.m4: update from autostars.sf.net CVS, fixing recursive expansion
Thu Jun 7 09:15:47 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Initial coupling of transport to sender abstraction and sending of session packets
Thu Jun 7 09:14:50 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Move packet id diff utility to r-multicast-packet, change the receiver naming to be more in line with the rest of the code
Thu Jun 7 09:14:13 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Connect the rmulticast transport, print debug info if we got an error on stdin
Thu Jun 7 08:41:23 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberTransport: Assert that a transport is in the CONNECTED state when sending
Thu Jun 7 08:40:34 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a fatal timeout, send the packets in a 100 ms interval instead of as fast as possible
Thu Jun 7 08:37:44 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Print unknown output, don't print packet loss
Thu Jun 7 08:36:13 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Only print process ended reason if it was unexpected error
Thu Jun 7 08:34:40 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Inherit the environment from the parent
Thu Jun 7 08:31:23 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* TestTransport set to CONNECTED upon construction
Tue Jun 5 07:37:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a very basis test (just test if messages are output in the right order by all nodes
Tue Jun 5 07:35:34 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Mesh: Start of link emulations and simulate packat loss
Tue Jun 5 07:34:32 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* TestTransport: Ensure that the sendout buffers are really written out in seperate function calls
Wed Jun 6 16:04:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* use tp_g_value_slice_free instead of our own free_gvalue
Wed Jun 6 16:01:52 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-connection.c: tweak OLPC specific code to fit Collabora coding style
Wed Jun 6 15:50:30 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move void debug_set_log_file_from_env declaration to avoid double G_BEGIN_DECLS
Wed Jun 6 14:31:17 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* few coding style tweaks
Wed Jun 6 14:19:13 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* BuddyInfo interface: add jid key support to GetProperties and PropertiesChanged
Wed Jun 6 14:16:28 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* salut-contact: add jid public variable
Wed Jun 6 13:09:43 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* move jid from _SalutSelfPrivate to _SalutSelf as the OLPC BuddyInfo interface will need it
Wed Jun 6 12:41:08 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add jid key support to BuddyInfo.SetProperties implementation
Wed Jun 6 11:22:33 BST 2007 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* add support for SALUT_LOGFILE env variable to log output to a file
Mon Jun 4 13:19:38 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Mesh.py: Simple mesh and meshnode abstractions for usage in tests
Mon Jun 4 13:18:24 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't do the multiplexing in C, let python spawn one process for each node and do the multiplexing
Mon Jun 4 08:09:01 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* test-r-multicast-transport-io: Simple wrapper around rmulticast which does input/output via base64 lines
Mon Jun 4 08:06:51 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* TestTransport: Add user_data to the _new function for use in the send_hook
Mon Jun 4 08:04:30 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: whitespace fixes
Mon Jun 4 08:04:12 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Make it just a passthrough for now to test the test
Mon Jun 4 08:03:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Include debugging and set debug flag to rmulticast
Mon Jun 4 08:02:40 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Change the mtransport property to transport (we use normal transports now)
Mon Jun 4 08:01:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticast: Add signals for adding and removing of senders
Mon Jun 4 07:58:45 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Remove unused gibber-r-multicast-transport-signals-marshal.list
Mon Jun 4 07:56:47 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberRMulticastTransport: Take a GibberTransport instead of a GibberMulticastTransport in the _new function
Mon Jun 4 07:55:15 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* GibberTransport: Add max_packet_size info the the instance struct, so the r-multicast transport can use any Transport
Mon Jun 4 07:53:29 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* gibber-debug: Add a specific rmulticast debugging category
Mon May 28 13:36:42 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastSender: Add functions to indicate which packets ids are seen and for requestion repairs. Including a simple test ofcourse
Mon May 28 11:01:56 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add MulticastSender objects and small testcase
Mon May 28 11:01:10 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Make payload_size public
Mon May 21 12:51:57 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add debug category for the multicast sender
Mon May 21 12:29:09 BST 2007 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Add r-multicast packet builder/parser and simple test
Thu May 3 22:28:25 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutImChannel: Ignore disconnects while connecting, their expected and handled elsewhere
Thu May 3 22:15:32 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Always send version="1.0" in stream openings
Thu Apr 26 17:34:39 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* s/TP_ALIAS_PAIR_TYPE/SALUT_TP_ALIAS_PAIR_TYPE/, remove obsolete TP_CHANNEL_LIST_ENTRY_TYPE and use TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED instead of our custom ERROR_IF_NOT_CONNECTED_ASYNC
Mon Apr 23 10:19:50 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.2.1
Mon Apr 23 10:19:30 BST 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.2
Mon Apr 23 10:19:12 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.2
Fri Apr 20 12:44:04 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add salut-avahi-record-browser-signals-marshal.list to EXTRA_DIST
Fri Apr 20 12:27:55 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Use instead of make in makefiles
Fri Apr 20 12:26:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Pass a GObject as the first argument to tp_group_mixin_change_members
Fri Apr 20 12:18:22 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* remove _TP_CM_UPDATED_FOR_0_5_7 and depend on tp-glib >= 0.5.10
Tue Apr 17 20:44:01 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement OLPC BuddyInfo *Properties
Tue Apr 17 20:43:01 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add codegeneration and build infrastructure for OLPC
Mon Apr 16 21:33:45 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add the necessary BuddyInfo infrastructure (code generation etc)
Mon Apr 16 21:33:35 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add autogen.sh to make jhbuild like us
Mon Apr 16 21:32:00 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Muc connection needs the name of the sender, not the muc
Tue Apr 10 15:34:05 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Conver to post tp-glib 0.5.7 groups api
Wed Apr 4 15:36:13 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Add some extra debugging info for avatars
Wed Apr 4 13:19:49 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutConnection: Implement the Avatar interface
Wed Apr 4 13:19:24 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContactManager: Relay avatar changed signals from contacts
Wed Apr 4 13:18:47 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Add avatar watching and retreiving code
Wed Apr 4 13:17:55 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Add posibility to publish avatars
Wed Apr 4 13:16:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiEntryGroup: Add posibility to publish raw records
Wed Apr 4 13:16:06 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Add sha1 utilities
Wed Apr 4 13:15:21 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiRecordBrowser: Add an avahi record browser wrapper
Mon Apr 2 21:52:10 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutConnection: Use TP_ERROR_DISCONNECTED to throw errors when we're not connected
Mon Apr 2 10:56:42 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutImManger: Ensure that we don't use the channels hash-table while destorying it
Mon Apr 2 10:55:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Unref the channel handle after setting dispose_has_run
Mon Apr 2 10:55:17 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* WHen closing the connection also disconnect the transport
Mon Apr 2 09:45:26 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't hook up the gibber connect signal twice
Fri Mar 30 11:44:23 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* Megapatch to port to telepathy-glib
Thu Mar 29 19:31:52 BST 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberRMulticastTransport: Correctly the name property to the right enum value
Sat Mar 24 12:24:26 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add basic code to support reliable multicast in mucs
Sat Mar 24 12:23:56 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add function to get the maximum packet size
Sat Mar 24 12:23:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add reliable multicast transport
Sat Mar 17 22:39:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* version 0.1.1.1
Sat Mar 17 21:30:43 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.1
Sat Mar 17 21:29:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Version 0.1.1
Sat Mar 17 21:24:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* lib/gibber/Makefile.am: Add the signal marshal lists to EXTRA_DIST
Sat Mar 17 21:21:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove sasl-test.db when cleaning
Sat Mar 17 21:20:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Use sasl-test.db as filename for the sasl test
Sat Mar 17 21:00:25 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* tests/Makefile.am: rename run-test.sh to run-xmpp-connection-test.sh
Sat Mar 17 20:39:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContactManager: Rethink refcounting. Fixes chrashes after disconnect
Sat Mar 17 20:37:42 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Add function to know if the contact is still backed by services
Fri Mar 16 21:36:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Set port.p2pj to the port we're listening on.. Some clients still use this deprecated record
Fri Mar 16 21:28:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* TextMixin: Put both an xhtml-im and a plaintext node in messages, works around a sill Adium bug
Fri Mar 16 21:26:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add xhtml-im and w3c xhtml namespace
Fri Mar 16 19:33:47 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Add hardcoded port.p2pj in TXT and set txtvers=1 for iChat and Adium compatibility
Fri Mar 16 19:33:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutImManager: Fix typo stream-opened signal name and fix callback prototype
Fri Mar 16 16:09:06 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Send to and from on stream opening.. And an empty stream features if we are the receiving party
Fri Mar 16 14:50:35 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: First try to use the nick TXT field as the contact alias, fallback to 1st + last if that's not available
Thu Mar 15 18:35:45 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Signal presence and alias changed when the contact is first found
Thu Mar 15 15:33:16 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add nickname parameter to the connection and publish it in the presence as specified by the latest XEP-0174 revision
Thu Mar 15 15:29:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Only set the msg TXT record if a status_message is set
Thu Mar 15 15:24:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Initially there is no status messages (instead of Available)
Thu Mar 15 15:02:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* lib/gibber/examples/Makefile.am: remove unused _CFLAGS definition
Thu Mar 15 15:00:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* configure.ac: fix HAVE_LIBSSL misspelling
Thu Mar 15 14:38:53 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Make libssl and libsasl2 build depencies optional
Thu Mar 15 12:36:50 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutContact: Set a contacts status_message to NULL if there is no msg TXT record
Thu Mar 15 12:19:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutConnection: Only pass a status message if their is actually one
Thu Mar 15 12:17:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutSelf: Only set the msg field iff a status messages has been set
Thu Mar 15 12:16:19 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutAvahiEntryGroup: Allow single records to be removed by key
Wed Mar 14 12:35:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Refactor the multicast muc transport into gibber and the multicast-muc-connection
Wed Mar 14 12:33:04 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMulticastTranport: Make an internal function static
Wed Mar 14 12:32:28 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberMulticastTransport: fix #include of gibber-transport
Tue Mar 13 18:43:38 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Compile fixes
Tue Mar 13 12:59:15 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Add a non-streaming mode
Tue Mar 13 11:58:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Allow the connection to be created without an underlying transport
Thu Mar 1 14:51:12 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Refactor the multicast code from salut into GibberMulticastTransport
Thu Mar 1 14:49:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* gibber-debug.h: Fix typo in __DEBUG_H__ define
Mon Feb 19 22:54:20 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* test-ssl: Change from doing old-style ssl to proper tls with starttls
Mon Feb 19 22:53:07 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Add functions to disengage the connection from the transport and re-engage it on top of a new transport
Mon Feb 19 22:52:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* gibber-namespaces.h: Add TLS namespace
Sun Feb 18 23:02:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSSLTransport: Ensure libssl fully drained the input buffer after receiving input
Sat Feb 17 22:11:39 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* tests/Makefile.am: Add test-sasl-auth to TESTS
Sat Feb 17 22:10:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* test-sasl-auth.c: Run several test cases
Sat Feb 17 22:10:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* TestSaslAuthServer: Handle PLAIN correctly and add the possibility to simulate problems
Sat Feb 17 22:09:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* test-xmpp-connection: Iterate the main context untill there are no more events pending
Sat Feb 17 22:08:15 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* TestTransport: Send out data only in the idle loop to prevert ordering issues
Sat Feb 17 22:07:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Mark stream as closed after calling connection_restart
Sat Feb 17 17:06:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add start of a sasl auth test
Sat Feb 17 17:05:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* configure.ac: Check for libsasl2
Sat Feb 17 17:05:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Add function to restart the stream, which allows the other side to reopen the connection (After say a sasl authentication)
Sat Feb 17 17:03:28 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSaslAuth: Remove spurious arguments to a debug statement
Sat Feb 17 17:02:55 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSaslAuth: Cope with empty challenges (which are invalid)
Sat Feb 17 12:35:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* gibber-namespaces: Add the jabber stream namespace
Sat Feb 17 12:34:45 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppReader: Make gibber_xmpp_reader_push reentrant
Fri Feb 16 11:19:50 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSaslAuth: Generate a 256 bit random cnonce instead of using a hardcoded one
Fri Feb 16 10:35:42 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: Only reset after we reopen our own stream, not after the other side has opened their stream
Fri Feb 16 10:34:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* TestXmppConnection: Immediately stop the test if parsing has failed
Thu Feb 15 19:55:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSaslAuth: Add support for the PLAIN auth mechanism
Thu Feb 15 19:54:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppConnection: If the stream is re-opened reset the xml reader
Thu Feb 15 19:53:41 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppWriter: Turn of indenting of the output stream for now
Thu Feb 15 19:50:36 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppReader: Add ability to reset the reader when needed
Thu Feb 15 16:06:33 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement an SSL transport for gibber
Thu Feb 15 16:06:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberSaslAuth: Rename the error quak from salut_gibber_auth_failed to gibber_sasl_auth_error
Thu Feb 15 11:31:55 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add newlines add the end of the authentication successfull/failed messages
Thu Feb 15 11:31:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add makefile rules to always build libgibber.la when needed
Thu Feb 15 10:55:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Added SASL authentication helper for gibber (just digest-md5 for now)
Tue Feb 13 15:52:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add normal TCP transport and a tiny example using it
Tue Feb 13 15:51:44 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutXmppWriter: Add debugging to stream open and close
Tue Feb 13 14:45:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add GibberFdTransport
Added a GibberFdTransport Object, which can be used as a bse for any transport
using a file descriptors. Includes overridable read and write virtual
functions for transport that don't want to use the default
g_io_channel_{read,write}_chars based functionality
Tue Feb 13 13:26:33 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Push received transport data through handler functions instead of signals
Tue Feb 13 12:54:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMucChannel: Discard stanza's from other groups
Tue Feb 13 12:52:55 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMucChannel: Throw errors if joining the muc failed
Tue Feb 13 12:52:12 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMulticastMucTransport: Truly join random link-local multicast addresses when a new group is created and return errors if joining failes
Tue Feb 13 10:08:07 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SalutMucChannel, SalutMucManager: Specify the on-the-wire muc name in a SalutMucChannel property
Tue Feb 13 10:06:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberLLTransport: Don't writeout the raw data in debugging, it could be binary
Tue Feb 13 10:05:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppNode: Assert that attribute values are !NULL
Tue Feb 13 10:05:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* GibberXmppWriter: Add debugging
Tue Feb 13 10:04:19 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Makefile.am: Add lib to SUBDIRS
Thu Feb 8 15:51:21 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add debugging
Thu Feb 8 15:50:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't print out the received data, just the size. It might be purely binary
Thu Feb 8 15:49:09 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add the right intset to localpending in the group mixin
Thu Feb 8 15:48:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Aadd debugging category for the muc connection
Thu Feb 8 15:47:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add libgibber.la to LDADD of telepathy_salut and write_mgr, so Make can work out the depends correctly
Thu Feb 8 15:47:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Reinitialize the parser after each chunk when not in stream mode
Thu Feb 8 15:46:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add debugging
Thu Feb 8 15:46:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Don't print input data just the number of bytes we receiverd. Input might be purely binary
Thu Feb 8 15:45:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add xmpp debugging categories
Mon Feb 5 23:46:50 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement GetPresence on the connections Presence interface
Mon Feb 5 23:46:07 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Merge with the telepathy-errors generated out of the spec
Mon Feb 5 23:45:32 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement GetLocalPendingMembersWithInfo on the group interface
Mon Feb 5 23:45:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement GetLocalPendingMembersWithInfo on the group interface
Mon Feb 5 23:44:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement GetLocalPendingMembersWithInfo helper in the group-mixin
Mon Feb 5 23:42:53 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Update to the latest spec revision
Fri Feb 2 14:08:44 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* port'' to gibber
Fri Feb 2 14:08:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Merge conflicts causes by gibber splitout
Fri Feb 2 13:48:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix conflicts in libgibber
Fri Jan 26 14:27:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Ref the SalutConnection that the mucchannel holds
Wed Jan 24 23:10:56 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* If not in stream mode, clear the parser for every new buffer
Wed Jan 24 22:54:24 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Xmpp stanza end on depth 1 in stream mode and depth 0 in non-streaming mode
Wed Jan 24 22:51:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the muc manager listen for stanza's instead of messages and add some extra debugging info
Wed Jan 24 22:11:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the muc channel use a muc connection
Wed Jan 24 22:10:41 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove unneeded signals from the muc-connection and open reader and writer in non stream mode
Wed Jan 24 22:09:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the xmpp reader provide a non-stream mode
Wed Jan 24 22:09:05 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Provide a non-stream mode
Wed Jan 24 22:08:27 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Cut away trailing whitespace
Wed Jan 24 20:58:21 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Finish the renaming to SalutMucConnection and friends
Wed Jan 24 20:47:44 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a specialized connection for mucs
Wed Jan 24 20:46:36 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Also compile the salut-muc-connection
Wed Jan 24 20:46:16 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Finalize the text mixin when finalizing muc channels
Tue Jan 23 12:02:45 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Only recognize the standard stream namespaces after a stream open
Mon Jan 22 20:50:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Merge EXTRA_DIST of both branches
Mon Jan 22 20:42:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add namespaces.h to the CORE_SOURCES
Sun Jan 21 19:24:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Port the muc stuff to use the new internal xmpp magic.. Compiles, but won't just work yet
Sat Jan 20 14:48:36 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Merge Makefile.am from salut head an groups branch
Wed Dec 13 13:59:04 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* Remove the source watches when closing the multicast io channel
Tue Dec 12 19:47:57 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* Send and use multicast group parameters
Thu Nov 30 14:19:06 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* Add initial muc support with a multicast backend
Fri Feb 2 13:37:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Refactor xmpp magic into it's own seperate library
Mon Jan 29 11:14:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a ref to our self_handle
Mon Jan 29 11:09:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a ref to our self_handle
Wed Jan 24 22:49:07 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix searching for attributes and searching for children with namespaces in xmpp-node
Tue Jan 23 15:04:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Finalize the text mixin if the im channel is finalizing
Mon Jan 22 20:11:31 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Clean up the test output in a clean-local makefile rule
Mon Jan 22 19:55:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* If nodes or attributes are in the stream namespace, use the stream prefix
Mon Jan 22 19:54:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add TLS stream opening test input.. Shows that we understand the stream prefix when reading and writing
Mon Jan 22 19:23:53 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Make sure the test inputs are in the dist
Mon Jan 22 19:23:13 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let run-test.sh return with a non-zero status if a test failed and use so make distcheck correctly runs the tests
Mon Jan 22 18:30:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Ensure that the xmpp connection isn't disposed while pushing data into the reader
Mon Jan 22 18:19:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add version parameter to the stream opening functions and signals
Mon Jan 22 18:17:40 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* If ns == NULL use 0 for the Quark
Mon Jan 22 17:57:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Force the parser to replace all entities, even &!
Mon Jan 22 17:55:10 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add the xmpp writer object implementation
Mon Jan 22 16:24:48 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Factor out the xmpp writer to a seperate object
Mon Jan 22 16:24:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a stream opening with some nice xml entities
Mon Jan 22 14:43:53 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the connection test print the stream openings to and from attibutes
Mon Jan 22 14:41:35 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* The xmpp reader needs to return when no error has been encountered instead of false
Mon Jan 22 14:40:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Actually parse to and from stream attributes
Mon Jan 22 12:08:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Refactor xmmp reading code into it's own object
Sat Jan 20 17:20:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement salut_xmpp_node_get_child_ns
Sat Jan 20 16:02:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Set to attribute in messages
Sat Jan 20 15:37:47 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove the unused salut_transport_emit_send_error prototype
Sat Jan 20 14:26:11 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Also write namespaces for the attributes if needed
Sat Jan 20 14:06:42 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add some state to the xmlwriter, so it only defines a new namespace only when it's necessary
Sat Jan 20 11:25:15 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Rename the simple-message2 test to simple-message-attrnamespace
Sat Jan 20 11:23:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add groupchat invite testcase
Thu Jan 18 19:35:20 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Contrived change to simple-message to give an attribute a namespace
Thu Jan 18 19:34:20 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Check for tests failure by comparing the exit code with 0
Thu Jan 18 19:29:55 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Recognize namespace for attributes
Thu Jan 18 19:21:01 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Handle passing NULL to salut_xmpp_node_set_ns
Thu Jan 18 19:20:28 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* SUCCESS should be printed to stderr too and correctly recognize a failed exit
Thu Jan 18 19:13:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Cast xmlChar to gchar when setting the namespace
Thu Jan 18 19:12:54 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Set the node namespace in a common code path
Thu Jan 18 19:11:19 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Set the language in the output xml
Thu Jan 18 19:09:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Recognize xml:lang to set the langauge of a node
Thu Jan 18 19:08:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Print language of it's node if set
Thu Jan 18 19:07:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add an xml output file and re-send-out received stanza
Thu Jan 18 19:06:15 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a test script to run the tests :)
Thu Jan 18 19:05:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add language as a property for xmpp node
Thu Jan 18 14:13:25 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add a simple testcase
Thu Jan 18 14:13:08 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the xmpp connection test print out a parse tree like we get from the connection
Thu Jan 18 13:42:51 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* If a node's content is purely whitespace remove it
Thu Jan 18 13:13:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let the xmpp connection send the stream-closed signal when the stream is closed
Thu Jan 18 12:30:43 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add test transport object
Thu Jan 18 12:29:59 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Fix convenience typo in tests/Makefile.am
Thu Jan 18 12:05:45 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Setup a dummy testing infrastructure
Thu Jan 18 11:51:39 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Changed xmpp node to support namespaces
Thu Jan 18 11:47:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Bump version to 0.1.0.1
Wed Jan 17 22:31:02 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.0
Wed Jan 17 22:27:18 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Remote stray obsolete marshal list files from the makefile
Wed Jan 17 22:18:00 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
tagged telepathy-salut 0.1.0
Wed Jan 17 22:17:35 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* bump version to 0.1.0
Wed Jan 17 22:03:04 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Remove stray debug message
Wed Jan 17 21:40:53 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add all marshal listings to EXTRA_DIST
Wed Jan 17 19:15:30 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Copy the gabble dist-hook to write darcs changes in the the Changelog
Wed Jan 17 18:45:41 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* If a contact is lost also signal it's presence as offline
Wed Jan 17 17:34:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Also throw a stream error the stream isn't opened with the right namespace and localname (stream)
Wed Jan 17 17:27:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Disconnect the transport on parse errors
Wed Jan 17 17:26:37 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Ensure that we aren't disposed inside the xml parser callbacks
Wed Jan 17 17:17:03 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Let SalutXmppConnection thow parse-error signals when a xml error occurs
Wed Jan 17 16:38:52 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add various missing files
Various files added that i forgot to add. Including the salut trasnport base
class and the salut xmpp connection
Wed Jan 17 16:33:21 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Add another forgotten file
Wed Jan 17 16:28:09 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Convert a few calls to the old transport mixin to using the new base class instead
Wed Jan 17 16:24:44 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Throw out the old transport mixin code
Wed Jan 17 16:17:12 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Actually add the link-local transport, woops
Wed Jan 17 16:06:33 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* implement parser, transform salut-transport-mixin to a base class
Big code commit:
* Add libxml2 based xml parsing and writing to salut-xmpp-connection
* expand the SalutXmppNode code as needed for salut-xmpp-connection
* Refactor the salut-transport mixin into a base class
Fri Jan 12 15:42:43 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Correct type for salut transport disconnected signal
Fri Jan 12 14:34:27 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* the received_signal_id in the right variableof the transport mixin
Fri Jan 12 14:33:49 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Make the stanza received signals more consistent
Fri Jan 12 14:17:34 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Get rid of the account parameter
Fri Jan 12 13:56:29 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* first compilable non-loudmouth version
First compilable version with the new xmpp infrastructure. Currently the xmpp
connection is just a dummy for now.
Thu Jan 11 13:59:17 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Implement xmpp stanza, nodes and a transport mixin
Sun Jan 14 16:07:57 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Signal connecting right at the start of the connect sequence
Sun Jan 14 16:07:20 GMT 2007 Sjoerd Simons <sjoerd@luon.net>
* Only signal connected iff we're announcing ourselves
Thu Nov 30 13:37:38 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* Remove unneeded signals identifiers from the signals enum
Thu Nov 30 13:06:24 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 6b2e54f0e59c541de51549cb8d013d8145c55bcb]
Salut's text-mixin doesn\'t need namespaces
Tue Nov 28 11:35:12 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 183ce80ae2d66b922c6e95bcc8afc2117598be68]
* If only one contact can match with a new connection, use that.. Don't wait
for the first message with a from (Fixes iChat compatibility)
Tue Nov 28 11:33:01 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 65ff030b3845d652b6f05c4d15c1742917bb5b7f]
Don\'t force the existance of the from tag
Mon Nov 27 13:55:37 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 8ba1d430dd558e14ddee3bb85e3effd90a6db365]
Make _message_parsed static like it should be
Mon Nov 27 09:49:02 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ fe6663f0a1ae57747f75fd353632035fe52f8ac7]
Add the received-message signal back, which was actually reverted
Wed Nov 22 14:12:45 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ c3d548c5f783f8255f98ca6949edd8be4aa0fb5d]
Let salut-im-channel use the text-mixin
Wed Nov 22 11:55:58 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 67d0a4a58c5fb9682843847dafe1068d25cc4c49]
Add a gabble derived text mixin
Wed Nov 22 11:55:50 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ af5f52f32a68abbb35c2133276469a87c9d3ba31]
Add a gabble derived text mixin
Mon Nov 20 13:37:19 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 7bfde2bd2eabf5b20abab8c27ff31903562a6963]
* Rename SalutIMChannel to SalutImChannel
* Add a function to get a channel to a given contact handle
Mon Nov 20 13:36:21 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ cf8211bb2d01fe1c61e6dedfa331de8b2615a4b1]
* Before the default handling of incoming messages send out a signal so
other handlers can catch and handle it instead
* Rename SalutIMChannel to the more consistent SalutImChannel
Mon Nov 20 12:47:57 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 8ec6c3474a7c812abd5adb7434cbfda5692d97f6]
* Fix leaking of GIntSet\'s
Mon Nov 20 13:37:48 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 7ac4cc6615b71fb0668040d9d49dfdca41510a2e]
Add some small LM utilities
Thu Nov 16 11:22:11 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ a3798216d87de9797e62997bf7a2d807db8048c5]
* Bump nano for another test-release, some changes were mistakenly reverted
before 0.0.0.3
Tue Nov 7 14:57:26 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 906ba0a2d64ba4939755efb8cd17023c66261e7e]
* Also close the connection's fd if dispose is being run before setting
up the channel
* Let get_address normalize an ipv4 in ipv6 address to a normal ipv4 address
Wed Nov 15 11:30:09 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 22a29117beb63fe54c845b0bfd37e10a13c9640a]
Revert "Remove the dummy offline presence", we need this for contacts requested that don't exist (or we don't know about yet)
This reverts commit 0e135f0779ac6d2c2a61fdc5305b7d98db50c123.
Wed Nov 15 11:28:49 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 79c650af42fe6d4445bc9430fa94ec32643bd68d]
Revert "Sync PresenceId enum and PresenceStatusInfo array"
This reverts commit 3ae5906d355f2a7acd23de23f71b54338d273bdb.
Tue Nov 14 09:50:09 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 3ae5906d355f2a7acd23de23f71b54338d273bdb]
Sync PresenceId enum and PresenceStatusInfo array
Fri Nov 10 16:40:49 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 54fb1a4f1ed1aa95e7876c426798e46ad2a6b485]
Bump nano version for another test release
Fri Nov 10 12:57:38 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ c0393177ba3c6775d98d69398c400f49f1665a34]
* salut-contact-manager: Change the function to find a contact from an address
to return a list of contacts instead
* salut-im-manager: When matching a connection to a contact look at the first
"from" attribute in a message and match it to all contacts known on that
address at the time the connection came in. This ensures correct handling if
multiple contacts are on one host.
Thu Nov 9 12:34:35 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 563b7cc0dfb660568368c0b269ac68438197c35a]
s/initialize/initialise/g
Thu Nov 9 12:20:50 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 68acdc6e5b150c1af94c9e8b658c52fb1fcbebb5]
Add api for users to sync to the state of the lm-connection api and change the
im-channel to do exactly that. This will allow us to receive some messages
before passing the connection to an im channel.
Tue Nov 7 14:58:24 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 3c8db52cc3681c79f41a374ea78c09c7f173891a]
Add more debug info to trace the path an incoming connection follows
Tue Nov 7 14:57:26 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ ec090eaec6dcbf116761758af039e8622870d81a]
* Also close the connection's fd if dispose is being run before setting
up the channel
* Let get_address normalize an ipv4 in ipv6 address to a normal ipv4 address
Tue Nov 7 14:56:01 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 51ed3c32e2a009beadb3eb181f88f2200604d32c]
Compare ipv6 address as ipv6 and ipv4 as ipv4, not the other way around
Tue Nov 7 13:55:14 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ b61b015c7459754ff6718c48352964f521fdea9d]
Fix typo in TXT record textvers -> txtvers
Mon Nov 6 19:06:13 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ c68a881aa0ac2f6ad3d710dea1066a74615e3c6c]
Use socklen_t for size instead of size_t for socket fucntions, fixes compile on AMD64
Mon Nov 6 18:44:47 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ ddcc44eae0855f8a9981b0e0d7adda06af0e3c58]
Bump nano version for new beta release
Mon Nov 6 18:44:06 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ fe6f1cac772eadff5b1b9033466c36c34fd8166e]
Remove some unnecessary debug info
Mon Nov 6 18:33:50 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 2551f42dda7f1e9a0d2da2d61e36e0d71fada514]
Start requiring the first and last name parameters
Mon Nov 6 18:27:33 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ f40066638fd4511d836c7c69feeabadfaee8aa7e]
Implement Aliasing interface on the Connection
Mon Nov 6 18:03:34 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ d4f910d73d979759dcd37c5165e388cbc74d7de5]
Add Aliasing interface to the Connection object. Causes everything to be regenerated
Mon Nov 6 16:32:29 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 6f560aeb900456475e63d6990e4d53905d9d81de]
Keep track of contacts as long their alive. Even when the contact leaves
the network it can stay alive iff there is an IMChannel to it
Mon Nov 6 16:31:23 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 09939bee3fefaf4fb3a65f5dbdd116f5bc213d60]
* Send out SendError signals if connecting to our peer failed
* Ensure we add messages to the queue before setting up the connection
Mon Nov 6 16:13:32 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 559b2a63b1e4b43dadecda8e5315c34246462d46]
Removed a ref-count leak on a contact when making a new channel
Mon Nov 6 11:15:21 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 0e135f0779ac6d2c2a61fdc5305b7d98db50c123]
Remove the dummy offline presence
Mon Nov 6 11:15:04 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 38707100c870aa0cfd8b8147f5dfb21f1eeb729b]
Cast the data data element of a GList to SalutAvahiResolver instead of the GList itself
Mon Nov 6 10:20:00 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 119e19c3d80653f6154f258644ba82662cc07c60]
Close the connection when avahil fails
Fri Nov 3 16:34:03 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ d6342f17563b02069b3d1a1f54bcd0731a81aac2]
Fix a stupid typo in a debug message
Fri Nov 3 16:30:59 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 47a1be6bf403d1b1ef8ca1114eee0b9dd599b4d1]
Remove unneeded debug message
Fri Nov 3 15:43:14 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 5592f5271c42960ccdede21ed3e53eb8d3f1030e]
Fix bogus debug message
Fri Nov 3 15:33:43 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 25f0d336d2f1411cc681b12e1badc9cf36abbebf]
When getting the name property actually return the name value and not the type
Fri Nov 3 13:43:53 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ d36befd597b51bbdd35bc547ca8b468532637e88]
More debugging info
Fri Nov 3 13:42:25 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 3568c3e9ff6a2d6c472023b75819c74f92202436]
Throw InvalidArgument if an empty contact string is requested
Fri Nov 3 12:50:48 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 78ba86d114d3854eb2cc96748eef99e86ae17140]
Return InvalidHandle if a text channel to ourselves is requested
Fri Nov 3 10:01:23 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ d428c1708d26cab7f0fac329b3949af3646a5a20]
Don't try to cast a GList * to a SalutIMChannelMessage, it causes crashes.
Fri Nov 3 10:00:33 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 5e6c89cf501d6e0ac5377ad6036e860142f282b9]
Also print the requested channel type in the debug info
Thu Nov 2 16:03:11 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 5e69e72e9cdf60cf75fe7d9cea48fe1a6c65b876]
* Exit after 5 seconds is there are no connections unless the persist debug flag is given
Thu Nov 2 16:02:04 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 893f1359634ec5c7529cf3c0073468aec82e67b3]
* Unref the connections if it sent out disconnected
* Send out no-more-connections if all connections are gone
Thu Nov 2 16:01:26 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ a9a8ede99491a44a730dfa90278391d92964c066]
* Send out the disconnected signal if disconnected
* Release our dbus bus name
Thu Nov 2 15:57:23 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ e5927e7d60e2e177b8cedf3b1caeefe6c1880c16]
Dereference the connection when disposing
Thu Nov 2 10:52:07 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 155ad10df59bc1631cf59e80d64d48f52bfe0473]
Pass the right parameters to the ERROR_IF_NOT_CONNECTED macros so it actually compiles
Thu Nov 2 10:39:50 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 91a3317728fe8df9c74e7e95989380a1aa7c5cec]
Let more Connect methods thow an error if we're not connected:
* HoldHandles
* ListChannels
* ReleaseHandles
* RequestPresence
Thu Nov 2 10:20:49 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 7e5c643e529e5d6706fa35c4d7b0fa1136fd7df1]
Throw errors if GetSelfHandle or InspectHandles is called on the Connection
when disconnected
Tue Oct 31 13:57:08 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 4026b6b3544a3fa919c7bf04c1cd93017a27a27f]
Fix the spelling of telepathy. Woops!
Tue Oct 31 13:48:15 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ f21050ffddf860e34abbbc56724cba941a628e2d]
Fix Makefile.am so make distcheck succeeds
Mon Oct 30 16:55:08 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ e4d51b6951124d70cf7859729f292b36aa86d342]
Correctly handle the suppress_handler option
Mon Oct 30 11:24:30 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ e75c9f7005577a670a5cfdef5c40b6c4d4d38b7b]
Implement list_pending and acknowledge_pending messages calls
Mon Oct 30 10:21:24 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 4beca9c58931a734a8219f7233159cbc3ad30658]
* Write out the message to tcp connection
* Send out signals if messages are received
Mon Oct 30 09:59:38 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ a03f468a0ca8ae60dc00d4859b06d8d5f2073dc7]
Only clean up the addrs array if it actually existed
Mon Oct 30 09:51:25 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ b05a9cefcd91ca39931421f024980f541699e762]
A connection from an fd starts in the connecting state
Mon Oct 30 09:47:49 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ c0c1cac6903d4cd718114a9251052420a39bda1e]
Add extra debug info
Mon Oct 30 09:45:53 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 61eb3c0d2b1c636b5c45e3bcb964c388b9f2744a]
In Close first set the state to NOT_CONNECTED and then do the actual closing
Mon Oct 30 09:11:45 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 89e71246e4ad1000de140e62e1d5b09a7c04a69b]
Don't send disconnected signal if already disconnected
Mon Oct 30 08:55:00 GMT 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ fb7e5dfe12617395b7ebea9a3df98b16bdd168d2]
If an incoming lm connection fails while connecting, discard it.
Wed Oct 25 20:55:05 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 1adca4404fbb670c60e597f250650faddbead1ac]
Throw away the lm connection object after final disconnect
Wed Oct 25 20:53:14 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ cc45c584aa6fa2c255939e84cb6698d0d55b319d]
Don't try next connection if the connection object doesn't has an address array set
Wed Oct 25 20:48:59 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ eb61fc6c83b90193f8925f9e80bc55d5e76a59b9]
Add debug message when all connects failed
Wed Oct 25 20:45:32 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ e956f4f2487cdc182f97063d2096db4ddd60d3fb]
Don't close the parser while parsing
Wed Oct 25 20:42:40 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ aabf9b01c23cfd9a9f4579a809ea49729162dc63]
Fix typo in stream init string
Wed Oct 25 20:33:18 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 5731b1842f438b1905511060708469b12afeebf4]
* Make it compile again
* Disconnect if the other site sends data before stream initiation
Wed Oct 25 20:30:27 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ d3edf23d0ce4ba0516a9d70d9be744fd198e5184]
* Go to connected side if we received stream initiation from the other side
* Send back stream initiation upon receiving the one of the other side
if it's an incoming connection
Wed Oct 25 20:20:10 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 1bb64ea213a158f7986926f46167e7c1d8049dfc]
Connect new connections to a channel for a contact
Wed Oct 25 17:03:13 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 9d8854b008ef6909781e62db4648a11319d424ae]
Better detect when contacts are gone
Wed Oct 25 16:49:43 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 62652edc3ea0d0b7cbb0392b0cfd9e7e49e60c6f]
Disconnect when an error has occurred
Wed Oct 25 16:30:24 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 3da302206516dc8fcb6e41c6a8086e00ff1b18de]
Listen on a port for incoming connections
Wed Oct 25 16:29:19 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 4f56b0125350decdd85e50c9b28735e8ebe56498]
Add SALUT_SELF as debug flag
Wed Oct 25 16:29:02 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 180c92cf90c9ace227f4590215515a738908c13e]
* Add api to take up a connection from a fd
* Only the enable G_IO_OUT when we've got something buffered
Wed Oct 25 13:41:57 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ c18277068a9518b641bac92d7d3aeb8228a67e49]
* Create a custom lm session handler..
* Uses non-public loudmount api (needs to be solved)
Wed Oct 25 13:33:40 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ ba4ec029ec909263595b9726965c9112ce91dbdc]
Remove unneeded debugging printf
Wed Oct 25 13:25:44 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ a0096facf17c0e315e557843b820187882cd83b2]
Add DEBUG_NET flag
Mon Oct 23 19:04:25 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ fe095386b0d00c7018072a732bf20643ab5de0df]
Removed slaut-contact.c, was created by mistake
Mon Oct 23 18:21:35 BST 2006 Sjoerd Simons <sjoerd@luon.net>
* [project @ 94458aec8a5f2139cc075945f7336e4307c8d96e]
First commit!
|