Mercurial > gftp.yaz
comparison ChangeLog @ 431:593dddb1e59c
2004-3-17 Brian Masney <masneyb@gftp.org>
* lib/sslcommon.c - fix so that the option verify_ssl_peer can be
toggled while gftp is running and on a per connection basis
author | masneyb |
---|---|
date | Wed, 17 Mar 2004 18:01:48 +0000 |
parents | f2bf216a8091 |
children | d7ff8d2d43aa |
comparison
equal
deleted
inserted
replaced
430:f2bf216a8091 | 431:593dddb1e59c |
---|---|
1 2004-3-17 Brian Masney <masneyb@gftp.org> | 1 2004-3-17 Brian Masney <masneyb@gftp.org> |
2 * lib/sslcommon.c - fix so that the option verify_ssl_peer can be | |
3 toggled while gftp is running and on a per connection basis | |
4 | |
2 * docs/gftp-faq.sgml - added SSL Issues section | 5 * docs/gftp-faq.sgml - added SSL Issues section |
3 | 6 |
4 * docs/sample.gftp/gftprc - updated config file that has all | 7 * docs/sample.gftp/gftprc - updated config file that has all |
5 of the new options added since 2.0.16 | 8 of the new options added since 2.0.16 |
6 | 9 |
414 was not being freed) | 417 was not being freed) |
415 | 418 |
416 * docs/gftp-faq.sgml - updated link to the (old) threaded version of | 419 * docs/gftp-faq.sgml - updated link to the (old) threaded version of |
417 XFree86 libraries | 420 XFree86 libraries |
418 | 421 |
419 2004-12-29 Brian Masney <masneyb@gftp.org> | 422 2003-12-29 Brian Masney <masneyb@gftp.org> |
420 * po/POTFILES.in - added the new uicommon files to this file | 423 * po/POTFILES.in - added the new uicommon files to this file |
421 | 424 |
422 2004-12-28 Brian Masney <masneyb@gftp.org> | 425 2003-12-28 Brian Masney <masneyb@gftp.org> |
423 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for | 426 * src/gtk/gtkui.c src/text/textui.c - necessary UI related files for |
424 each port of gftp. The uicommon code will call these functions. | 427 each port of gftp. The uicommon code will call these functions. |
425 | 428 |
426 2004-12-28 Brian Masney <masneyb@gftp.org> | 429 2003-12-28 Brian Masney <masneyb@gftp.org> |
427 **** NOTE: this commit breaks a lot of functionality in gftp. I **** | 430 **** NOTE: this commit breaks a lot of functionality in gftp. I **** |
428 **** still have more work to do on this. Please don't email me **** | 431 **** still have more work to do on this. Please don't email me **** |
429 **** saying that the CVS code is broken. **** | 432 **** saying that the CVS code is broken. **** |
430 | 433 |
431 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c | 434 * lib/bookmark.c lib/gftp.h lib/local.c lib/options.h lib/rfc2068.c |
459 s/request->use_threads/gftpui_common_use_threads (request)/g | 462 s/request->use_threads/gftpui_common_use_threads (request)/g |
460 | 463 |
461 * src/gtk/options_dialog.c (apply_changes) - whenever the options are | 464 * src/gtk/options_dialog.c (apply_changes) - whenever the options are |
462 saved, check to see if the command entry needs to be shown or hidden. | 465 saved, check to see if the command entry needs to be shown or hidden. |
463 | 466 |
464 2004-12-10 Brian Masney <masneyb@gftp.org> | 467 2003-12-10 Brian Masney <masneyb@gftp.org> |
465 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not | 468 * lib/rfc959.c - fix IPv6 compile problem when IPv6 support is not |
466 available on the system. | 469 available on the system. |
467 | 470 |
468 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added | 471 * lib/gftp.h src/text/gftp-text.h src/gtk/gftp-gtk.h - added |
469 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled | 472 GFTP_LOG_FUNCTION_ATTRIBUTES that is only defined when compiled |
476 listing and changing directores. If it did, reconnect to the server. | 479 listing and changing directores. If it did, reconnect to the server. |
477 | 480 |
478 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for | 481 * lib/rfc2068.c - set the default file attributes to -rw-r--r-- for |
479 all files. | 482 all files. |
480 | 483 |
481 2004-12-7 Brian Masney <masneyb@gftp.org> | 484 2003-12-7 Brian Masney <masneyb@gftp.org> |
482 * lib/options.h lib/config_file.c - removed scramble_passwords | 485 * lib/options.h lib/config_file.c - removed scramble_passwords |
483 option. Instead, make this the default action all the time. This | 486 option. Instead, make this the default action all the time. This |
484 is to avoid having too many unnecessary options. Also put a note | 487 is to avoid having too many unnecessary options. Also put a note |
485 at the top of the bookmarks file stating the passwords are being | 488 at the top of the bookmarks file stating the passwords are being |
486 scrambled. | 489 scrambled. |
501 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro. | 504 * configure.in acinclude.m4 lib/misc.c - added AC_INTL_PRINTF macro. |
502 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF | 505 If the printf family of functions supports %'ld, then HAVE_INTL_PRINTF |
503 will be defined. The appropriate version of insert_commas() can be | 506 will be defined. The appropriate version of insert_commas() can be |
504 used. | 507 used. |
505 | 508 |
506 2004-12-4 Brian Masney <masneyb@gftp.org> | 509 2003-12-4 Brian Masney <masneyb@gftp.org> |
507 * src/gftp.in - check for the bin_dir for the binary location | 510 * src/gftp.in - check for the bin_dir for the binary location |
508 | 511 |
509 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c | 512 * lib/cache.c lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
510 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c | 513 lib/sshv2.c lib/sslcommon.c src/text/gftp-text.c src/gtk/chmod_dialog.c |
511 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c | 514 src/gtk/gftp-gtk.c src/gtk/menu-items.c src/gtk/misc-gtk.c |
523 * lib/gftp.h - include stdint.h if it is found on the system. | 526 * lib/gftp.h - include stdint.h if it is found on the system. |
524 | 527 |
525 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit | 528 * src/gtk/gftp-gtk.c (CreateToolbar) - on startup, have the host edit |
526 box grab the keyboard focus | 529 box grab the keyboard focus |
527 | 530 |
528 2004-11-30 Brian Masney <masneyb@gftp.org> | 531 2003-11-30 Brian Masney <masneyb@gftp.org> |
529 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for | 532 * lib/sshv2.c - cleaned up some of the code. Added a temporary fix for |
530 an upload crash that is happening on FreeBSD. | 533 an upload crash that is happening on FreeBSD. |
531 | 534 |
532 * src/gtk/transfer.c - shows status information in title bar. (patch | 535 * src/gtk/transfer.c - shows status information in title bar. (patch |
533 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some) | 536 from Jamil Geor <jamil_geor@yahoo.co.nz>, cleaned up by me some) |
534 | 537 |
535 * lib/options.h - added show_trans_in_title option. | 538 * lib/options.h - added show_trans_in_title option. |
536 | 539 |
537 2004-11-25 Brian Masney <masneyb@gftp.org> | 540 2003-11-25 Brian Masney <masneyb@gftp.org> |
538 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the | 541 * lib/misc.c (gftp_locale_init) - call bindtextdomain() so that the |
539 directory is setup properly | 542 directory is setup properly |
540 | 543 |
541 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to | 544 * lib/misc.c lib/gftp.h lib/config_file.c - move copyfile() to |
542 config_file.c and declare it to be static. On the destination file, | 545 config_file.c and declare it to be static. On the destination file, |
543 set the flag O_EXCL | 546 set the flag O_EXCL |
544 | 547 |
545 2004-11-23 Brian Masney <masneyb@gftp.org> | 548 2003-11-23 Brian Masney <masneyb@gftp.org> |
546 * src/gtk/transfer.c - when transfering a file, if the file being | 549 * src/gtk/transfer.c - when transfering a file, if the file being |
547 transfered is greater in the destination than in the source, overwrite | 550 transfered is greater in the destination than in the source, overwrite |
548 it | 551 it |
549 | 552 |
550 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the | 553 * lib/rfc959.c (rfc959_ipv6_data_connection_new) - when parsing the |
551 output, parse the integers as unsigned. | 554 output, parse the integers as unsigned. |
552 | 555 |
553 2004-11-9 Brian Masney <masneyb@gftp.org> | 556 2003-11-9 Brian Masney <masneyb@gftp.org> |
554 * lib/options.h lib/protoocols.c - added enable_ipv6 option. | 557 * lib/options.h lib/protoocols.c - added enable_ipv6 option. |
555 | 558 |
556 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket, | 559 * lib/rfc959.c lib/protocols.c - if there is an error creating a socket, |
557 log a more informative error about what kind of socket was attempted | 560 log a more informative error about what kind of socket was attempted |
558 to be created. | 561 to be created. |
559 | 562 |
560 * debian/* - updated Debian package files from | 563 * debian/* - updated Debian package files from |
561 Aurelien Jarno <aurel32@debian.org> | 564 Aurelien Jarno <aurel32@debian.org> |
562 | 565 |
563 2004-11-9 Brian Masney <masneyb@gftp.org> | 566 2003-11-9 Brian Masney <masneyb@gftp.org> |
564 * Officially released 2.0.16 | 567 * Officially released 2.0.16 |
565 | 568 |
566 * debian/ChangeLog - incremented version to 2.0.16 | 569 * debian/ChangeLog - incremented version to 2.0.16 |
567 | 570 |
568 * docs/Makefile.am - clean up documentation in clean target | 571 * docs/Makefile.am - clean up documentation in clean target |
575 | 578 |
576 * docs/website/index.html.in - updated the list of languages | 579 * docs/website/index.html.in - updated the list of languages |
577 | 580 |
578 * ChangeLog-old - updated with brief list of changes since 2.0.15 | 581 * ChangeLog-old - updated with brief list of changes since 2.0.15 |
579 | 582 |
580 2004-11-7 Brian Masney <masneyb@gftp.org> | 583 2003-11-7 Brian Masney <masneyb@gftp.org> |
581 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c | 584 * lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c lib/rfc959.c |
582 lib/sshv2.c - added copy_param_options method to gftp_request | 585 lib/sshv2.c - added copy_param_options method to gftp_request |
583 structure. When a gftp_request structure is copied, if a | 586 structure. When a gftp_request structure is copied, if a |
584 copy_param_options method exists, this will be called so that the | 587 copy_param_options method exists, this will be called so that the |
585 local protocol data can be copied over. This is only used by the | 588 local protocol data can be copied over. This is only used by the |
593 rfc959_send_command() and if there is an error, return that | 596 rfc959_send_command() and if there is an error, return that |
594 error. | 597 error. |
595 | 598 |
596 * configure.in - added 'hr' to ALL_LINGUAS | 599 * configure.in - added 'hr' to ALL_LINGUAS |
597 | 600 |
598 2004-11-5 Brian Masney <masneyb@gftp.org> | 601 2003-11-5 Brian Masney <masneyb@gftp.org> |
599 * TODO - updated | 602 * TODO - updated |
600 | 603 |
601 * configure.in - updated version to 2.0.16. | 604 * configure.in - updated version to 2.0.16. |
602 | 605 |
603 * configure.in docs/Makefile.am - Added check for the db2html | 606 * configure.in docs/Makefile.am - Added check for the db2html |
612 (gftp_build_path) - better checking of paths that end in /. | 615 (gftp_build_path) - better checking of paths that end in /. |
613 (gftp_info) - show if _REENTRANT was defined when it was compiled. | 616 (gftp_info) - show if _REENTRANT was defined when it was compiled. |
614 | 617 |
615 * README - removed, this is automatically generated now. | 618 * README - removed, this is automatically generated now. |
616 | 619 |
617 2004-11-3 Brian Masney <masneyb@gftp.org> | 620 2003-11-3 Brian Masney <masneyb@gftp.org> |
618 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version | 621 * docs/gftp-faq.sgml docs/Makefile.am - added initial SGML version |
619 of the gFTP FAQ. I used the same format as the GTK+ FAQ. | 622 of the gFTP FAQ. I used the same format as the GTK+ FAQ. |
620 | 623 |
621 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed | 624 * lib/gftp.h src/gtk/transfer.c src/gtk/delete_dialog.c - removed |
622 transfer_direction variable from gftp_transfer structure. Cleaned | 625 transfer_direction variable from gftp_transfer structure. Cleaned |
627 * src/gtk/transfer.c (add_file_transfer) - check the value of the option | 630 * src/gtk/transfer.c (add_file_transfer) - check the value of the option |
628 one_transfer and if that is disabled, do not append the file transfers. | 631 one_transfer and if that is disabled, do not append the file transfers. |
629 (transfer_done) - refresh the destination window correctly after a | 632 (transfer_done) - refresh the destination window correctly after a |
630 transfer is completed. | 633 transfer is completed. |
631 | 634 |
632 2004-11-2 Brian Masney <masneyb@gftp.org> | 635 2003-11-2 Brian Masney <masneyb@gftp.org> |
633 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current | 636 * lib/rfc2068.c (rfc2068_get_file) - if there is any data in the current |
634 read buffer, grab that data first. Otherwise, read from the socket. | 637 read buffer, grab that data first. Otherwise, read from the socket. |
635 | 638 |
636 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this | 639 * lib/rfc2068.c (rfc2068_chunked_read) - more improvements to this |
637 function so that it will parse more chunked file transfers correctly. | 640 function so that it will parse more chunked file transfers correctly. |
657 in struct gftp_transfer. This is only needed by the GTK+ port and will | 660 in struct gftp_transfer. This is only needed by the GTK+ port and will |
658 hopefully be taken out soon. | 661 hopefully be taken out soon. |
659 | 662 |
660 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore. | 663 * lib/gftp.h - remove gftp_transfer_type enum. It wasn't used anymore. |
661 | 664 |
662 2004-10-27 Brian Masney <masneyb@gftp.org> | 665 2003-10-27 Brian Masney <masneyb@gftp.org> |
663 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption | 666 * lib/rfc959.c (gftp_get_next_file_chunk) - fixed ASCII file corruption |
664 bug. | 667 bug. |
665 | 668 |
666 * TODO - the top of this file now contains a list of items that needs | 669 * TODO - the top of this file now contains a list of items that needs |
667 to be completed before 2.0.16 can be released. If I missed something | 670 to be completed before 2.0.16 can be released. If I missed something |
668 important, please drop me an email. | 671 important, please drop me an email. |
669 | 672 |
670 2004-10-26 Brian Masney <masneyb@gftp.org> | 673 2003-10-26 Brian Masney <masneyb@gftp.org> |
671 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not | 674 * lib/rfc959.c (gftp_{get,put}_next_file_chunk) - check whether or not |
672 this is an ascii file transfer properly. | 675 this is an ascii file transfer properly. |
673 | 676 |
674 * lib/rfc959.c - convert the PASS command from UTF8 using | 677 * lib/rfc959.c - convert the PASS command from UTF8 using |
675 gftp_convert_from_utf8() | 678 gftp_convert_from_utf8() |
684 | 687 |
685 * lib/sshv2.c - cleaned up the ssh2_params structure some | 688 * lib/sshv2.c - cleaned up the ssh2_params structure some |
686 | 689 |
687 * src/gtk/dnd.c - cleaned up the DND code some. | 690 * src/gtk/dnd.c - cleaned up the DND code some. |
688 | 691 |
689 2004-10-25 Brian Masney <masneyb@gftp.org> | 692 2003-10-25 Brian Masney <masneyb@gftp.org> |
690 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the | 693 * src/gtk/menu-items.c (dosave_directory_listing) - when saving the |
691 directory listing, skip over the files that are not shown based on the | 694 directory listing, skip over the files that are not shown based on the |
692 current filespec. | 695 current filespec. |
693 | 696 |
694 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when | 697 * src/gtk/transfer.c src/gtk/gftp-gtk.h src/gtk/view_dialog.c - when |
707 display the throttle message once. | 710 display the throttle message once. |
708 | 711 |
709 * lib/local.c (local_get_next_file) - if the file is a symlink, grab | 712 * lib/local.c (local_get_next_file) - if the file is a symlink, grab |
710 file size and attributes from the file this symlink points to. | 713 file size and attributes from the file this symlink points to. |
711 | 714 |
712 2004-10-22 Brian Masney <masneyb@gftp.org> | 715 2003-10-22 Brian Masney <masneyb@gftp.org> |
713 * lib/rfc2068.c - fixed parsing some chunked file transfers | 716 * lib/rfc2068.c - fixed parsing some chunked file transfers |
714 | 717 |
715 2004-10-19 Brian Masney <masneyb@gftp.org> | 718 2003-10-19 Brian Masney <masneyb@gftp.org> |
716 * lib/rfc959.c - abort a file transfer properly. When a transfer is | 719 * lib/rfc959.c - abort a file transfer properly. When a transfer is |
717 aborted, you will not be disconnected from the remote site. | 720 aborted, you will not be disconnected from the remote site. |
718 | 721 |
719 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make | 722 * lib/protocols.c lib/gftp.h - added gftp_string_from_utf8(). Also, make |
720 gftp_string_{to,from}_utf8() be defined all the time. When using | 723 gftp_string_{to,from}_utf8() be defined all the time. When using |
725 or the charset specified in the remote_charsets option. | 728 or the charset specified in the remote_charsets option. |
726 | 729 |
727 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory | 730 * src/gtk/misc-gtk.c (update_window_info) - when showing the directory |
728 we are currently in, make sure it is converted to UTF8 | 731 we are currently in, make sure it is converted to UTF8 |
729 | 732 |
730 2004-10-18 Brian Masney <masneyb@gftp.org> | 733 2003-10-18 Brian Masney <masneyb@gftp.org> |
731 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added | 734 * lib/misc.c lib/gftp.h src/text/gftp-text.c src/gtk/gftp-gtk.c - added |
732 gftp_locale_init(). | 735 gftp_locale_init(). |
733 | 736 |
734 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of | 737 * src/gtk/Makefile.am src/text/Makefile.am - removed declaration of |
735 LOCALE_DIR | 738 LOCALE_DIR |
739 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of | 742 * lib/misc.c (insert_commas) - if _GNU_SOURCE is defined, instead of |
740 using my builtin function for formatting numbers, use glibc's %'ld | 743 using my builtin function for formatting numbers, use glibc's %'ld |
741 (or %'lld) format to print the numbers out. This is more portable for | 744 (or %'lld) format to print the numbers out. This is more portable for |
742 other locales. | 745 other locales. |
743 | 746 |
744 2004-10-17 Brian Masney <masneyb@gftp.org> | 747 2003-10-17 Brian Masney <masneyb@gftp.org> |
745 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an | 748 * lib/rfc959.c (rfc959_ipv[46]_data_connection_new) - when there is an |
746 error establishing a connection to the remote server, make sure that | 749 error establishing a connection to the remote server, make sure that |
747 GFTP_ERETRYABLE is returned. | 750 GFTP_ERETRYABLE is returned. |
748 | 751 |
749 2004-10-13 Brian Masney <masneyb@gftp.org> | 752 2003-10-13 Brian Masney <masneyb@gftp.org> |
750 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the | 753 * src/gtk/options_dialog.c - when specifying a FTP proxy config in the |
751 GTK+ 2.0 port, the last character was getting chopped off. | 754 GTK+ 2.0 port, the last character was getting chopped off. |
752 | 755 |
753 2004-10-12 Brian Masney <masneyb@gftp.org> | 756 2003-10-12 Brian Masney <masneyb@gftp.org> |
754 * lib/rfc959.c - when logging in to the server, if a 5xx code is | 757 * lib/rfc959.c - when logging in to the server, if a 5xx code is |
755 returned, don't attempt to log in again. | 758 returned, don't attempt to log in again. |
756 | 759 |
757 * src/gtk/bookmarks.c - disconnect from the site before we parse the | 760 * src/gtk/bookmarks.c - disconnect from the site before we parse the |
758 bookmarks (from Aurelien Jarno <lists@aurel32.net>) | 761 bookmarks (from Aurelien Jarno <lists@aurel32.net>) |
759 | 762 |
760 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2 | 763 * lib/sshv2.c - fixed crash when deleting subdirectories with the SSH2 |
761 protocol. | 764 protocol. |
762 | 765 |
763 2004-10-4 Brian Masney <masneyb@gftp.org> | 766 2003-10-4 Brian Masney <masneyb@gftp.org> |
764 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory | 767 * lib/protocols.c - fix for CRAY directory listings. Some UNIX directory |
765 listings with files containing spaces could be misinterpreted. | 768 listings with files containing spaces could be misinterpreted. |
766 | 769 |
767 * cvsclean - purge the m4 directory, but save the largefile.m4 file. | 770 * cvsclean - purge the m4 directory, but save the largefile.m4 file. |
768 (from Nathan Robertson <nathanr@nathanr.net>) | 771 (from Nathan Robertson <nathanr@nathanr.net>) |
769 | 772 |
770 2004-10-03 Marcel Telka <marcel@telka.sk> | 773 2003-10-03 Marcel Telka <marcel@telka.sk> |
771 | 774 |
772 * configure.in (ALL_LINGUAS): Added sk. | 775 * configure.in (ALL_LINGUAS): Added sk. |
773 | 776 |
774 2004-10-2 Brian Masney <masneyb@gftp.org> | 777 2003-10-2 Brian Masney <masneyb@gftp.org> |
775 * lib/rfc959.c - fixed rename bug (from | 778 * lib/rfc959.c - fixed rename bug (from |
776 Aurelien Jarno <aurel32@debian.org>) | 779 Aurelien Jarno <aurel32@debian.org>) |
777 | 780 |
778 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is | 781 * src/gtk/gftp-gtk.c - make the help menu left aligned so that it is |
779 more consistent with other GNOME apps | 782 more consistent with other GNOME apps |
781 | 784 |
782 * src/gtk/transfer.c - right after the pointer to the next transfer | 785 * src/gtk/transfer.c - right after the pointer to the next transfer |
783 is moved, set the current transfer size back to 0. The user could | 786 is moved, set the current transfer size back to 0. The user could |
784 briefly (< 1 sec) see the old size transfered on the next file. | 787 briefly (< 1 sec) see the old size transfered on the next file. |
785 | 788 |
786 2004-09-23 Taneem Ahmed <taneem@bengalinux.org> | 789 2003-09-23 Taneem Ahmed <taneem@bengalinux.org> |
787 | 790 |
788 * configure.in: Added "bn" to ALL_LINGUAS. | 791 * configure.in: Added "bn" to ALL_LINGUAS. |
789 | 792 |
790 2004-9-21 Brian Masney <masneyb@gftp.org> | 793 2003-9-21 Brian Masney <masneyb@gftp.org> |
791 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that | 794 * src/gtk/menu-items.c (dosave_directory_listing) - fixed a bug that |
792 would occur when saving directory listings to a file, the last filename | 795 would occur when saving directory listings to a file, the last filename |
793 in the list was never written to the file | 796 in the list was never written to the file |
794 (from Aurelien Jarno <aurel32@debian.org>) | 797 (from Aurelien Jarno <aurel32@debian.org>) |
795 | 798 |
805 * configure.in - increment version to 2.0.16pre0 | 808 * configure.in - increment version to 2.0.16pre0 |
806 | 809 |
807 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE | 810 * lib/rfc959.c - if there is a login failure, return GFTP_ERETRYABLE |
808 (from winkey <rush@winkey.oompah.org>) | 811 (from winkey <rush@winkey.oompah.org>) |
809 | 812 |
810 2004-09-01 Metin Amiroff <metin@karegen.com> | 813 2003-09-01 Metin Amiroff <metin@karegen.com> |
811 | 814 |
812 configure.in: Added "az" in ALL_LINGUAS. | 815 configure.in: Added "az" in ALL_LINGUAS. |
813 | 816 |
814 2004-8-21 Brian Masney <masneyb@gftp.org> | 817 2003-8-21 Brian Masney <masneyb@gftp.org> |
815 * Officially released 2.0.15 | 818 * Officially released 2.0.15 |
816 | 819 |
817 2004-8-20 Brian Masney <masneyb@gftp.org> | 820 2003-8-20 Brian Masney <masneyb@gftp.org> |
818 * lib/gftp.h lib/protocols.c - largefile fixes | 821 * lib/gftp.h lib/protocols.c - largefile fixes |
819 | 822 |
820 * configure.in debian/changelog - updated version | 823 * configure.in debian/changelog - updated version |
821 | 824 |
822 * cvsclean - clean up after ourselves a little more | 825 * cvsclean - clean up after ourselves a little more |
823 | 826 |
824 * ChangeLog-old README TODO docs/website/index.html.in - updated | 827 * ChangeLog-old README TODO docs/website/index.html.in - updated |
825 | 828 |
826 2004-8-17 Brian Masney <masneyb@gftp.org> | 829 2003-8-17 Brian Masney <masneyb@gftp.org> |
827 * lib/protocols.c (parse_time) - when parsing timestamps that are not in | 830 * lib/protocols.c (parse_time) - when parsing timestamps that are not in |
828 the current locale, skip over the proper amount of tokens. This is so | 831 the current locale, skip over the proper amount of tokens. This is so |
829 that the filename is returned properly. | 832 that the filename is returned properly. |
830 | 833 |
831 * lib/misc.c (gftp_info) - show the protocols that are installed. | 834 * lib/misc.c (gftp_info) - show the protocols that are installed. |
832 | 835 |
833 2004-8-11 Brian Masney <masneyb@gftp.org> | 836 2003-8-11 Brian Masney <masneyb@gftp.org> |
834 * lib/local.c (local_get_next_file) - fix for directories that are | 837 * lib/local.c (local_get_next_file) - fix for directories that are |
835 symlinks | 838 symlinks |
836 | 839 |
837 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files | 840 * src/gtk/*.[ch] - updated copyright dates to 2003 on all of the files |
838 | 841 |
848 | 851 |
849 * lib/gftp.h - added FIXME comment | 852 * lib/gftp.h - added FIXME comment |
850 | 853 |
851 * lib/cache.c (gftp_delete_cache_entry) - added assertion | 854 * lib/cache.c (gftp_delete_cache_entry) - added assertion |
852 | 855 |
853 2004-8-7 Brian Masney <masneyb@gftp.org> | 856 2003-8-7 Brian Masney <masneyb@gftp.org> |
854 * configure.in - HPUX fix | 857 * configure.in - HPUX fix |
855 | 858 |
856 * debian/changelog - incremented version | 859 * debian/changelog - incremented version |
857 | 860 |
858 * Officially release 2.0.15rc2 | 861 * Officially release 2.0.15rc2 |
859 | 862 |
860 2004-8-7 Brian Masney <masneyb@gftp.org> | 863 2003-8-7 Brian Masney <masneyb@gftp.org> |
861 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL | 864 * lib/cache.c lib/misc.c lib/protocols.c lib/pty.c - make sure a NUL |
862 byte appears at the end of the buffer after the call to strncpy | 865 byte appears at the end of the buffer after the call to strncpy |
863 | 866 |
864 * lib/rfc959.c - increased buffer size to directory parsing routine | 867 * lib/rfc959.c - increased buffer size to directory parsing routine |
865 | 868 |
866 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the | 869 * lib/protocols.c (gftp_fd_write) - use a signed variable to store the |
867 result from write(). Write errors were not being caught properly. | 870 result from write(). Write errors were not being caught properly. |
868 | 871 |
869 2004-8-6 Brian Masney <masneyb@gftp.org> | 872 2003-8-6 Brian Masney <masneyb@gftp.org> |
870 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //. | 873 * lib/misc.c (gftp_build_path) - fixed initial path beginning with //. |
871 (expand_path) - when the path is empty at the end, set it to /. This | 874 (expand_path) - when the path is empty at the end, set it to /. This |
872 would happen for directories like /etc/.. | 875 would happen for directories like /etc/.. |
873 | 876 |
874 2004-8-4 Brian Masney <masneyb@gftp.org> | 877 2003-8-4 Brian Masney <masneyb@gftp.org> |
875 * src/gtk/transfer.c (update_file_status) - fix possible division by 0 | 878 * src/gtk/transfer.c (update_file_status) - fix possible division by 0 |
876 | 879 |
877 2004-8-4 Brian Masney <masneyb@gftp.org> | 880 2003-8-4 Brian Masney <masneyb@gftp.org> |
878 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper | 881 * src/gtk/gftp-gtk.c (CreateMenus) - on startup, select the proper |
879 ASCII/binary radio button (looks like an old bug!) | 882 ASCII/binary radio button (looks like an old bug!) |
880 | 883 |
881 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was | 884 * lib/misc.c lib/gftp.h - renamed my version of g_build_path() (was |
882 used only in glib 1.2 only) to gftp_build_path() and it's compiled in | 885 used only in glib 1.2 only) to gftp_build_path() and it's compiled in |
883 all the time now | 886 all the time now |
884 | 887 |
885 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | 888 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - |
886 instead of using g_build_path(), use gftp_build_path() | 889 instead of using g_build_path(), use gftp_build_path() |
887 | 890 |
888 2004-8-3 Brian Masney <masneyb@gftp.org> | 891 2003-8-3 Brian Masney <masneyb@gftp.org> |
889 * lib/local.c (local_put_file) - specify an initial file creation mode | 892 * lib/local.c (local_put_file) - specify an initial file creation mode |
890 of 0644 | 893 of 0644 |
891 | 894 |
892 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function | 895 * lib/misc.c lib/gftp.h - added gftp_parse_file_size(). This function |
893 works correctly for files greater than 2.1GB | 896 works correctly for files greater than 2.1GB |
897 | 900 |
898 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file, | 901 * lib/protocols.c lib/gftp.h (gftp_get_file, gftp_put_file, |
899 gftp_transfer_file) - changed type of startsize paramter from size_t | 902 gftp_transfer_file) - changed type of startsize paramter from size_t |
900 to off_t | 903 to off_t |
901 | 904 |
902 2004-7-31 Brian Masney <masneyb@gftp.org> | 905 2003-7-31 Brian Masney <masneyb@gftp.org> |
903 * lib/sshv2.c - fix blocking problem reading the error message from the | 906 * lib/sshv2.c - fix blocking problem reading the error message from the |
904 remote server when there was an error establishing a connection | 907 remote server when there was an error establishing a connection |
905 | 908 |
906 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file | 909 * lib/misc.c (copy_fdata) - copy utf8_file variable in gftp_file |
907 structure. (fix double free that was only in development version) | 910 structure. (fix double free that was only in development version) |
915 NULL, and this bookmark specifies a local directory, it will change to | 918 NULL, and this bookmark specifies a local directory, it will change to |
916 it. | 919 it. |
917 | 920 |
918 * configure.in - increment version to 2.0.15rc2 | 921 * configure.in - increment version to 2.0.15rc2 |
919 | 922 |
920 2004-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org> | 923 2003-07-30 Dmitry G. Mastrukov <dmitry@taurussoft.org> |
921 | 924 |
922 * configure.in: Added Belarusian to ALL_LINGUAS. | 925 * configure.in: Added Belarusian to ALL_LINGUAS. |
923 | 926 |
924 2004-7-29 Brian Masney <masneyb@gftp.org> | 927 2003-7-29 Brian Masney <masneyb@gftp.org> |
925 * src/gtk/options_dialog.c - fix crash that would occur when hitting | 928 * src/gtk/options_dialog.c - fix crash that would occur when hitting |
926 apply, then ok | 929 apply, then ok |
927 | 930 |
928 2004-7-25 Brian Masney <masneyb@gftp.org> | 931 2003-7-25 Brian Masney <masneyb@gftp.org> |
929 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil | 932 * configure.in - define HAVE_OPENPTY if openpty() is found in libutil |
930 | 933 |
931 * lib/gftp.h lib/pty.c - moved including of some PTY related header | 934 * lib/gftp.h lib/pty.c - moved including of some PTY related header |
932 files to pty.c. Hopefully should fix build problems under FreeBSD | 935 files to pty.c. Hopefully should fix build problems under FreeBSD |
933 | 936 |
934 2004-7-25 Brian Masney <masneyb@gftp.org> | 937 2003-7-25 Brian Masney <masneyb@gftp.org> |
935 * src/gtk/transfer.c - changed looking up of overwrite_by_default to | 938 * src/gtk/transfer.c - changed looking up of overwrite_by_default to |
936 overwrite_default | 939 overwrite_default |
937 | 940 |
938 * src/text/gftp-text.h - fix for when the readline library was not | 941 * src/text/gftp-text.h - fix for when the readline library was not |
939 found on the local system | 942 found on the local system |
940 | 943 |
941 2004-7-25 Brian Masney <masneyb@gftp.org> | 944 2003-7-25 Brian Masney <masneyb@gftp.org> |
942 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is | 945 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is |
943 available (for FreeBSD) | 946 available (for FreeBSD) |
944 | 947 |
945 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | 948 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann |
946 <oliver@FreeBSD.ORG>) | 949 <oliver@FreeBSD.ORG>) |
947 | 950 |
948 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | 951 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added |
949 __attribute__((format(printf, 3, 4))) to logging functions (from | 952 __attribute__((format(printf, 3, 4))) to logging functions (from |
950 Oliver Lehmann <oliver@FreeBSD.ORG>) | 953 Oliver Lehmann <oliver@FreeBSD.ORG>) |
951 | 954 |
952 2004-7-25 Brian Masney <masneyb@gftp.org> | 955 2003-7-25 Brian Masney <masneyb@gftp.org> |
953 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is | 956 * lib/pty.c - prefer to use openpty() instead of grantpt() if it is |
954 available (for FreeBSD) | 957 available (for FreeBSD) |
955 | 958 |
956 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann | 959 * lib/sshv2.c - fixes for FreeBSD password prompt (from Oliver Lehmann |
957 <oliver@FreeBSD.ORG>) | 960 <oliver@FreeBSD.ORG>) |
958 | 961 |
959 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added | 962 * src/gtk/gftp-gtk.h src/text/gftp-text.h - added |
960 __attribute__((format(printf, 3, 4))) to logging functions (from | 963 __attribute__((format(printf, 3, 4))) to logging functions (from |
961 Oliver Lehmann <oliver@FreeBSD.ORG>) | 964 Oliver Lehmann <oliver@FreeBSD.ORG>) |
962 | 965 |
963 2004-7-23 Brian Masney <masneyb@gftp.org> | 966 2003-7-23 Brian Masney <masneyb@gftp.org> |
964 * TODO - updated | 967 * TODO - updated |
965 | 968 |
966 * debian/* - new files from the Debian maintainer | 969 * debian/* - new files from the Debian maintainer |
967 | 970 |
968 * docs/website/generate-gftp-website.pl - fixed generating changelog | 971 * docs/website/generate-gftp-website.pl - fixed generating changelog |
969 file | 972 file |
970 | 973 |
971 * po/*.po - updated line numbers | 974 * po/*.po - updated line numbers |
972 | 975 |
973 2004-7-23 Brian Masney <masneyb@gftp.org> | 976 2003-7-23 Brian Masney <masneyb@gftp.org> |
974 * configure.in - incremented version to 2.0.15rc1. Also, if readline | 977 * configure.in - incremented version to 2.0.15rc1. Also, if readline |
975 wasn't found on the system, the text port wasn't be built | 978 wasn't found on the system, the text port wasn't be built |
976 | 979 |
977 * ChangeLog-old - added summary of changes since version 2.0.14 | 980 * ChangeLog-old - added summary of changes since version 2.0.14 |
978 | 981 |
983 | 986 |
984 * lib/sshv2.c - don't print out the network error as well when getting | 987 * lib/sshv2.c - don't print out the network error as well when getting |
985 the error message from the remote server. The user is only interested | 988 the error message from the remote server. The user is only interested |
986 in the error returned from the server. | 989 in the error returned from the server. |
987 | 990 |
988 2004-7-22 Brian Masney <masneyb@gftp.org> | 991 2003-7-22 Brian Masney <masneyb@gftp.org> |
989 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() | 992 * lib/config_file.c lib/gftp.h - added gftp_lookup_bookmark_option() |
990 and gftp_set_bookmark_option(). Also added _gftp_set_option_value() | 993 and gftp_set_bookmark_option(). Also added _gftp_set_option_value() |
991 that is used by the set functions for bookmark and request structures | 994 that is used by the set functions for bookmark and request structures |
992 | 995 |
993 * src/gtk/bookmarks.c - make sure the options are copied over to the | 996 * src/gtk/bookmarks.c - make sure the options are copied over to the |
998 lib/gftp.h - improvements to overriding options for each bookmark | 1001 lib/gftp.h - improvements to overriding options for each bookmark |
999 entry. There is still one crash that is occuring that I have to track | 1002 entry. There is still one crash that is occuring that I have to track |
1000 down. For the moment, don't edit the bookmarks twice in the same | 1003 down. For the moment, don't edit the bookmarks twice in the same |
1001 session. | 1004 session. |
1002 | 1005 |
1003 2004-7-20 Brian Masney <masneyb@gftp.org> | 1006 2003-7-20 Brian Masney <masneyb@gftp.org> |
1004 * lib/config_file.c lib/gftp.h - added compare_function to | 1007 * lib/config_file.c lib/gftp.h - added compare_function to |
1005 gftp_config_vars structure. (gftp_set_global_option) use the compare | 1008 gftp_config_vars structure. (gftp_set_global_option) use the compare |
1006 function to see if the value was actually changed, and if so set the | 1009 function to see if the value was actually changed, and if so set the |
1007 gftp_configuration_changed variable | 1010 gftp_configuration_changed variable |
1008 | 1011 |
1030 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option() | 1033 * src/gtk/gftp-gtk.c - fixes to the calls to gftp_set_global_option() |
1031 | 1034 |
1032 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options() | 1035 * src/gtk/options_dialog.c - added gftp_gtk_setup_bookmark_options() |
1033 to display all the editable options for this bookmark | 1036 to display all the editable options for this bookmark |
1034 | 1037 |
1035 2004-7-11 Brian Masney <masneyb@gftp.org> | 1038 2003-7-11 Brian Masney <masneyb@gftp.org> |
1036 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the | 1039 * lib/protocols.c (gftp_calc_kbs) - only call gettimeofday() at the |
1037 end only if we are throttling this connection | 1040 end only if we are throttling this connection |
1038 | 1041 |
1039 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl | 1042 * lib/cache.c lib/options.h docs/sample.gftp/gftprc - added cache_ttl |
1040 option to determine the amount of time that cache entries will stay | 1043 option to determine the amount of time that cache entries will stay |
1045 | 1048 |
1046 * docs/website - files for generating my main website. They aren't | 1049 * docs/website - files for generating my main website. They aren't |
1047 pretty, but hey it works. I'm mainly putting these in CVS just for | 1050 pretty, but hey it works. I'm mainly putting these in CVS just for |
1048 backup purposes. | 1051 backup purposes. |
1049 | 1052 |
1050 2004-7-10 Brian Masney <masneyb@gftp.org> | 1053 2003-7-10 Brian Masney <masneyb@gftp.org> |
1051 * lib/misc.c (insert_commas) - improved calculating # of digits | 1054 * lib/misc.c (insert_commas) - improved calculating # of digits |
1052 in number. (Not sure if this worked properly for long long's, aka | 1055 in number. (Not sure if this worked properly for long long's, aka |
1053 off_t when _LARGEFILE_SOURCE is defined) | 1056 off_t when _LARGEFILE_SOURCE is defined) |
1054 | 1057 |
1055 * src/gtk/transfer.c (update_file_status) - changed type of remaining | 1058 * src/gtk/transfer.c (update_file_status) - changed type of remaining |
1056 field to be off_t. (hopefully fixes >2.1GB problem) | 1059 field to be off_t. (hopefully fixes >2.1GB problem) |
1057 | 1060 |
1058 * lib/protocols.c (gftp_calc_kbs) - improved throttling module. | 1061 * lib/protocols.c (gftp_calc_kbs) - improved throttling module. |
1059 | 1062 |
1060 2004-7-9 Brian Masney <masneyb@gftp.org> | 1063 2003-7-9 Brian Masney <masneyb@gftp.org> |
1061 * lib/sshv2.c - if we are logging in to the server, and the message | 1064 * lib/sshv2.c - if we are logging in to the server, and the message |
1062 size is too big from the server, assume that an error message follows | 1065 size is too big from the server, assume that an error message follows |
1063 and log the ASCII text to the log window | 1066 and log the ASCII text to the log window |
1064 | 1067 |
1065 * src/gtk/options_dialog.c - make sure the value is set properly for | 1068 * src/gtk/options_dialog.c - make sure the value is set properly for |
1072 * src/text/gftp-text.c - fixed NULL pointer deference in changing | 1075 * src/text/gftp-text.c - fixed NULL pointer deference in changing |
1073 directory | 1076 directory |
1074 | 1077 |
1075 * docs/sample.gftp/gftprc - enable require SSH user/pass by default | 1078 * docs/sample.gftp/gftprc - enable require SSH user/pass by default |
1076 | 1079 |
1077 2004-7-9 Brian Masney <masneyb@gftp.org> | 1080 2003-7-9 Brian Masney <masneyb@gftp.org> |
1078 * lib/config_file.c (gftp_write_config_file) - fix for writing out | 1081 * lib/config_file.c (gftp_write_config_file) - fix for writing out |
1079 list items to the config file. | 1082 list items to the config file. |
1080 | 1083 |
1081 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and | 1084 * lib/config_file.c lib/gftp.h - added gftp_free_proxy_hosts() and |
1082 gftp_copy_proxy_hosts() | 1085 gftp_copy_proxy_hosts() |
1095 | 1098 |
1096 * src/gtk/options_dialog.c - show proxy hosts in options dialog | 1099 * src/gtk/options_dialog.c - show proxy hosts in options dialog |
1097 | 1100 |
1098 * docs/sample.gftp/gftprc - new default config file | 1101 * docs/sample.gftp/gftprc - new default config file |
1099 | 1102 |
1100 2004-7-7 Brian Masney <masneyb@gftp.org> | 1103 2003-7-7 Brian Masney <masneyb@gftp.org> |
1101 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the | 1104 * configure.in src/gtk/Makefile.am src/text/Makefile.am - if the |
1102 OpenSSL libraries are available on the system, link them in and | 1105 OpenSSL libraries are available on the system, link them in and |
1103 define USE_SSL. The generic SSL engine and the HTTPS protocol checks | 1106 define USE_SSL. The generic SSL engine and the HTTPS protocol checks |
1104 for this | 1107 for this |
1105 | 1108 |
1109 messages that are spread across multiple packets (the HTTPS protocol | 1112 messages that are spread across multiple packets (the HTTPS protocol |
1110 unconvered all of these) | 1113 unconvered all of these) |
1111 | 1114 |
1112 * lib/sslcommon.c - several fixes and cleanups | 1115 * lib/sslcommon.c - several fixes and cleanups |
1113 | 1116 |
1114 2004-7-6 Brian Masney <masneyb@gftp.org> | 1117 2003-7-6 Brian Masney <masneyb@gftp.org> |
1115 * lib/configure.in - check for getdtablesize() | 1118 * lib/configure.in - check for getdtablesize() |
1116 | 1119 |
1117 * TODO - updated | 1120 * TODO - updated |
1118 | 1121 |
1119 2004-7-6 Brian Masney <masneyb@gftp.org> | 1122 2003-7-6 Brian Masney <masneyb@gftp.org> |
1120 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - | 1123 * lib/protocols.c lib/sshv2.c src/gtk/dnd.c src/gtk/menu-items.c - |
1121 instead of using g_strconcat to build the directory paths, use | 1124 instead of using g_strconcat to build the directory paths, use |
1122 g_build_path. Fixes a bug when you was connected to a remote host, | 1125 g_build_path. Fixes a bug when you was connected to a remote host, |
1123 and you was in /, the path would show up as // | 1126 and you was in /, the path would show up as // |
1124 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me) | 1127 (from Krzysztof Foltman <kfoltman@onet.pl>, slightly changed by me) |
1125 | 1128 |
1126 2004-7-6 Brian Masney <masneyb@gftp.org> | 1129 2003-7-6 Brian Masney <masneyb@gftp.org> |
1127 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and | 1130 * lib/pty.c lib/gftp.h - added gftp_exec_with_new_pty() and |
1128 gftp_exec_without_new_pty() | 1131 gftp_exec_without_new_pty() |
1129 | 1132 |
1130 * lib/sshv2.c - use the 2 new functions above | 1133 * lib/sshv2.c - use the 2 new functions above |
1131 | 1134 |
1135 * lib/sslcommon.c - don't do thread setup if we are compiling against | 1138 * lib/sslcommon.c - don't do thread setup if we are compiling against |
1136 glib 1.2. I do not want to link against the pthread library because | 1139 glib 1.2. I do not want to link against the pthread library because |
1137 that would make the text port dependant on pthreads being installed on | 1140 that would make the text port dependant on pthreads being installed on |
1138 the box | 1141 the box |
1139 | 1142 |
1140 2004-7-5 Brian Masney <masneyb@gftp.org> | 1143 2003-7-5 Brian Masney <masneyb@gftp.org> |
1141 * lib/protocols.c (gftp_get_line) - fixed bug where the read function | 1144 * lib/protocols.c (gftp_get_line) - fixed bug where the read function |
1142 was being called one extra time after the end of file was reached | 1145 was being called one extra time after the end of file was reached |
1143 | 1146 |
1144 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the | 1147 * lib/rfc2068.c - fixes for chunked file transfers. All known issues with the |
1145 HTTP protocol should be (hopefully) fixed now | 1148 HTTP protocol should be (hopefully) fixed now |
1146 | 1149 |
1147 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable | 1150 * lib/httpcommon.h (struct rfc2068_params_tag) - added eof variable |
1148 | 1151 |
1149 2004-7-1 Brian Masney <masneyb@gftp.org> | 1152 2003-7-1 Brian Masney <masneyb@gftp.org> |
1150 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid | 1153 * lib/misc.c (base64_encode) - alphabet fix (+ wasn't a valid |
1151 character, it should have been /) (thanks to Holger Kiehl | 1154 character, it should have been /) (thanks to Holger Kiehl |
1152 <Holger.Kiehl@dwd.de> for pointing this out) | 1155 <Holger.Kiehl@dwd.de> for pointing this out) |
1153 | 1156 |
1154 * lib/config_file.c lib/gftp.h - added copy function for options | 1157 * lib/config_file.c lib/gftp.h - added copy function for options |
1168 get_next_selection() to lib | 1171 get_next_selection() to lib |
1169 | 1172 |
1170 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from | 1173 * acinclude.h (AC_TYPE_SOCKLEN_T) - AC_DEFINE fix (from |
1171 Nathan Robertson <nathanr@nathanr.net>) | 1174 Nathan Robertson <nathanr@nathanr.net>) |
1172 | 1175 |
1173 2004-6-25 Brian Masney <masneyb@gftp.org> | 1176 2003-6-25 Brian Masney <masneyb@gftp.org> |
1174 * lib/misc.c (expand_path) - small improvements | 1177 * lib/misc.c (expand_path) - small improvements |
1175 | 1178 |
1176 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely | 1179 * lib/rfc2068.c src/text/gftp-gtk.c - fixes for path handling, namely |
1177 when changing directories to the parent (..) | 1180 when changing directories to the parent (..) |
1178 | 1181 |
1179 2004-6-25 Brian Masney <masneyb@gftp.org> | 1182 2003-6-25 Brian Masney <masneyb@gftp.org> |
1180 * lib/misc.c - fix warning if DMALLOC is disabled | 1183 * lib/misc.c - fix warning if DMALLOC is disabled |
1181 | 1184 |
1182 * src/text/gftp-text.c - don't attempt to expand the local directory | 1185 * src/text/gftp-text.c - don't attempt to expand the local directory |
1183 | 1186 |
1184 * TODO - updated | 1187 * TODO - updated |
1185 | 1188 |
1186 2004-6-25 Brian Masney <masneyb@gftp.org> | 1189 2003-6-25 Brian Masney <masneyb@gftp.org> |
1187 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to | 1190 * acinclude.m4 - added AC_TYPE_SOCKLEN_T. Thanks to |
1188 Nathan Robertson <nathanr@nathanr.net> for pointing this out | 1191 Nathan Robertson <nathanr@nathanr.net> for pointing this out |
1189 | 1192 |
1190 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT | 1193 * configure.in - call AC_TYPE_SOCKLEN_T. Updates to AC_OUTPUT |
1191 | 1194 |
1192 * lib/gftp.h - remove check for HAVE_SOCKLEN_T | 1195 * lib/gftp.h - remove check for HAVE_SOCKLEN_T |
1193 | 1196 |
1194 * Makefile.am - formatting fixes | 1197 * Makefile.am - formatting fixes |
1195 | 1198 |
1196 2004-6-25 Brian Masney <masneyb@gftp.org> | 1199 2003-6-25 Brian Masney <masneyb@gftp.org> |
1197 * configure.in - added mk to ALL_LINGUAS | 1200 * configure.in - added mk to ALL_LINGUAS |
1198 | 1201 |
1199 * lib/gftp.h - added several macros for dmalloc | 1202 * lib/gftp.h - added several macros for dmalloc |
1200 | 1203 |
1201 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added | 1204 * lib/misc.c src/text/gftp-text.c src/gtk/gftp-gtk.c - added |
1220 | 1223 |
1221 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved | 1224 * lib/config_file.c lib/gftp.h src/gtk/misc-gtk.c - moved |
1222 get_xpm_path() to GTK+ port. No longer call it startup when reading | 1225 get_xpm_path() to GTK+ port. No longer call it startup when reading |
1223 the config file | 1226 the config file |
1224 | 1227 |
1225 2004-6-24 Brian Masney <masneyb@gftp.org> | 1228 2003-6-24 Brian Masney <masneyb@gftp.org> |
1226 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for | 1229 * lib/config_file.c lib/gftp.h lib/protocols.c - added backend for |
1227 overriding options on a per bookmark basis. Also added | 1230 overriding options on a per bookmark basis. Also added |
1228 gftp_copy_local_options() to config_file.c | 1231 gftp_copy_local_options() to config_file.c |
1229 | 1232 |
1230 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added | 1233 * lib/gftp.h lib/misc.c src/gtk/bookmarks.c - added |
1232 free_bookmark_entry_items() in bookmarks.c | 1235 free_bookmark_entry_items() in bookmarks.c |
1233 | 1236 |
1234 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly | 1237 * lib/sslcommon.c - formatting fixes. Added thread functions (mostly |
1235 from the OReilly SSL book) | 1238 from the OReilly SSL book) |
1236 | 1239 |
1237 2004-6-22 Brian Masney <masneyb@gftp.org> | 1240 2003-6-22 Brian Masney <masneyb@gftp.org> |
1238 * lib/config_file.c lib/gftp.h - renamed parse_args to | 1241 * lib/config_file.c lib/gftp.h - renamed parse_args to |
1239 gftp_config_parse_args() and removed the static declaration | 1242 gftp_config_parse_args() and removed the static declaration |
1240 | 1243 |
1241 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with | 1244 * lib/protocols.c (gftp_request_destroy) - fixed memory problem with |
1242 the new local configuration interface | 1245 the new local configuration interface |
1250 to NULL before we call the callback functions. This is to make sure | 1253 to NULL before we call the callback functions. This is to make sure |
1251 that they aren't being used in the callbacks | 1254 that they aren't being used in the callbacks |
1252 | 1255 |
1253 * TODO - updated | 1256 * TODO - updated |
1254 | 1257 |
1255 2004-6-19 Brian Masney <masneyb@gftp.org> | 1258 2003-6-19 Brian Masney <masneyb@gftp.org> |
1256 * autogen.sh - updated to hopefully make it more portable across | 1259 * autogen.sh - updated to hopefully make it more portable across |
1257 various systems | 1260 various systems |
1258 | 1261 |
1259 * lib/rfc959.c - change variable type of data_addr_len from size_t | 1262 * lib/rfc959.c - change variable type of data_addr_len from size_t |
1260 to socklen_t (fixed warnings on 64 bit machines) | 1263 to socklen_t (fixed warnings on 64 bit machines) |
1266 GPOINTER_TO_INT. These macros do the exact same thing and I'm | 1269 GPOINTER_TO_INT. These macros do the exact same thing and I'm |
1267 still getting compiler warnings on Debian Sparc64 with -m64, but at | 1270 still getting compiler warnings on Debian Sparc64 with -m64, but at |
1268 least I'll be able to fix the define in glib and then these warnings | 1271 least I'll be able to fix the define in glib and then these warnings |
1269 will be fixed then | 1272 will be fixed then |
1270 | 1273 |
1271 2004-6-18 Brian Masney <masneyb@gftp.org> | 1274 2003-6-18 Brian Masney <masneyb@gftp.org> |
1272 * lib/protocols.c - send right parameters to the logging function | 1275 * lib/protocols.c - send right parameters to the logging function |
1273 (from Nam SungHyun <namsh@kldp.org>) | 1276 (from Nam SungHyun <namsh@kldp.org>) |
1274 | 1277 |
1275 2004-6-17 Brian Masney <masneyb@gftp.org> | 1278 2003-6-17 Brian Masney <masneyb@gftp.org> |
1276 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log | 1279 * src/gtk/misc-gtk.c (ftp_log) - remote charset fixes for when the log |
1277 message is generated inside a child thread | 1280 message is generated inside a child thread |
1278 | 1281 |
1279 * lib/cache.c - don't complain about not being able to open index.db | 1282 * lib/cache.c - don't complain about not being able to open index.db |
1280 | 1283 |
1281 2004-6-16 Brian Masney <masneyb@gftp.org> | 1284 2003-6-16 Brian Masney <masneyb@gftp.org> |
1282 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL | 1285 * lib/protocols.c (gftp_string_to_utf8) - return if request is NULL |
1283 | 1286 |
1284 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead | 1287 * lib/protocols.c - run g_iconv_close() in gftp_disconnect() instead |
1285 of gftp_end_transfer() | 1288 of gftp_end_transfer() |
1286 | 1289 |
1307 read in that is not in UTF-8, it will first attempt to convert it from | 1310 read in that is not in UTF-8, it will first attempt to convert it from |
1308 the local charset, and if that fails, it will try each of the locales | 1311 the local charset, and if that fails, it will try each of the locales |
1309 in this list. I have no idea if this even works, so if someone can test | 1312 in this list. I have no idea if this even works, so if someone can test |
1310 this, please let me know. | 1313 this, please let me know. |
1311 | 1314 |
1312 2004-6-15 Brian Masney <masneyb@gftp.org> | 1315 2003-6-15 Brian Masney <masneyb@gftp.org> |
1313 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). | 1316 * lib/cache.c lib/gftp.h - added gftp_generate_cache_description(). |
1314 | 1317 |
1315 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c | 1318 * lib/cache.c lib/gftp.h src/text/gftp-text.c src/gtk/delete-dialog.c |
1316 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added | 1319 src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/mkdir-dialog.c - Added |
1317 description parameter to gftp_delete_cache_entry(). | 1320 description parameter to gftp_delete_cache_entry(). |
1334 preserve_permissions if it is set | 1337 preserve_permissions if it is set |
1335 | 1338 |
1336 * src/gtk/delete-dialog.c - improvments to clearing the expired cache | 1339 * src/gtk/delete-dialog.c - improvments to clearing the expired cache |
1337 entries | 1340 entries |
1338 | 1341 |
1339 2004-6-14 Brian Masney <masneyb@gftp.org> | 1342 2003-6-14 Brian Masney <masneyb@gftp.org> |
1340 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines | 1343 * lib/cache.c (gftp_delete_cache_entry) - fix for restoring newlines |
1341 | 1344 |
1342 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line() | 1345 * lib/gftp.h lib/protocols.c - added EOF flag for gftp_get_line() |
1343 | 1346 |
1344 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY | 1347 * lib/gftp.h lib/pty.c - added get_pty_impl() function for each PTY |
1345 type | 1348 type |
1346 | 1349 |
1347 * src/text/gftp-text.c - after removing files, clear the cache for | 1350 * src/text/gftp-text.c - after removing files, clear the cache for |
1348 that directory | 1351 that directory |
1349 | 1352 |
1350 2004-6-11 Brian Masney <masneyb@gftp.org> | 1353 2003-6-11 Brian Masney <masneyb@gftp.org> |
1351 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from | 1354 * lib/configure.in lib/gftp.h - portability fix for openpty(). (from |
1352 Nathan Robertson <nathanr@nathanr.net>, which he took from | 1355 Nathan Robertson <nathanr@nathanr.net>, which he took from |
1353 http://mail.python.org/pipermail/patches/2000-June/000953.html) | 1356 http://mail.python.org/pipermail/patches/2000-June/000953.html) |
1354 | 1357 |
1355 * lib/pty.h - found out about #elif preprocessor macro ;) | 1358 * lib/pty.h - found out about #elif preprocessor macro ;) |
1356 | 1359 |
1357 2004-6-9 Brian Masney <masneyb@gftp.org> | 1360 2003-6-9 Brian Masney <masneyb@gftp.org> |
1358 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c | 1361 * lib/bookmark.c lib/gftp.h lib/local.c lib/protocols.c lib/rfc2068.c |
1359 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options() | 1362 lib/rfc959.c lib/sshv2.c - make return value of *_set_config_options() |
1360 be an integer | 1363 be an integer |
1361 | 1364 |
1362 * lib/rfc2068.c lib/rfc959.c - return the error code of | 1365 * lib/rfc2068.c lib/rfc959.c - return the error code of |
1363 gftp_connect_server() if there was a connection problem | 1366 gftp_connect_server() if there was a connection problem |
1364 | 1367 |
1365 2004-6-8 Brian Masney <masneyb@gftp.org> | 1368 2003-6-8 Brian Masney <masneyb@gftp.org> |
1366 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an | 1369 * lib/rfc959.c lib/rfc2068.c - if gftp_connect_server() returns an |
1367 error, make sure the exact error code is returned | 1370 error, make sure the exact error code is returned |
1368 | 1371 |
1369 2004-6-8 Brian Masney <masneyb@gftp.org> | 1372 2003-6-8 Brian Masney <masneyb@gftp.org> |
1370 * lib/sslcommon.c - added entropy_len option. Added | 1373 * lib/sslcommon.c - added entropy_len option. Added |
1371 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the | 1374 gftp_ssl_get_index(). Use SSL_get_ex_data() so that we can get the |
1372 request structure, and error messages can be logged properly. Changed | 1375 request structure, and error messages can be logged properly. Changed |
1373 the verify depth from 4 to 9 | 1376 the verify depth from 4 to 9 |
1374 | 1377 |
1375 2004-6-8 Brian Masney <masneyb@gftp.org> | 1378 2003-6-8 Brian Masney <masneyb@gftp.org> |
1376 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This | 1379 * lib/gftp.h lib/sslcommon.c - added ssl_register_module(). This |
1377 function registers the configuration variables for the SSL engine. | 1380 function registers the configuration variables for the SSL engine. |
1378 Right now, the only variable is the entropy source | 1381 Right now, the only variable is the entropy source |
1379 | 1382 |
1380 * lib/https.c (https_register_module) - call ssl_register_module(). | 1383 * lib/https.c (https_register_module) - call ssl_register_module(). |
1381 Multiple protocols will be able to call this function, it will only | 1384 Multiple protocols will be able to call this function, it will only |
1382 be initialized once | 1385 be initialized once |
1383 | 1386 |
1384 2004-6-8 Brian Masney <masneyb@gftp.org> | 1387 2003-6-8 Brian Masney <masneyb@gftp.org> |
1385 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c | 1388 * lib/bookmark.c lib/gftp.h lib/https.c lib/local.c lib/misc.c |
1386 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c | 1389 lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c |
1387 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for | 1390 src/text/gftp-text.c src/gtk/gftp-gtk.c - made the init function for |
1388 all the protocols return an integer instead of nothing. If there was an | 1391 all the protocols return an integer instead of nothing. If there was an |
1389 error setting up the protocol, GFTP_EFATAL should be returned and the | 1392 error setting up the protocol, GFTP_EFATAL should be returned and the |
1396 individual ports | 1399 individual ports |
1397 | 1400 |
1398 * lib/https.c - only initialize the SSL engine the first time a SSL | 1401 * lib/https.c - only initialize the SSL engine the first time a SSL |
1399 connection is made. | 1402 connection is made. |
1400 | 1403 |
1401 2004-6-8 Brian Masney <masneyb@gftp.org> | 1404 2003-6-8 Brian Masney <masneyb@gftp.org> |
1402 * aclocal.m4 - removed, this file is automatically generated | 1405 * aclocal.m4 - removed, this file is automatically generated |
1403 | 1406 |
1404 * autogen.sh - just call automake and aclocal, instead of automake-1.4 | 1407 * autogen.sh - just call automake and aclocal, instead of automake-1.4 |
1405 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>) | 1408 and aclocal-1.4 (from Nathan Robertson <nathanr@nathanr.net>) |
1406 | 1409 |
1407 2004-6-8 Brian Masney <masneyb@gftp.org> | 1410 2003-6-8 Brian Masney <masneyb@gftp.org> |
1408 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is | 1411 * lib/https.c lib/options.h lib/sslcommon.c - make sure USE_SSL is |
1409 defined before using any SSL functions | 1412 defined before using any SSL functions |
1410 | 1413 |
1411 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c | 1414 * lib/gftp.h lib/protocols.c lib/rfc2068.c lib/sshv2.c lib/sslcommon.c |
1412 lib/rfc959.c - make sure we use request->datafd for the connection. Removed | 1415 lib/rfc959.c - make sure we use request->datafd for the connection. Removed |
1421 | 1424 |
1422 * configure.in - added lib/Makefile (forgot to commit last time) | 1425 * configure.in - added lib/Makefile (forgot to commit last time) |
1423 | 1426 |
1424 * Makefile.am - added intl to SUBDIRS | 1427 * Makefile.am - added intl to SUBDIRS |
1425 | 1428 |
1426 2004-6-8 Brian Masney <masneyb@gftp.org> | 1429 2003-6-8 Brian Masney <masneyb@gftp.org> |
1427 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. | 1430 * lib/gftp.h - if USE_SSL is defined, include the OpenSSL headers. |
1428 Added read_function, write_function and post_connect function pointers | 1431 Added read_function, write_function and post_connect function pointers |
1429 to gftp_request structure. Added SSL object to gftp_request structure | 1432 to gftp_request structure. Added SSL object to gftp_request structure |
1430 if USE_SSL is defined. Added protocol number and init function | 1433 if USE_SSL is defined. Added protocol number and init function |
1431 declarations for the HTTPS protocol | 1434 declarations for the HTTPS protocol |
1465 | 1468 |
1466 * configure.in - added lib back to SUBDIRS (oops) | 1469 * configure.in - added lib back to SUBDIRS (oops) |
1467 | 1470 |
1468 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h | 1471 * lib/Makefile.am - added https.c, sslcommon.c and httpcommon.h |
1469 | 1472 |
1470 2004-5-27 Brian Masney <masneyb@gftp.org> | 1473 2003-5-27 Brian Masney <masneyb@gftp.org> |
1471 * Makefile.am configure.in autogen.sh - build fixes | 1474 * Makefile.am configure.in autogen.sh - build fixes |
1472 | 1475 |
1473 * src/text/gftp-text.c - if the protocol we are connecting to | 1476 * src/text/gftp-text.c - if the protocol we are connecting to |
1474 doesn't need a username/password, don't prompt the user for one | 1477 doesn't need a username/password, don't prompt the user for one |
1475 | 1478 |
1476 2004-5-22 Brian Masney <masneyb@gftp.org> | 1479 2003-5-22 Brian Masney <masneyb@gftp.org> |
1477 * lib/misc.c (gftp_usage) - updated usage statement | 1480 * lib/misc.c (gftp_usage) - updated usage statement |
1478 | 1481 |
1479 * lib/options.h - put terminate options properly | 1482 * lib/options.h - put terminate options properly |
1480 | 1483 |
1481 2004-05-06 Christian Rose <menthos@menthos.com> | 1484 2003-05-06 Christian Rose <menthos@menthos.com> |
1482 | 1485 |
1483 * configure.in: Added sr and sr@Latn to ALL_LINGUAS. | 1486 * configure.in: Added sr and sr@Latn to ALL_LINGUAS. |
1484 | 1487 |
1485 2004-05-01 Hasbullah Bin Pit <sebol@ikhlas.com> | 1488 2003-05-01 Hasbullah Bin Pit <sebol@ikhlas.com> |
1486 | 1489 |
1487 * configure.in(ALL_LINGUAS): Added "ms". | 1490 * configure.in(ALL_LINGUAS): Added "ms". |
1488 | 1491 |
1489 2004-4-27 Brian Masney <masneyb@gftp.org> | 1492 2003-4-27 Brian Masney <masneyb@gftp.org> |
1490 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead | 1493 * lib/config_file.c (gftp_config_file_read_float) - use strtod instead |
1491 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some | 1494 of strtof(). ANSI C describes strtod, and C99 describes strtof(). Some |
1492 older systems don't have strtof() | 1495 older systems don't have strtof() |
1493 | 1496 |
1494 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for | 1497 * lib/gftp.h - if HAVE_OPENPTY is defined, include pty.h. Fix for |
1507 when compiling against GTK+ 1.2 | 1510 when compiling against GTK+ 1.2 |
1508 | 1511 |
1509 * src/gtk/transfer.c - lookup option one_transfer instead of | 1512 * src/gtk/transfer.c - lookup option one_transfer instead of |
1510 do_one_transfer_at_a_time | 1513 do_one_transfer_at_a_time |
1511 | 1514 |
1512 2004-04-27 Christian Rose <menthos@menthos.com> | 1515 2003-04-27 Christian Rose <menthos@menthos.com> |
1513 | 1516 |
1514 * lib/rfc959.c: Fix bug #111090 by adding | 1517 * lib/rfc959.c: Fix bug #111090 by adding |
1515 /* xgettext:no-c-format */ comment. This trivial bug prevented any | 1518 /* xgettext:no-c-format */ comment. This trivial bug prevented any |
1516 full localization of gftp. | 1519 full localization of gftp. |
1517 | 1520 |
1518 2004-4-25 Brian Masney <masneyb@gftp.org> | 1521 2003-4-25 Brian Masney <masneyb@gftp.org> |
1519 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the | 1522 * lib/rfc959.c - added IPV6 support (RFC2428). The only part of the |
1520 project that isn't IPV6 ready is the proxy comparsion functions. | 1523 project that isn't IPV6 ready is the proxy comparsion functions. |
1521 | 1524 |
1522 * lib/protocols.c - change the hints.ai_family paramater from AF_INET | 1525 * lib/protocols.c - change the hints.ai_family paramater from AF_INET |
1523 to PF_UNSPEC | 1526 to PF_UNSPEC |
1535 | 1538 |
1536 * configure.in - search for openpty in -lutil. Also, define | 1539 * configure.in - search for openpty in -lutil. Also, define |
1537 HAVE_OPENPTY if this function is present on the system | 1540 HAVE_OPENPTY if this function is present on the system |
1538 | 1541 |
1539 | 1542 |
1540 2004-4-23 Brian Masney <masneyb@gftp.org> | 1543 2003-4-23 Brian Masney <masneyb@gftp.org> |
1541 * Makefile.am - removed config.rpath from EXTRA_DIST | 1544 * Makefile.am - removed config.rpath from EXTRA_DIST |
1542 | 1545 |
1543 * configure.in - added 'sr' to ALL_LINGUAS. Incremented | 1546 * configure.in - added 'sr' to ALL_LINGUAS. Incremented |
1544 version to 2.0.15 (will be a little while before this is released. | 1547 version to 2.0.15 (will be a little while before this is released. |
1545 Still have lots to do) | 1548 Still have lots to do) |
1561 start_file_transfers option that is still missing | 1564 start_file_transfers option that is still missing |
1562 | 1565 |
1563 * debian/gftp-text.postinst - this will add add an alternative for the | 1566 * debian/gftp-text.postinst - this will add add an alternative for the |
1564 ftp command and point it to gftp-text | 1567 ftp command and point it to gftp-text |
1565 | 1568 |
1566 2004-4-21 Brian Masney <masneyb@gftp.org> | 1569 2003-4-21 Brian Masney <masneyb@gftp.org> |
1567 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var | 1570 * lib/gftp.h - added ui_cancel_function to struct gftp_option_type_var |
1568 | 1571 |
1569 * src/gtk/gftp-gtk.c - added custom_edit_value to struct | 1572 * src/gtk/gftp-gtk.c - added custom_edit_value to struct |
1570 gftp_textcomboedt_widget_data | 1573 gftp_textcomboedt_widget_data |
1571 | 1574 |
1574 opposite conversion when saving the variable. Also, added tooltips to | 1577 opposite conversion when saving the variable. Also, added tooltips to |
1575 the options | 1578 the options |
1576 | 1579 |
1577 * lib/rfc959.c - remove FIXME comment | 1580 * lib/rfc959.c - remove FIXME comment |
1578 | 1581 |
1579 2004-4-18 Brian Masney <masneyb@gftp.org> | 1582 2003-4-18 Brian Masney <masneyb@gftp.org> |
1580 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree, | 1583 * lib/config_file.c lib/gftp.h - removed gftp_option_type_subtree, |
1581 gftp_option_type_table and gftp_option_type_newtable | 1584 gftp_option_type_table and gftp_option_type_newtable |
1582 | 1585 |
1583 * lib/config_file.c - implemented gftp_set_request_option() | 1586 * lib/config_file.c - implemented gftp_set_request_option() |
1584 | 1587 |
1609 * src/gtk/options_dialog.c - start to use new configuration interface | 1612 * src/gtk/options_dialog.c - start to use new configuration interface |
1610 | 1613 |
1611 * src/gtk/transfer.c - remove FIXME note. This is already in | 1614 * src/gtk/transfer.c - remove FIXME note. This is already in |
1612 lib/gftp.h | 1615 lib/gftp.h |
1613 | 1616 |
1614 2004-4-13 Brian Masney <masneyb@gftp.org> | 1617 2003-4-13 Brian Masney <masneyb@gftp.org> |
1615 * lib/config_file.c - fixed float config type | 1618 * lib/config_file.c - fixed float config type |
1616 | 1619 |
1617 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string() | 1620 * lib/gftp.h lib/misc.c - added gftp_gen_ls_string() |
1618 | 1621 |
1619 * src/gtk/menu-items.c (dosave_directory_listing) | 1622 * src/gtk/menu-items.c (dosave_directory_listing) |
1620 src/text/gftp-text.c (gftp_text_ls) - use | 1623 src/text/gftp-text.c (gftp_text_ls) - use |
1621 gftp_gen_ls_string() | 1624 gftp_gen_ls_string() |
1622 | 1625 |
1623 2004-4-13 Brian Masney <masneyb@gftp.org> | 1626 2003-4-13 Brian Masney <masneyb@gftp.org> |
1624 * lib/config_file.c - implemented gftp_set_global_option() | 1627 * lib/config_file.c - implemented gftp_set_global_option() |
1625 | 1628 |
1626 * lib/gftp.h lib/misc.c - added gftp_tdata_new() | 1629 * lib/gftp.h lib/misc.c - added gftp_tdata_new() |
1627 | 1630 |
1628 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new() | 1631 * src/text/gftp-text.c src/gtk/transfer.c - use gftp_tdata_new() |
1652 This file is busted at the moment | 1655 This file is busted at the moment |
1653 | 1656 |
1654 * src/gtk/*.[ch] - Use new configuration interface in all source | 1657 * src/gtk/*.[ch] - Use new configuration interface in all source |
1655 files. Updated copyright dates on all source files | 1658 files. Updated copyright dates on all source files |
1656 | 1659 |
1657 2004-4-9 Brian Masney <masneyb@gftp.org> | 1660 2003-4-9 Brian Masney <masneyb@gftp.org> |
1658 * lib/gftp.h lib/config_file.c - reordered config option types. Added | 1661 * lib/gftp.h lib/config_file.c - reordered config option types. Added |
1659 gftp_option_type_textcomboedt type | 1662 gftp_option_type_textcomboedt type |
1660 | 1663 |
1661 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c | 1664 * lib/options.h lib/rfc959.c - moved gftp_proxy_type to rfc959.c |
1662 | 1665 |
1663 * lib/rfc959.c - added proxy_type that is | 1666 * lib/rfc959.c - added proxy_type that is |
1664 gftp_option_type_textcomboedt. Consolidated help text into comment. | 1667 gftp_option_type_textcomboedt. Consolidated help text into comment. |
1665 In parse_ftp_proxy_string(), improve parsing of proxy config | 1668 In parse_ftp_proxy_string(), improve parsing of proxy config |
1666 | 1669 |
1667 2004-4-8 Brian Masney <masneyb@gftp.org> | 1670 2003-4-8 Brian Masney <masneyb@gftp.org> |
1668 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and | 1671 * src/text/gftp-text.c lib/misc.c - moved r_gethostbyname() and |
1669 r_getservbyname() to lib/misc.c. Now uses GMutex functions | 1672 r_getservbyname() to lib/misc.c. Now uses GMutex functions |
1670 | 1673 |
1671 * lib/config_file.c lib/gftp.h lib/options.h - added config | 1674 * lib/config_file.c lib/gftp.h lib/options.h - added config |
1672 variable type textcombo. default_protocol uses this | 1675 variable type textcombo. default_protocol uses this |
1685 * lib/protocols.c lib/gftp.h - moved get_status() from | 1688 * lib/protocols.c lib/gftp.h - moved get_status() from |
1686 src/gtk/transfer.c to protocols.c. Renamed to | 1689 src/gtk/transfer.c to protocols.c. Renamed to |
1687 gftp_get_transfer_status(). Uses GMutex functions | 1690 gftp_get_transfer_status(). Uses GMutex functions |
1688 | 1691 |
1689 | 1692 |
1690 2004-4-7 Brian Masney <masneyb@gftp.org> | 1693 2003-4-7 Brian Masney <masneyb@gftp.org> |
1691 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to | 1694 * src/gtk/bookmarks.c - renamed struct gftp_bookmarks to |
1692 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark() | 1695 gftp_bookmarks_var. In run_bookmark(), use gftp_parse_bookmark() |
1693 | 1696 |
1694 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c | 1697 * src/gtk/bookmarks.c src/gtk/dnd.c src/gtk/menu-items.c |
1695 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() | 1698 src/gtk/transfer.c - use g_strdup() instead of g_malloc()/strcpy() |
1705 | 1708 |
1706 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in | 1709 * src/gtk/transfer.c - removed gftp_gtk_calc_kbs(). This is now in |
1707 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in | 1710 lib/protocols.c. Removed Binary/Ascii conversion. This is all done in |
1708 lib/rfc959.c | 1711 lib/rfc959.c |
1709 | 1712 |
1710 2004-4-6 Brian Masney <masneyb@gftp.org> | 1713 2003-4-6 Brian Masney <masneyb@gftp.org> |
1711 * lib/config_file.c src/text/gftp-text.c - changed arguments of | 1714 * lib/config_file.c src/text/gftp-text.c - changed arguments of |
1712 gftp_read_config_file() and gftp_read_bookmarks() to take an argument | 1715 gftp_read_config_file() and gftp_read_bookmarks() to take an argument |
1713 to the path of the global config directory. The text/gtk+ port will | 1716 to the path of the global config directory. The text/gtk+ port will |
1714 just pass SHARE_DIR. The native MacOS X port that is in the works | 1717 just pass SHARE_DIR. The native MacOS X port that is in the works |
1715 needs this (Nathan Robertson is currently working on this port) | 1718 needs this (Nathan Robertson is currently working on this port) |
1730 ptym_open() | 1733 ptym_open() |
1731 | 1734 |
1732 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() | 1735 * lib/protocols.c lib/misc.c lib/config_file.c - use g_strdup() |
1733 instead of g_malloc()/strcpy() | 1736 instead of g_malloc()/strcpy() |
1734 | 1737 |
1735 2004-4-5 Brian Masney <masneyb@gftp.org> | 1738 2003-4-5 Brian Masney <masneyb@gftp.org> |
1736 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c | 1739 * lib/config_file.c lib/options.h lib/gftp.h lib/rfc959.c |
1737 lib/rfc2068.c lib/ssh.c - added new internal configuration interface. | 1740 lib/rfc2068.c lib/ssh.c - added new internal configuration interface. |
1738 Rather than having a global variable for each option, I have a global | 1741 Rather than having a global variable for each option, I have a global |
1739 hash table (gftp_global_options_htable) that I can look up option names | 1742 hash table (gftp_global_options_htable) that I can look up option names |
1740 by name using gftp_lookup_global_option(). I also an options hash | 1743 by name using gftp_lookup_global_option(). I also an options hash |
1778 * Updated copyright dates on all source files | 1781 * Updated copyright dates on all source files |
1779 | 1782 |
1780 * Note: GTK+ port is completely broken at the moment. I'll upload | 1783 * Note: GTK+ port is completely broken at the moment. I'll upload |
1781 those changes whenever I get them done | 1784 those changes whenever I get them done |
1782 | 1785 |
1783 2004-04-05 Duarte Loreto <happyguy_pt@hotmail.com> | 1786 2003-04-05 Duarte Loreto <happyguy_pt@hotmail.com> |
1784 | 1787 |
1785 * configure.in: Added "pt" to ALL_LINGUAS. | 1788 * configure.in: Added "pt" to ALL_LINGUAS. |
1786 | 1789 |
1787 2004-03-04 Yuriy Syrota <rasta renome.rovno.ua> | 1790 2003-03-04 Yuriy Syrota <rasta renome.rovno.ua> |
1788 | 1791 |
1789 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS | 1792 * configure.in: Added Ukrainian (uk) to ALL_LINGUAS |
1790 | 1793 |
1791 2004-2-25 Brian Masney <masneyb@gftp.org> | 1794 2003-2-25 Brian Masney <masneyb@gftp.org> |
1792 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of | 1795 * src/gtk/gftp-gtk.c - use gtk_container_add() instead of |
1793 gtk_scrolled_window_add_with_viewport() | 1796 gtk_scrolled_window_add_with_viewport() |
1794 (from Kang Jeong-Hee <Keizi@mail.co.kr>) | 1797 (from Kang Jeong-Hee <Keizi@mail.co.kr>) |
1795 | 1798 |
1796 2004-2-23 Brian Masney <masneyb@gftp.org> | 1799 2003-2-23 Brian Masney <masneyb@gftp.org> |
1797 * lib/cache.c - added function gftp_parse_cache_entry(). Save | 1800 * lib/cache.c - added function gftp_parse_cache_entry(). Save |
1798 request->server_type (output of SYST in FTP command) to the directory | 1801 request->server_type (output of SYST in FTP command) to the directory |
1799 entry | 1802 entry |
1800 | 1803 |
1801 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly | 1804 * lib/rfc959.c (rfc959_syst) - fix to parse the output correctly |
1803 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4 | 1806 * src/{text,gtk}/Makefile.am - remove @LIBINTL@. The gettext.m4 |
1804 macro should automatically add this to the LIBS variable | 1807 macro should automatically add this to the LIBS variable |
1805 | 1808 |
1806 * acinclude.m4 - put largefile.m4 in here | 1809 * acinclude.m4 - put largefile.m4 in here |
1807 | 1810 |
1808 2004-02-21 Pablo Saratxaga <pablo@mandrakesoft.com> | 1811 2003-02-21 Pablo Saratxaga <pablo@mandrakesoft.com> |
1809 * configure.in: Added Catalan (ca) to ALL_LINGUAS | 1812 * configure.in: Added Catalan (ca) to ALL_LINGUAS |
1810 | 1813 |
1811 2004-2-17 Brian Masney <masneyb@gftp.org> | 1814 2003-2-17 Brian Masney <masneyb@gftp.org> |
1812 * lib/protocols.c lib/rfc959.c - added VMS directory listing support | 1815 * lib/protocols.c lib/rfc959.c - added VMS directory listing support |
1813 | 1816 |
1814 * lib/config_file.c lib/protocols.c - extra checks when stripping off | 1817 * lib/config_file.c lib/protocols.c - extra checks when stripping off |
1815 carriage returns and linefeeds | 1818 carriage returns and linefeeds |
1816 | 1819 |
1817 2004-2-9 Brian Masney <masneyb@gftp.org> | 1820 2003-2-9 Brian Masney <masneyb@gftp.org> |
1818 * lib/protocols.c (parse_time) - parse more time formats. Better | 1821 * lib/protocols.c (parse_time) - parse more time formats. Better |
1819 error checking. If there was an error parsing this time, | 1822 error checking. If there was an error parsing this time, |
1820 skip ahead to the next token | 1823 skip ahead to the next token |
1821 | 1824 |
1822 * lib/rfc2068.c - this was completely broken. This was broken whenever | 1825 * lib/rfc2068.c - this was completely broken. This was broken whenever |
1823 I did the conversion over to use the gftp_get_line() function. | 1826 I did the conversion over to use the gftp_get_line() function. |
1824 | 1827 |
1825 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy | 1828 * lib/rfc959.c - use g_strdup instead of g_malloc/strcpy |
1826 | 1829 |
1827 2004-2-6 Brian Masney <masneyb@gftp.org> | 1830 2003-2-6 Brian Masney <masneyb@gftp.org> |
1828 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new | 1831 * lib/gftp.h lib/protocols.c lib/rfc2068.c - put in new |
1829 parse_time() function that should work across all locales. | 1832 parse_time() function that should work across all locales. |
1830 It uses strptime() internally. | 1833 It uses strptime() internally. |
1831 | 1834 |
1832 * lib/misc.c - remove note from close statement | 1835 * lib/misc.c - remove note from close statement |
1833 | 1836 |
1834 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path | 1837 * lib/config_file.c lib/gftp.h lib/options.h - remove ssh1_sftp_path |
1835 option | 1838 option |
1836 | 1839 |
1837 2004-02-03 Daniel Yacob <locales@geez.org> | 1840 2003-02-03 Daniel Yacob <locales@geez.org> |
1838 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS. | 1841 * configure.ac: Added "am" (Amharic) to ALL_LINGUAS. |
1839 | 1842 |
1840 2004-1-21 Brian Masney <masneyb@gftp.org> | 1843 2003-1-21 Brian Masney <masneyb@gftp.org> |
1841 * configure.in - fix for Solaris. Move the initial declaration up | 1844 * configure.in - fix for Solaris. Move the initial declaration up |
1842 in the source file | 1845 in the source file |
1843 | 1846 |
1844 2004-1-21 Brian Masney <masneyb@gftp.org> | 1847 2003-1-21 Brian Masney <masneyb@gftp.org> |
1845 * lib/gftp.h - added server type defines. Added server_type field to | 1848 * lib/gftp.h - added server type defines. Added server_type field to |
1846 gftp_request | 1849 gftp_request |
1847 | 1850 |
1848 * lib/local.c - use S_ISDIR and S_ISLINK macros | 1851 * lib/local.c - use S_ISDIR and S_ISLINK macros |
1849 | 1852 |
1855 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure | 1858 * lib/protocols.c lib/rfc959.c lib/sshv2.c - pass request structure |
1856 to gftp_parse_ls | 1859 to gftp_parse_ls |
1857 | 1860 |
1858 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX | 1861 * lib/sshv2.c - set server_type to be GFTP_TYPE_UNIX |
1859 | 1862 |
1860 2004-1-11 Brian Masney <masneyb@gftp.org> | 1863 2003-1-11 Brian Masney <masneyb@gftp.org> |
1861 * autogen.sh - removed --intl and --no-changelog flags to gettextize | 1864 * autogen.sh - removed --intl and --no-changelog flags to gettextize |
1862 | 1865 |
1863 * aclocal.m4 - updated | 1866 * aclocal.m4 - updated |
1864 | 1867 |
1865 * configure.in - and intl and po directories to AC_OUTPUT | 1868 * configure.in - and intl and po directories to AC_OUTPUT |
2304 | 2307 |
2305 * configure.in - link in gthread | 2308 * configure.in - link in gthread |
2306 | 2309 |
2307 * cvsclean - added this script | 2310 * cvsclean - added this script |
2308 | 2311 |
2309 * *.[ch] - added $Id: ChangeLog,v 1.237 2004/03/17 13:44:37 masneyb Exp $ tags | 2312 * *.[ch] - added $Id: ChangeLog,v 1.238 2004/03/17 18:01:47 masneyb Exp $ tags |
2310 | 2313 |
2311 * debian/* - updated files from Debian maintainer | 2314 * debian/* - updated files from Debian maintainer |
2312 | 2315 |
2313 2002-10-03 Brian Masney <masneyb@gftp.org> | 2316 2002-10-03 Brian Masney <masneyb@gftp.org> |
2314 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) | 2317 * src/gtk/gftp-gtk.c - call g_thread_init (NULL) |