📄 changelog
字号:
20010319 trey added modifications from Charles Hornberger <charlie@tradeclient.org> that attempts to fix problems found when dealing with mangled MIME boundaries fixed a bug with variable mangling by c-client, where wrong return-path's would be used20010314 trey added code from Dieter Fiebelkorn <dieter@fiebelkorn.net> that allows TC to support MBOX mailboxes, while keeping compatability with the old TC format. THANKS!20010313 trey implemented full imap support!!!!!!!!!!!!!! fixed timed checking of messages fixed forking bugs fixed address book destroying bug changed handling of status window (warnings and errors now raise the status window to the top) fixed some user annoyances in calendar fixed bug with new message window's recipient tree fixed some main window user annoyances general gui polishing here and there20010106 trey FIXED THE CLIPBOARD (or so i hope!)20010104 trey replaced the file selection dialog with gtk+'s own pressing enter on search fields for ldap will start a search made the address book wider fixed segfault from clicking remove in a select recips window, when there is nothing in the right list20001221 trey make Search button update Global Addressbook it actually searches for specified stuff too! fixed a bug where if you close the server edit window, instead of clicking cancel, it would wipe out your account fixed segfault in new-message-window when delete_event was handled bad20001220 oracle Some code merges back from TradeXCH.20001218 trey fixed ldap, if size limit for searches is hit, nothing would populate, now we take whatever we have and make use of it made prefs window modal to hopefully fix some problems with accounts just being deleted, or something made the 'select recips' window's clist and ctree's sortable20001219 weatherwax fixed status window color to check: other GdkColors with no colormap20001210 trey fixed some calendar event population problems fixed some entries for calendar events made it possible to add conflicting events fixed segfault when trying to attach a file you can't read or something20001208 trey schedule does the following: set granularity level set work day (start and stop) set background colors set children color (for handles) set time format (24HR or AM/PM) shows conflicts (visual representation WILL be changed) z-order rotation of children20001204 trey new schedule widget.20001205 weatherwax added spawn_with_status() as shell to report status of a backgrounded process (system(".... &") doesn't report problems). spawn_with_status() still doesn't report errors except to stdout, but the hooks are there for writing to status message queue in new IPC.20001206 oracle>>>>>>> 1.95 Added additional text so the user can see why a MIME message may be invalid. This way they can understand that it's not TradeClient causing the problem, rather, it's an attack or a man in the middle manipulation/attack. Fixed a spelling error in a tool tip, as reported by Bynari's CEO.20001204 oracle Fixed a problem with the mime code which was open to invalid MIME mailbomb attacks. While this didn't address all problems, it should take care of the problems where virus scanners rip out attachments without properly fixing the message, thereby, creating a non-compliant MIME message (thank you NT VirusWall for this junk).20001122 trey redid folder_shade_row(), hopefully it's faster now20001118 trey fix crash when 'delete-event' called the window for unknown attachments made tradeclient remember whether or not the flag to hide status window when done was set or not fixed memory leak in get_message_timeout() from the *att variable hid the stop transaction and skip account buttons until used again20001115 trey new message window's title changes now according to message subject fixed a segfault with 'save message as...' from the file menu made printing message print only the message, not attachments20001106 trey message window shows sensitivity for non-public documents message window shows reply by header and expiry-date header if exists started putting in stuff for color and font customization20001103 trey bug fix festival: calendar event, disabling reminder is better handled ;/ made event "mark me as" stuff reload itself and ACTUALLY WORK made tc remember settings for calendar's items, code behind the funcioniality might not exist, like for the recurrence, but still it's there for these items: send invitations to attendee's this event reoccurs this event lasts all day i think everything reloads now for the event properties window made tradeclient reply to the 'reply-to' email address when there is one, and it can be parsed you can search messages from the reply-to header and filter by the reply-to header too made non "public-document" sensitive documents stand out ;)20001101 trey made a mime function get filenames from attachments if they don't use quotes to surround the filename fixed a slew of bugs pertaining to loading attachments, and saving them, turns out they were being read from the wrong folder sometimes fixed a segfault that occured when you select view from the popup menu to view an attachment of type rfc822/message and then close the new window, the memory wasn't being alloced that was being free'd, and to top that off, the function that returned the size of the header for the attachment was returning the wrong variable, so we got the wrong size back. put the front end in for ssl connections, toggled by a button in the mail options tab for each server, for pop3, imap, and ldap, and certificate verification ADDED PRINTER SETUP DIALOG20001030 trey message uidl searching has been implemented and drops duplicate messages (if they have a X-UIDL header!) fixed and finished wasted space implementation properly made undeleting messages work now oh yea i dont think i ever mentioned it, but now if you sort the columns for date's sent and received it PROPERLY sorts!!!20001017 greg Fixed forwarding and reply code to properly encode message attachments. We no longer assume that all attachments are base64 attachemnts. We now test for message attachments and use 7bit encoding ont them.20001016 trey reimplemented reply_to_all functions to correctly work. =) added some missing tooltips to message window, doh put in a sort that correctly sorts the dates (for sent/received)20001011 trey NEW WINDOW SIZES STUFF MERGED IN remembering of some window's sizes, paned positions, and clist column positions added priority and progressbar to message search window added more enhancements to message searching, including window sizes and clist position remembrance20001009 trey made the message a lot better, still not done with it think i finished message searching for now optimized message searching a little bit fixed mime_process where it will only popup (hopefully) for when it's supposed to, not when downloading, or even message searching =) made it possible to double click entry in address book to edit it fixed parse_header to remove \r\n from headers another optimization to msearch, only mime_processes if searching body20001005 trey added keyword saving and loading now fixed the filters (!!!!) changed a few cosmetics to be uniform with the style we already have fixed bug dealing with "you do not have any accounts defined" fixed bug where alias substition could cause sigill, and segfault added new search criteria for filters -> keywords20001004 trey double clicking server in prefs window brings up edit window fixed bug when choosing save message as, but no message is selected made copy/paste edit menu stuff work throughout most of the program now and improved the paste code made all the accelerator keys be uniform now, alt-* fixed some message flags stuff, started implementing status flags when you reply or forward an email, it's turned off for now until we figure out how we want to do the new messaging model in the future20000929 trey did some menu popup cleanup requested by greg when deleting folder, it deletes all subfolders now made the mark as unread feature be 'toggle read state' and it works for multiple selected message. i have noticed some bugs with gtk 1.2.8's clist, and related items, (remember the delete bug?) it's neat now. resized window stuff added scrolled window stuff for toolbar20000928 Oracle o Fixed segfault when saving new messages that don't have a timestamp or date on them. o Made messages that are saved in the sent-items folder word wrap. o Changed folder display to stop using a logarithmic highlighting implimentation to using a *MUCH* faster linear implementation. This was forcing a change from prepending to appending. It's now been changed to a better prepending implementation as is was originally doing before I implementated the optimization. I think this will make *LOTS* of people happy. In short, if you have more than 1000 messages in a folder, you'll realize a *HUGE* difference. o Performed some code clean up as well as fixed some compiler warnings. o Made changes to properly support wasted space threshold notification. Still needs some work, but should now be within spitting distance of this working as expected.--- 20000927 trey fixed bug in todo loading from the calendar file, from not clearing memory before loading a value into the space. added right click popup menu to the todo list, changed the delete key to a calender selection thing, to enter a date in the due entry. added ability to mail todo's from the right click menu put delete item in the right click menu for todo's--- 20000815 - 19 Oracle o Various calender logic tweeks. Should help a little. Still has some display problems. Fixes a couple of linked list problems.--- 20000815 - 19 Oracle o Fixed double free on attachments when attempting to save them with a double click! Hmm.. o Minor improvements on the send/receive concurrency problems. Still has a race condition or two, however, these changes should make them MUCH less frequent. I'll have to see how well it does on my SMP system at home. :) o Initial Sent-Item support has been put back in. WARNING, because of the lame way the original developers did MIME handling, we have one set of functions that do mime for transmission and one for Sent-Item support (ouch! Double MIME CPU hit!). The side effect from that is that some header values may not be present in the "Sent-Item" copy which were including in the original. A work around for this is to (b)cc a copy of the email to your self which. We hope to address
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -