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
|
commit 9c050d2b0ca9469a291679a1280b71ccd6baba32
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Nov 16 15:57:15 2009 -0600
Add the plain ucspi-proxy to the installed programs
INSTHIER | 1 +
NEWS | 2 ++
2 files changed, 3 insertions(+), 0 deletions(-)
commit dc2309791851ff61712694ab58eafa35d1a2300f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Nov 16 15:43:55 2009 -0600
Fix imap-filter.c for older compilers
There was a C99 type variable initialization in filter_server_data that
came after another statement. New compilers handle this, but old ones
choke.
imap-filter.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit f58097018937dbd09dec3b86e95a60b4375b9295
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Nov 16 15:02:29 2009 -0600
Fix the man page for ucspi-proxy to match current usage
ucspi-proxy.1 | 38 ++++++++++++++++++++++++++++++++------
1 files changed, 32 insertions(+), 6 deletions(-)
commit 600e21cffe2f08c98012b3db82d65189f97435e4
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Nov 16 14:08:57 2009 -0600
Support both UCSPI client and internal TCP connection
NEWS | 3 +++
ucspi-proxy.c | 17 +++++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)
commit 35a6a54af98261b732dfbda8f034171cfb8cbb5a
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Mar 6 10:54:38 2009 -0600
Merged the POP3 and IMAP auth filter functions.
auth-lib.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
auth-lib.h | 13 ++++++
imap-filter.c | 111 +++++++---------------------------------------------
pop3-filter.c | 111 +++++++--------------------------------------------
ucspi-proxy-imap=x | 1 +
ucspi-proxy-pop3=x | 1 +
6 files changed, 151 insertions(+), 192 deletions(-)
create mode 100644 auth-lib.c
create mode 100644 auth-lib.h
commit a1ad991f1f884e6ee727d09316ddaec4c6fa15ba
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Mar 6 10:54:27 2009 -0600
Added note about IMAP additions in the NEWS.
NEWS | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit dc394846cb5a76ec0a1835869be6513437b2a3f2
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Mar 6 10:53:32 2009 -0600
Fixed NULL pointer dereference when accepting relay clients with unknown username.
relay-filter.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 4384fb2e22200a8ecbddfe8e220e357ea5229ab1
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Mar 5 19:52:49 2009 -0600
Added the AUTHENTICATE LOGIN/PLAIN handling from pop3-filter to imap-filter
imap-filter.c | 102 +++++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 77 insertions(+), 25 deletions(-)
commit d69e45f3aeb8c8801c419e9c3d17629c1dc68c6c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Mar 5 16:27:08 2009 -0600
Break up filter_client_line into subroutines in imap-filter
imap-filter.c | 94 ++++++++++++++++++++++++++++++++------------------------
1 files changed, 54 insertions(+), 40 deletions(-)
commit cdc3c1db667deacd3db9afcc023b8f05d81e1237
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Mar 4 21:14:29 2009 -0600
Reordered the IMAP filter to make sure auth responses get handled.
imap-filter.c | 40 +++++++++++++++++++++-------------------
1 files changed, 21 insertions(+), 19 deletions(-)
commit 2a9a8f1bb00e41fe4c8077ea42ff712311e2b049
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Mar 4 16:16:33 2009 -0600
Switch the IMAP filter to line buffer the client input, like the POP filter.
imap-filter.c | 91 +++++++++++++++++++++++++++++++++------------------------
1 files changed, 53 insertions(+), 38 deletions(-)
commit 3aaac6ca1ca723a24e714859e4c75e9c6e3030f0
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Feb 25 09:58:34 2009 -0600
Undo the previous strict single-space changes to pop3-filter.
This makes the parser more resilient to whitespace abuse or attacks.
pop3-filter.c | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
commit 0e599de67a1623073a04fba81ead21e444196512
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Feb 25 09:57:28 2009 -0600
Be a little pickier with decoding base64 data.
Data must end either at the end of size bytes, or with a newline.
base64.c | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
commit c6a74266edc2d572c2001b2e52f1ff4fda32de12
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Feb 25 09:36:03 2009 -0600
Fix handling of the command "AUTH " in pop3-filter.
The logic would think this was the start of an authentication command,
and set the state appropriately, but never get a valid username. When
the +OK was received from the server, this would cause a crash due to
the username being NULL.
pop3-filter.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
commit 1b50da5af9dc585fc85bc3479ffb1048bff17ccc
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 21:57:56 2009 -0600
Moved some character constants into the header file.
http-xlate-filter.c | 5 +----
pop3-filter.c | 6 ------
ucspi-proxy.h | 8 ++++++++
3 files changed, 9 insertions(+), 10 deletions(-)
commit b595c94c4ad71c17d9ae60f8a0743f596a301642
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 16:48:44 2009 -0600
Simplify the POP3 logic a bit.
POP3 parameters must be separated by a single space. Skipping multiple
whitespace characters is completely unnecessary.
pop3-filter.c | 31 +++++++------------------------
1 files changed, 7 insertions(+), 24 deletions(-)
commit 6e410048870f2a968619dca73dad75b99a57c81b
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 16:39:10 2009 -0600
Added note about POP3 AUTH changes to NEWS.
NEWS | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit c0f73752b0981d40850580a3f55ee1801ba5020f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 16:38:28 2009 -0600
Bumped version to 0.98
NEWS | 5 +++++
VERSION | 2 +-
2 files changed, 6 insertions(+), 1 deletions(-)
commit 4a7cf7ef034b9e910cb2de1246c72cd16d49f3b5
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 16:37:53 2009 -0600
Handle POP3 AUTH LOGIN and PLAIN initial responses.
pop3-filter.c | 52 ++++++++++++++++++++++++++++++++--------------------
1 files changed, 32 insertions(+), 20 deletions(-)
commit 145506a452980a7e6172063ae173026c6da9f9b7
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 16:33:41 2009 -0600
Handle recoding the user name in POP3 AUTH LOGIN and PLAIN responses.
base64.c | 5 ++
pop3-filter.c | 114 +++++++++++++++++++++++++++++++++++++++++++++-----------
ucspi-proxy.h | 1 +
3 files changed, 97 insertions(+), 23 deletions(-)
commit bd5476621a31df65d7bca817f1baad9176c71d3a
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 15:55:25 2009 -0600
Converted the POP3 filter to fully handle split/merged lines from the client.
pop3-filter.c | 62 ++++++++++++++++++++++++++++++++------------------------
1 files changed, 35 insertions(+), 27 deletions(-)
commit f0039c42fdb253a6fc0d0201f72fae05ecfb09ae
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 14:42:29 2009 -0600
Added base64 to the ucspi-proxy.a library.
base64.c | 2 ++
imap-filter.c | 2 --
pop3-filter.c | 2 --
ucspi-proxy-imap=x | 1 -
ucspi-proxy-pop3=x | 1 -
ucspi-proxy.h | 5 +++++
ucspi-proxy=l | 3 ++-
7 files changed, 9 insertions(+), 7 deletions(-)
commit d37bc1a25fcbcc77c928256a756627bc84eba1e8
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 14:38:53 2009 -0600
Switch base64 decoding to use parts of bglibs' base64 code.
base64.c | 46 +++++++++++-----------------------------------
1 files changed, 11 insertions(+), 35 deletions(-)
commit 86899d693ad8fa3619427ff8b6e0eb931b8e6165
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 14:23:21 2009 -0600
Switch base64decode to send output to a str.
base64.c | 19 +++++++++----------
imap-filter.c | 8 ++++----
pop3-filter.c | 6 +++---
3 files changed, 16 insertions(+), 17 deletions(-)
commit 91b44bb6299e5ad1d30a7b0dc4cf88f9223fb72f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 14:23:15 2009 -0600
Ignore generated files.
.gitignore | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
create mode 100644 .gitignore
commit be14c6c71b10e2d3bec1f45ef68e1316332fbd5c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 14:22:24 2009 -0600
Update the README file.
README.in | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit ad382ecd1e852c9bf9028a6b54455b37ff3ae850
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 13:13:49 2009 -0600
Fix two unused argument warnings.
log-filter.c | 1 +
null-filter.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
commit eb22e93b1d099f890f131cdc72e5a7786cca3805
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Feb 24 13:01:48 2009 -0600
Added missing ucspi-proxy=l file.
ucspi-proxy=l | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
create mode 100644 ucspi-proxy=l
commit 047c65419ed24e6a0ec480fd9b57c7b1b6b6aaeb
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Dec 18 06:07:35 2006 +0000
Tagged version 0.97
commit c2b30f1d60a6f7c14a78eb208f7f3b9355b08fbf
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Dec 18 05:43:47 2006 +0000
Minor tweaks to the README and spec.
README.in | 2 +-
spec | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit d9f29d4c4a1032bee00da731e0c16bee523d4e9b
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Dec 18 05:42:14 2006 +0000
Export $USER and $DOMAIN when invoking relay-ctrl.
NEWS | 1 +
relay-filter.c | 33 ++++++++++++++++++++++++++++++++-
2 files changed, 33 insertions(+), 1 deletions(-)
commit d8d71979496cd89875ed4a4dfe3e33fd3d2ecf32
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Dec 18 05:25:46 2006 +0000
Bumped version to 0.97
NEWS | 6 ++++++
VERSION | 2 +-
2 files changed, 7 insertions(+), 1 deletions(-)
commit 89cde797020d94acfa0f479b6befbceb46ec2141
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:57:19 2005 +0000
Fixed install mechanism in spec.
spec | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
commit f22f65856d49826a4670e4f14cae9ce8ab76d965
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:54:43 2005 +0000
Fixed type ${_tmppath} to %{_tmppath} in spec.
spec | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a46b8047bcaba7ae1c97187697388604d547348f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:53:39 2005 +0000
Removed TODO note about catching SIGCHLD, since we already do it.
TODO | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
commit 936d6b121f73b10d289e9753b04ffc0ed3cb31db
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:51:30 2005 +0000
Added note about bglibs requirement.
README.in | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit e7a5edc479d9641b93c8415e349f9d6f5f0a1bbf
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:50:57 2005 +0000
Removed extraneous alarm catch call in relay-filter.c
relay-filter.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
commit ec261382ba662317c8331f5666de2058df587573
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:24:40 2005 +0000
Renamed some parameters to avoid global-local name conflicts.
http-xlate-filter.c | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
commit 036e77834294f6ccddc977c300b776e7db075ff2
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:22:15 2005 +0000
Updated email addresses, copyright year, requirements, etc.
README.in | 4 ++--
TODO | 4 ++++
spec | 8 ++++----
3 files changed, 10 insertions(+), 6 deletions(-)
commit 9006ca497a1b5d0cb2ee22217f636fd774522521
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Aug 18 18:18:24 2005 +0000
Switched to new bg-installer install mechanism.
INSTHIER | 10 ++++++++++
insthier.c | 18 ------------------
2 files changed, 10 insertions(+), 18 deletions(-)
create mode 100644 INSTHIER
delete mode 100644 insthier.c
commit 27cc56eaa65d4ca3ec39299786ac5038045ad746
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Mar 6 03:33:41 2004 +0000
Make note that the command is optional in the command-line usage.
ucspi-proxy-imap.c | 2 +-
ucspi-proxy-pop3.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ff56668bbae23cb6931256fbe9d2565a7c650604
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Mar 6 03:32:39 2004 +0000
Run the command in the background (instead of waiting for it) in case it
takes non-trivial time to exit.
relay-filter.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
commit 603558189502f8234f5a648d6ab47a04a96428b7
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Mar 6 03:05:48 2004 +0000
use iopoll_restart to make sure errant signals don't kill the proxy.
ucspi-proxy.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 3e3e106b05daba07b2f609a509da7301c3ebc511
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Mar 3 16:43:48 2004 +0000
Since the server socket is opened in non-blocking mode, make sure to
poll for writeability before actually writing. This fixes problems with
uploading large messages to slow IMAP servers.
ucspi-proxy.c | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
commit 0bd17fc6e3b8cd42cd7be875504d5cc6f885ea80
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 20:43:00 2004 +0000
Always show the byte counts on exit.
ucspi-proxy.c | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
commit 97aa0888abb94405b4e75ddfe876f9df0c569746
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 20:42:38 2004 +0000
Make write_client and write_server use a common retry write function.
ucspi-proxy.c | 20 ++++++++++++--------
1 files changed, 12 insertions(+), 8 deletions(-)
commit 7cfb12a32aa2e88c3186aa951d52607e122112dc
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 20:27:20 2004 +0000
Changes to messages:
1) always show error messages
2) give filters appropriate names
ucspi-proxy.c | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
commit f818fda673db25171b0e3e9880f608c67fe691e6
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 20:15:49 2004 +0000
Only emit the relay messages if opt_verbose is set.
relay-filter.c | 23 ++++++++++++++---------
1 files changed, 14 insertions(+), 9 deletions(-)
commit 12d4c874d860f1550ca3eb9bd678e5f57b7dec54
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 19:00:29 2004 +0000
Changed name and semantics of add_filter to set_filter (replace if exists).
ftp-filter.c | 8 ++++----
http-xlate-filter.c | 4 ++--
imap-filter.c | 4 ++--
log-filter.c | 4 ++--
null-filter.c | 4 ++--
pop3-filter.c | 4 ++--
relay-filter.c | 6 ++----
ucspi-proxy.c | 15 ++++++++++++++-
ucspi-proxy.h | 2 +-
9 files changed, 31 insertions(+), 20 deletions(-)
commit ea621c0a1289594855993ce91e546e12d3048869
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 17:42:55 2004 +0000
Fixed up what really needs to be done.
TODO | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 8613f970a8115d9e61b99aa2f7f7ecc4cbfe0a87
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 17:15:41 2004 +0000
Provide better byte counters.
ucspi-proxy.c | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
commit c7805de295e0c4f921df8634b95265a9765c86a3
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 06:20:36 2004 +0000
Converted opt_verbose to a counter instead of just a flag.
ucspi-proxy.c | 4 ++--
ucspi-proxy.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit db2fc64ac9637a6f7e5a0299026619493c1b97bd
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Feb 27 05:38:12 2004 +0000
Handle quoted usernames.
imap-filter.c | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
commit 68b1d381d469ef06021d9cfed33986da85889877
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 23:06:41 2004 +0000
Added missing makedist.py script.
makedist.py | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
create mode 100644 makedist.py
commit c340a07a88df7bc7395349f79b9bb93e1adebb11
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 23:06:26 2004 +0000
Added manual targets to insthier.
insthier.c | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
commit b471d568c7b773759a5457e28fe2e8ae82819e38
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 23:06:07 2004 +0000
Modernized spec, including use of installer/instcheck.
spec | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
commit 3743d6522d087226c8c2bfed4219e3fc7dcadadd
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 23:04:30 2004 +0000
Converted to templated README.
README => README.in | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
rename README => README.in (65%)
commit 37968e55e0572a5ef97a615c6d6afbe9feb23e17
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 17:44:51 2004 +0000
Replaced usages of stdio with iobuf/fmt/msg calls.
ftp-filter.c | 27 +++++++++++++++++++++------
http-xlate-filter.c | 5 -----
relay-filter.c | 15 ++++++---------
ucspi-proxy.c | 35 ++++++++++++++++++++++++++---------
ucspi-proxy.h | 18 ------------------
5 files changed, 53 insertions(+), 47 deletions(-)
commit 900b43cc47f867e0d4b9610dbdc1365fbc6c1a02
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Feb 26 17:09:37 2004 +0000
Switch to use of bglibs 1.015 and libbg.a
spec | 1 +
ucspi-proxy-http-xlate=x | 6 +-----
ucspi-proxy-imap=x | 6 +-----
ucspi-proxy-log=x | 6 +-----
ucspi-proxy-pop3=x | 6 +-----
ucspi-proxy=x | 6 +-----
6 files changed, 6 insertions(+), 25 deletions(-)
commit 53cb0abd6406ba88a8acdd10fb35473f9eb92058
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Jan 27 17:15:36 2004 +0000
Since the FD handler function can potentially reorder the filter linked
list, don't process any FDs after the first ready one.
ucspi-proxy.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 57f24697c6da29350e3f70af4e641062a5716b5e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Jan 27 17:13:30 2004 +0000
Use a temporary str buffer to write out the error message all in one go.
ucspi-proxy-http-xlate=x | 1 +
ucspi-proxy-log=x | 1 +
ucspi-proxy.c | 11 ++++++++---
ucspi-proxy=x | 1 +
4 files changed, 11 insertions(+), 3 deletions(-)
commit b1f61da426de55432508e522b0dc8f47bb9a771b
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Jan 27 16:12:33 2004 +0000
Look up port names with getservbyname.
tcp-connect.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
commit a3d0c594439a1d7f0c19d574a829518ba95c406d
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Jan 27 06:03:20 2004 +0000
Accept timeout as a command-line option instead of env var.
tcp-connect.c | 12 +-----------
ucspi-proxy.c | 17 ++++++++++++++---
ucspi-proxy.h | 2 +-
3 files changed, 16 insertions(+), 15 deletions(-)
commit d727a2e894a96c2408aa52f26e41b51babe72356
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 23:59:03 2004 +0000
Take host/port parameters from command-line instead of environment variables.
ftp-proxy | 6 +++---
imap-proxy | 5 ++---
log-proxy | 6 +++---
pop3-proxy | 5 ++---
tcp-connect.c | 22 ++++++----------------
tcp-proxy | 6 +++---
ucspi-proxy.c | 7 +++++--
ucspi-proxy.h | 2 +-
8 files changed, 25 insertions(+), 34 deletions(-)
commit a9dcdddd479048c167cd20488ffb1edf9d115127
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 23:36:24 2004 +0000
Allow specification of a host name instead of just numerical IP through
$PROXY_CONNECT_HOST.
tcp-connect.c | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
commit 742e04a464f2903cd35f8366320298210323404f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 23:05:27 2004 +0000
Fixed several bugs in handling of the username.
pop3-filter.c | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
commit e3f7a705115232454403e3ad11aca24ca56055d1
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 22:56:21 2004 +0000
Added hostname suffixing support to the IMAP proxy.
NEWS | 6 +++---
imap-filter.c | 21 ++++++++++++++++++---
ucspi-proxy-imap.c | 6 +++++-
3 files changed, 26 insertions(+), 7 deletions(-)
commit 288e4deeb3889ea73a0a0cd8edb2465d5082662e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 22:46:37 2004 +0000
Fixed typo in prototype for pop3_filter_init.
ucspi-proxy-pop3.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit ac76e911ac413109b4eca49087077eb99aee17ad
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 22:41:27 2004 +0000
When the command isn't present, relay_command will be a NULL pointer,
making this buggy test cause a seg fault.
relay-filter.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 207fc9001f53e1ceb19a1c3205589f32a9518305
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 22:40:45 2004 +0000
Make sure to ignore EAGAIN or EINTR errors when reading from a FD.
ucspi-proxy.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit d2465dea39f04da9594cc117c2e1389404a8e4f9
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 21:39:40 2004 +0000
Moved primary initialization routine to main C file.
imap-filter.c | 7 +------
ucspi-proxy-imap.c | 12 ++++++++++++
2 files changed, 13 insertions(+), 6 deletions(-)
commit 1a6161e520dede71eaca68767b533c9a37599cab
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 21:37:37 2004 +0000
Converted to using string functions instead of manual memory management.
imap-filter.c | 44 +++++++++++++++++++-------------------------
ucspi-proxy-imap=x | 3 ++-
2 files changed, 21 insertions(+), 26 deletions(-)
commit 3798fdaff18421a576ec0f043606300383250f05
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 21:16:04 2004 +0000
Renamed imap-relay-filter to imap-filter, and ucspi-proxy-imap-relay to
just ucspi-proxy-imap. The username fixups will come as a later step.
imap-relay-filter.c => imap-filter.c | 0
imap-relay-proxy => imap-proxy | 11 ++++++-----
ucspi-proxy-imap-relay.c => ucspi-proxy-imap.c | 0
ucspi-proxy-imap-relay=x => ucspi-proxy-imap=x | 0
4 files changed, 6 insertions(+), 5 deletions(-)
rename imap-relay-filter.c => imap-filter.c (100%)
rename imap-relay-proxy => imap-proxy (56%)
rename ucspi-proxy-imap-relay.c => ucspi-proxy-imap.c (100%)
rename ucspi-proxy-imap-relay=x => ucspi-proxy-imap=x (100%)
commit 0ea3942d24fcb39df21329a7045f56c83f32f07e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 21:11:15 2004 +0000
Added hostname suffixing support to the POP3 proxy, removing the "relay"
from the filename since it does more than just relay control now.
NEWS | 3 +
pop3-relay-filter.c => pop3-filter.c | 60 ++++++++++++++---------
pop3-relay-proxy => pop3-proxy | 11 ++--
ucspi-proxy-pop3-relay.c | 4 --
ucspi-proxy-pop3.c | 20 ++++++++
ucspi-proxy-pop3-relay=x => ucspi-proxy-pop3=x | 3 +-
6 files changed, 67 insertions(+), 34 deletions(-)
rename pop3-relay-filter.c => pop3-filter.c (55%)
rename pop3-relay-proxy => pop3-proxy (56%)
delete mode 100644 ucspi-proxy-pop3-relay.c
create mode 100644 ucspi-proxy-pop3.c
rename ucspi-proxy-pop3-relay=x => ucspi-proxy-pop3=x (77%)
commit f314be6343098d63b29a9ec6bf30d114eded1c71
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 20:18:38 2004 +0000
Reverted much of the previous relay filter change. In particular, the
command now goes on the command line again, but the delay parameter has
been moved to an environment variable.
NEWS | 2 ++
imap-relay-filter.c | 2 +-
pop3-relay-filter.c | 2 +-
relay-filter.c | 22 +++++++++++-----------
ucspi-proxy-imap-relay.c | 2 +-
ucspi-proxy-pop3-relay.c | 2 +-
ucspi-proxy.h | 2 +-
7 files changed, 18 insertions(+), 16 deletions(-)
commit d192e39b4ada450531422150105affc796d19d4c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 19:25:33 2004 +0000
Introduced a typedef for the filter/eof functions; used that typedef to
get rid of some erroneous type differences.
http-xlate-filter.c | 2 +-
null-filter.c | 4 ++--
relay-filter.c | 4 ++--
ucspi-proxy.c | 6 +++---
ucspi-proxy.h | 6 ++++--
5 files changed, 12 insertions(+), 10 deletions(-)
commit 48ba2800a006eebca351804102fc66802862e6f9
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Jan 26 18:30:04 2004 +0000
Modified relay-ctrl to pull its configuration from environment
variables.
imap-relay-filter.c | 7 ++-----
pop3-relay-filter.c | 7 ++-----
relay-filter.c | 37 ++++++++++++++++++++++++-------------
ucspi-proxy-imap-relay.c | 2 +-
ucspi-proxy-pop3-relay.c | 2 +-
ucspi-proxy.h | 5 +++++
6 files changed, 35 insertions(+), 25 deletions(-)
commit 2538c6f2cca9d7dcd8c08ddb1af9c83db6a24abb
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sun Jan 25 05:20:52 2004 +0000
Added spac version file.
VERSION | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 VERSION
commit f374d0d43c2761930080cfec45792a5d52147fa7
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sun Jan 25 05:17:00 2004 +0000
Since tcpclient is no longer overwriting environment variables, the
relay filter can rely on $TCPREMOTEIP again.
relay-filter.c | 5 ++---
ucspi-proxy-imap-relay.c | 2 +-
ucspi-proxy-pop3-relay.c | 2 +-
3 files changed, 4 insertions(+), 5 deletions(-)
commit 4d9cf082e85efb3d607dbf4dc07b94fe9a4a497e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sun Jan 25 05:12:19 2004 +0000
Moved the server connect handler into the proxy program.
NEWS | 4 +++
ftp-filter.c | 2 +-
http-xlate-filter.c | 6 ++++-
imap-relay-filter.c | 5 +++-
log-filter.c | 5 +++-
null-filter.c | 7 ++++-
pop3-relay-filter.c | 5 +++-
relay-filter.c | 4 +-
tcp-connect.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++
ucspi-proxy-http-xlate=x | 6 ++++-
ucspi-proxy-imap-relay=x | 6 ++++-
ucspi-proxy-log=x | 6 ++++-
ucspi-proxy-pop3-relay=x | 6 ++++-
ucspi-proxy.c | 35 +++++++++++++++++++++-----
ucspi-proxy.h | 14 +++++++---
ucspi-proxy=x | 5 ++++
16 files changed, 152 insertions(+), 23 deletions(-)
create mode 100644 tcp-connect.c
commit 66022b317027e6195b89f7ac596a954585af6b87
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sun Jan 25 04:23:17 2004 +0000
Moved the program and filter_usage strings into their own source file to
complete the spac build requirements.
http-xlate-filter.c | 2 --
imap-relay-filter.c | 3 ---
log-filter.c | 3 ---
pop3-relay-filter.c | 3 ---
ucspi-proxy-http-xlate.c | 4 ++++
ucspi-proxy-imap-relay.c | 4 ++++
ucspi-proxy-log.c | 4 ++++
ucspi-proxy-pop3-relay.c | 4 ++++
8 files changed, 16 insertions(+), 11 deletions(-)
create mode 100644 ucspi-proxy-http-xlate.c
create mode 100644 ucspi-proxy-imap-relay.c
create mode 100644 ucspi-proxy-log.c
create mode 100644 ucspi-proxy-pop3-relay.c
commit 53d4b45468fc5cb5604271dacf01f631e5fc53db
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Jan 24 18:13:02 2004 +0000
Added necessary install script.
insthier.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
create mode 100644 insthier.c
commit 204848ab3695b92b9d8965a7c84f70d153613587
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Jan 24 18:12:38 2004 +0000
Switched to spac to build the Makefile automatically.
Makefile | 71 ----------------------------------------------
ucspi-proxy-http-xlate=x | 2 +
ucspi-proxy-imap-relay=x | 4 ++
ucspi-proxy-log=x | 2 +
ucspi-proxy-pop3-relay=x | 4 ++
ucspi-proxy=x | 1 +
6 files changed, 13 insertions(+), 71 deletions(-)
delete mode 100644 Makefile
create mode 100644 ucspi-proxy-http-xlate=x
create mode 100644 ucspi-proxy-imap-relay=x
create mode 100644 ucspi-proxy-log=x
create mode 100644 ucspi-proxy-pop3-relay=x
create mode 100644 ucspi-proxy=x
commit e3f3d8ab7c7d70a0d86daf4cf24c5bcd9bf515f0
Author: Bruce Guenter <bruce@untroubled.org>
Date: Sat Jan 24 17:47:26 2004 +0000
Renamed filter_name to program to match bglibs usage, and changed type
of filter_usage to const char[].
ftp-filter.c | 6 +++---
http-xlate-filter.c | 3 +--
imap-relay-filter.c | 4 ++--
log-filter.c | 4 ++--
null-filter.c | 4 ++--
pop3-relay-filter.c | 4 ++--
relay-filter.c | 8 ++++----
ucspi-proxy.c | 4 ++--
ucspi-proxy.h | 24 ++++++++++++------------
9 files changed, 30 insertions(+), 31 deletions(-)
commit ee20060d6ec4384e99f702531bec289d1a5f4586
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jan 21 23:40:29 2004 +0000
Allow the server FD numbers to be overridden.
ucspi-proxy.c | 4 ++++
ucspi-proxy.h | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
commit 9d9d3a89e1cb7fe87b907137a83dcafa34e6a890
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Nov 27 22:50:40 2003 +0000
*** empty log message ***
TODO | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit 2b9410e6a3140eb7d8d95e9606f59be5364e73a5
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Mar 15 19:37:32 2001 +0000
*** empty log message ***
NEWS | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit ea6e50d08c669bd854e208b8923fe6927c1f0bbc
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Mar 15 19:37:29 2001 +0000
Updated the list URL.
makedist.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 7b0f0d661089b4b9d2f3f5218360b26b1e8fbbda
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Mar 15 19:32:40 2001 +0000
Write the PID with all output messages.
ucspi-proxy.c | 7 +++----
ucspi-proxy.h | 13 ++++++++-----
2 files changed, 11 insertions(+), 9 deletions(-)
commit 634e7bf1c16778e3c4000855223fe08013bd51de
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Dec 20 20:39:13 2000 +0000
*** empty log message ***
Makefile | 14 +++++++-------
README | 4 ++--
makedist.in | 2 +-
3 files changed, 10 insertions(+), 10 deletions(-)
commit 5e97f856ee448a6cdbd878c07f5652db24c61353
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Dec 20 20:37:24 2000 +0000
Parse and display the username on login.
Makefile | 13 ++++++---
NEWS | 5 +++
base64.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
imap-relay-filter.c | 44 ++++++++++++++++++++++++++------
pop3-relay-filter.c | 38 +++++++++++++++++++++++-----
relay-filter.c | 11 ++++++--
6 files changed, 156 insertions(+), 24 deletions(-)
create mode 100644 base64.c
commit 45ce3b5db3fdf4b8276fb08f80154b01f1d3b9c8
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:32:46 2000 +0000
*** empty log message ***
makedist.in | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 338ca3602e385123041b3e35cd6eebe172ccb50f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:31:57 2000 +0000
Updated date.
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 22af7a3b499f873dec4bba14c05ab2b1bbb4a254
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:31:21 2000 +0000
Added man page for ucspi-proxy-http-xlate.
Makefile | 2 +-
ucspi-proxy-http-xlate.1 | 26 ++++++++++++++++++++++++++
2 files changed, 27 insertions(+), 1 deletions(-)
create mode 100644 ucspi-proxy-http-xlate.1
commit a350de8704454590ee76ba21cfc816d2444edab8
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:30:12 2000 +0000
Added note about ucspi-http-xlate-proxy.
NEWS | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit f3aed109321c291bf2070f8b274d4266586ba5ca
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:20:05 2000 +0000
Added a translating HTTP filter.
Makefile | 7 +-
http-xlate-filter.c | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 345 insertions(+), 1 deletions(-)
create mode 100644 http-xlate-filter.c
commit 4082baefb267beff9b77f3b8992836e81930645d
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Dec 14 22:19:45 2000 +0000
Renamed the DEBUG* macros to MSG, and added some new DEBUG macros.
ucspi-proxy.c | 16 ++++++----------
ucspi-proxy.h | 18 ++++++++++++++++++
2 files changed, 24 insertions(+), 10 deletions(-)
commit cb931c57c395e1ba8301c20bf5582ca01214ad46
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Oct 13 04:42:20 2000 +0000
Fixed a bug in write_client that treated a short write as a failure.
Makefile | 2 +-
NEWS | 5 +++++
README | 4 ++--
ucspi-proxy.c | 16 +++++++++++++---
4 files changed, 21 insertions(+), 6 deletions(-)
commit 4371afd97feec7642ae748eaeb76e0d03f7910ab
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Oct 6 16:19:18 2000 +0000
*** empty log message ***
Makefile | 2 +-
README | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 850cc3c47b6b5e750ebcbd51dfffa71647f0fcbd
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Oct 6 16:05:48 2000 +0000
Made the relay rerun delay and command into command-line arguments.
NEWS | 9 +++++++++
imap-relay-filter.c | 8 +++-----
imap-relay-proxy | 3 ++-
pop3-relay-filter.c | 6 ++----
pop3-relay-proxy | 3 ++-
relay-filter.c | 23 +++++++++++++++++------
6 files changed, 35 insertions(+), 17 deletions(-)
commit e1792ece6ddbbd5bd4129f1719c96b76e9ef0098
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Oct 6 16:04:37 2000 +0000
Fixed a couple of bugs.
Makefile | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 45a3b8ea11695569e30ba999c7e4f652897bf0dd
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Oct 2 18:59:05 2000 +0000
*** empty log message ***
Makefile | 2 +-
NEWS | 8 ++++++++
README | 4 ++--
3 files changed, 11 insertions(+), 3 deletions(-)
commit 998305970857a35fb76659bf352baac9576ec19e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Oct 2 18:54:56 2000 +0000
Added support for POP3 CRAM-MD5 authentication.
pop3-relay-filter.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
commit 4ab255a6341acff94c7a543cb2c61afaccc9c99b
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Oct 2 18:41:24 2000 +0000
Ignore several harmless signals that could otherwise crash the proxy.
ucspi-proxy.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 673141ea6ffce5ab4698ed9ededdd31946f83fce
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Sep 21 20:05:49 2000 +0000
*** empty log message ***
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a501d775811427e9acb69f927fd363165bdbc882
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Sep 20 19:38:17 2000 +0000
Compacted the options to tcpserver and tcpclient.
ftp-proxy | 4 ++--
imap-relay-proxy | 4 ++--
log-proxy | 4 ++--
pop3-relay-proxy | 4 ++--
tcp-proxy | 4 ++--
5 files changed, 10 insertions(+), 10 deletions(-)
commit b159a4988a74d50a58d7b0ff6b56e2e0d78f7218
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 17:23:39 2000 +0000
Fixed bug in handling the AUTHENTICATE command sequence.
imap-relay-filter.c | 48 +++++++++++++++++++++++++-----------------------
1 files changed, 25 insertions(+), 23 deletions(-)
commit a5121de74e0d6baa5ed6013246895a216a9e0bb4
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 17:23:18 2000 +0000
Added logging via relay-filter.c
pop3-relay-filter.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit 7a21f48037e78da3d7430ed3fdd3e9b563052053
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 17:23:03 2000 +0000
Added logging.
relay-filter.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
commit 066b1e2a6e75e59bcde9f90545ab99c28cf7c47c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:15:34 2000 +0000
*** empty log message ***
Makefile | 3 ++-
NEWS | 2 +-
README | 2 +-
makedist.in | 15 ++++++---------
4 files changed, 10 insertions(+), 12 deletions(-)
commit e54db66e868fdec7e7703e081aee138283c65a09
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:11:57 2000 +0000
Renamed the duplicate "true".
relay-filter.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 300fd340bac5a56127759d54d5e35056d0fdbc79
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:07:49 2000 +0000
Moved the various paths and time constants to the start of the file.
relay-filter.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
commit 8e398948afa177ec21e1336e4f3a7ccca1581711
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:08:44 2000 +0000
Documentation updates.
NEWS | 4 ++--
README | 7 +++++--
TODO | 4 ++++
3 files changed, 11 insertions(+), 4 deletions(-)
commit e67334bd21a990fad893a82b6eb96994e2ba0000
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:00:56 2000 +0000
Renamed accept_ip to accept_client for relay control.
imap-relay-filter.c | 6 +++---
pop3-relay-filter.c | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
commit e537873bf6e85e3b7d100ea0de9ca029e4a25976
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 16:00:05 2000 +0000
Added code to re-run relay-ctrl-allow every 5 minutes.
relay-filter.c | 34 ++++++++++++++++++++++++----------
1 files changed, 24 insertions(+), 10 deletions(-)
commit bab13353d914d1d28713bbeae88362858fad714a
Author: Bruce Guenter <bruce@untroubled.org>
Date: Tue Sep 19 15:59:42 2000 +0000
Fixed problem with handling signals during select.
ucspi-proxy.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit fc14f19f92cac4d99accaec8293988b89f414658
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Sep 18 23:28:06 2000 +0000
Completed POP3 relay, started IMAP relay filters.
Makefile | 25 ++++++++++++----
imap-relay-filter.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++
pop3-relay-filter.c | 29 ++++++------------
relay-filter.c | 30 ++++++++++++++++++
4 files changed, 141 insertions(+), 25 deletions(-)
create mode 100644 imap-relay-filter.c
create mode 100644 relay-filter.c
commit 92760c39ad82d20e37cb87354b22fdf14e2dc74c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Sep 18 23:27:32 2000 +0000
Fixed usage to add a prefix to executing the ucspi-proxy-* programs.
Added scripts for imap-relay and pop3-relay.
ftp-proxy | 17 ++++++++---------
imap-relay-proxy | 14 ++++++++++++++
log-proxy | 3 ++-
pop3-relay-proxy | 14 ++++++++++++++
tcp-proxy | 3 ++-
5 files changed, 40 insertions(+), 11 deletions(-)
create mode 100755 imap-relay-proxy
create mode 100755 pop3-relay-proxy
commit 0937cade78b6b6623acfa52f983a7dc907f08a4e
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Sep 18 23:25:34 2000 +0000
Added proxy usage string to filters.
ftp-filter.c | 1 +
log-filter.c | 1 +
null-filter.c | 1 +
ucspi-proxy.c | 2 +-
ucspi-proxy.h | 1 +
5 files changed, 5 insertions(+), 1 deletions(-)
commit 5944de5deea8beb9c763db72ede0a274e90da581
Author: Bruce Guenter <bruce@untroubled.org>
Date: Mon Sep 18 19:58:04 2000 +0000
Completed basic POP3 relay implementation.
Makefile | 13 ++++++++++---
pop3-relay-filter.c | 16 +++++++++++++---
2 files changed, 23 insertions(+), 6 deletions(-)
commit 9e5e1bf9d45473942261bdf658b5228db202c4c9
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Sep 15 22:46:38 2000 +0000
*** empty log message ***
NEWS | 4 ++--
makedist.in | 4 ++--
ucspi-proxy.h | 14 +++++++++++---
3 files changed, 15 insertions(+), 7 deletions(-)
commit f82534e533c40abe5a0d520c56baa930b51cd350
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Sep 15 22:46:32 2000 +0000
Started a SMTP-after-POP3 relaying filter.
log-filter.c => pop3-relay-filter.c | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
copy log-filter.c => pop3-relay-filter.c (59%)
commit aac771f313ea181b2c3ad8e497490093fe8228f1
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Sep 15 22:46:15 2000 +0000
Continuing progress on this filter.
ftp-filter.c | 195 +++++++++++++++++++++++++++++++++-------------------------
1 files changed, 112 insertions(+), 83 deletions(-)
commit 324686516c549eda5564b6b989c09f93b968d04f
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Sep 15 22:45:34 2000 +0000
Overhauled the I/O system.
log-filter.c | 30 ++++++++------
null-filter.c | 10 +----
ucspi-proxy.c | 115 ++++++++++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 112 insertions(+), 43 deletions(-)
commit 6aaa71ee2f751c44e3d2097b5fe9ac1aa424d67d
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Jul 7 19:30:15 2000 +0000
Added filter_name global to filter modules, used in all output.
ftp-filter.c | 3 +++
log-filter.c | 2 ++
null-filter.c | 2 ++
ucspi-proxy.c | 12 +++++-------
ucspi-proxy.h | 12 ++++++++----
5 files changed, 20 insertions(+), 11 deletions(-)
commit 65f7c994bbf8a9366c673565042c9cd4b5dd216c
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Jul 7 17:13:35 2000 +0000
Further work on FTP proxy code.
NEWS | 3 +
TODO | 3 +-
ftp-filter.c | 194 +++++++++++++++++++++++++++++++++++++++++++---------------
3 files changed, 149 insertions(+), 51 deletions(-)
commit 5e16a676fefd96e7dffb003bd0f0f234d21fbbd3
Author: Bruce Guenter <bruce@untroubled.org>
Date: Fri Jul 7 17:13:02 2000 +0000
Turned multiply-defined true/false constants into macros.
ucspi-proxy.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 87508fc69664d7200b67b843b86f53c39bde9067
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jul 6 21:48:54 2000 +0000
Renamed ucspi-proxy-null back to just ucspi-proxy.
Makefile | 4 ++--
tcp-proxy | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit 7aae6f815578fd9f1e39427c311a428d0118a73d
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jul 6 21:47:59 2000 +0000
Renamed plain ucspi-proxy to ucspi-proxy-null
Started implementation of FTP proxy.
Makefile | 6 ++--
NEWS | 4 ++-
ftp-filter.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
tcp-proxy | 2 +-
4 files changed, 91 insertions(+), 6 deletions(-)
commit b3d0ffd4e6a44e1efd0d0469c095fbb139b64f55
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jul 6 21:43:22 2000 +0000
Added new logging proxy.
Makefile | 9 ++++++---
tcp-proxy => ftp-proxy | 2 +-
log-filter.c | 38 ++++++++++++++++++++++++++++++++++++++
tcp-proxy => log-proxy | 2 +-
4 files changed, 46 insertions(+), 5 deletions(-)
copy tcp-proxy => ftp-proxy (95%)
create mode 100644 log-filter.c
copy tcp-proxy => log-proxy (95%)
mode change 100755 => 100644
commit b3f1a4e91191118cc75bdcf2fdb2caa790da2f58
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jul 6 21:23:58 2000 +0000
Add an extra (unused) NUL byte to the data buffer for string searches in
filter. Add definition of BUFSIZE to ucspi-proxy.h.
ucspi-proxy.c | 4 ++--
ucspi-proxy.h | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
commit 73ec8bf356a86311e6b00c46398e2c04f52e1429
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 28 22:29:33 2000 +0000
*** empty log message ***
NEWS | 5 +++++
makedist.in | 3 +--
2 files changed, 6 insertions(+), 2 deletions(-)
commit bceb0fa2df0b41bceff01ee6785e5fecdd05afd8
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 28 22:29:02 2000 +0000
Added build rules for FTP proxy.
Makefile | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit 4ee063756a7610cb4783f47bb090b5e8f079b3fc
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 28 22:27:46 2000 +0000
Fixed missing options.
tcp-proxy | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit bcfd30558aa8bda9f8a8fdb07762e132171e8283
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 28 22:27:19 2000 +0000
Fixed typo.
tcp-proxy | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 716f642bd93aafd119d536f1a28a77ace5622dac
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 20:32:30 2000 +0000
*** empty log message ***
makedist.in | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 5911bf488c8384e70088e5785b26e3a47a808f7a
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:35:35 2000 +0000
*** empty log message ***
Makefile | 4 ++--
makedist.in | 3 +++
2 files changed, 5 insertions(+), 2 deletions(-)
commit 7457af6ba26f6e7ad145432c19d838deef648967
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:33:34 2000 +0000
Added RPM spec.
spec | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+), 0 deletions(-)
create mode 100644 spec
commit 3bc517ff68dd9fc617b01a7bd2d5e4f28484a768
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:31:20 2000 +0000
*** empty log message ***
Makefile | 3 +--
makedist.in | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
commit e5fc0dddac5ac8c14de0fcd1f0295957a32b95be
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:29:03 2000 +0000
Finalized the proxy module API and build model.
Makefile | 6 +++---
filter.h | 14 --------------
ftp-filter.c | 16 ++++------------
null-filter.c | 20 ++++++++++++++++++++
ucspi-proxy.c | 15 +++++++++------
ucspi-proxy.h | 10 ++++++++++
6 files changed, 46 insertions(+), 35 deletions(-)
delete mode 100644 filter.h
create mode 100644 null-filter.c
create mode 100644 ucspi-proxy.h
commit 9054ffa2f3d781ea159c7b0f961ad1985e49c0c6
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:10:39 2000 +0000
Prepared package for distribution.
COPYING | 340 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Makefile | 35 +++++-
README | 25 +++++
TODO | 2 +
makedist.in | 43 ++++++++
5 files changed, 440 insertions(+), 5 deletions(-)
create mode 100644 COPYING
create mode 100644 NEWS
create mode 100644 README
create mode 100644 TODO
create mode 100644 makedist.in
commit 02c33cc61d4b2671f1bf94c5f3d004e254fbb5c0
Author: Bruce Guenter <bruce@untroubled.org>
Date: Wed Jun 21 19:00:53 2000 +0000
Use "envuidgid", and fix a documentation typo.
tcp-proxy | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
commit fd50dff5b9eb0dc2db53b107e87a450239207019
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jun 15 23:06:25 2000 +0000
Added a proxy filter framework.
filter.h | 14 ++++++++++++++
ftp-filter.c | 26 ++++++++++++++++++++++++++
2 files changed, 40 insertions(+), 0 deletions(-)
create mode 100644 filter.h
create mode 100644 ftp-filter.c
commit d13b4d2fee73f6486c58435168e6d3053277031b
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jun 15 22:51:34 2000 +0000
Added man page, parse options.
ucspi-proxy.1 | 24 ++++++++++++++++++++++++
ucspi-proxy.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++--------
2 files changed, 72 insertions(+), 8 deletions(-)
create mode 100644 ucspi-proxy.1
commit af78b15672091b4c62f924b7cf9637ed9c1500fe
Author: Bruce Guenter <bruce@untroubled.org>
Date: Thu Jun 15 05:57:01 2000 +0000
Initial revision
Makefile | 12 ++++++++++++
tcp-proxy | 16 ++++++++++++++++
ucspi-proxy.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 73 insertions(+), 0 deletions(-)
create mode 100644 Makefile
create mode 100755 tcp-proxy
create mode 100644 ucspi-proxy.c
|