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)