~ubuntu-branches/ubuntu/vivid/pidgin-otr/vivid-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Thibaut VARENE
  • Date: 2007-05-08 17:21:54 UTC
  • Revision ID: james.westby@ubuntu.com-20070508172154-rl73hykhkfbbvhzm
Tags: upstream-3.0.0+cvs20070508
ImportĀ upstreamĀ versionĀ 3.0.0+cvs20070508

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-05-06
 
2
 
 
3
        * Makefile.am:
 
4
        * configure.ac:
 
5
        * dialogs.c:
 
6
        * dialogs.h:
 
7
        * gtk-dialog.c:
 
8
        * gtk-dialog.h:
 
9
        * gtk-ui.c:
 
10
        * gtk-ui.h:
 
11
        * otr-plugin.c:
 
12
        * otr-plugin.h:
 
13
        * ui.c:
 
14
        * ui.h: Porting to Pidgin 2.0.0 thanks to Reza Jelveh
 
15
        <reza.jelveh@tuhh.de>.
 
16
 
 
17
        * packaging/windows/gaim-otr.nsi:
 
18
        * Makefile.mingw: Porting the Windows version to Pidgin 2.0.0.
 
19
 
 
20
2006-11-28
 
21
 
 
22
        * Makefile.mingw: Build under newer mingw cross-compilation
 
23
        environment.
 
24
 
 
25
        * gtk-dialog.c: Change "gtkstock.h" to "gaimstock.h" to match
 
26
        gaim-2.0.0beta5.
 
27
 
 
28
        * packaging/windows/gaim-otr.nsi: New version from Paul.
 
29
 
 
30
2006-07-24
 
31
 
 
32
        * otr-plugin.c: Use g_fopen() to open the otr files, so that on
 
33
        Windows, the UTF8 filename encoding is respected.
 
34
 
 
35
2006-01-20
 
36
 
 
37
        * otr-plugin.c: Track the gaim-2 API changes.
 
38
 
 
39
2005-12-18
 
40
 
 
41
        * gtk-dialog.c:
 
42
        * otr-plugin.c: Compile against either gaim-1.x or gaim-2.x,
 
43
        based on a patch from Dustin Howett <alaricx@gmail.com>.
 
44
 
 
45
2005-11-02
 
46
 
 
47
        * INSTALL: Add instruction for doing autoreconf from CVS
 
48
        version, if your libotr.m4 is in a nonstandard place.
 
49
 
 
50
        * Makefile.mingw:
 
51
        * README:
 
52
        * configure.ac: Release version 3.0.0
 
53
 
 
54
        * README: Update UI instructions for version 3.0.0
 
55
 
 
56
2005-10-27
 
57
 
 
58
        * gtk-dialog.c: Better icons
 
59
 
 
60
        * gtk-dialog.c: Make the text of dialog boxes selectable
 
61
 
 
62
2005-10-19
 
63
 
 
64
        * dialogs.h:
 
65
        * dialogs.c:
 
66
        * gtk-dialog.c:
 
67
        * otr-plugin.c: Track libotr API change: protocol_version is now
 
68
        part of the ConnContext, and not passed separately to the
 
69
        gone_secure() and still_secure() plugins.
 
70
 
 
71
        * otr-plugin.c: Removed automatic sending of
 
72
        OTRL_TLV_DISCONNECTED at quitting time, since it causes
 
73
        unreadable messages to be sent to people with clients who don't
 
74
        send those messages.
 
75
 
 
76
        * packaging/fedora/gaim-otr.spec: Patches from Paul
 
77
 
 
78
2005-10-16
 
79
 
 
80
        * Conform to the new libotr API.
 
81
 
 
82
2005-08-04
 
83
 
 
84
        * otr-plugin.c: Disconnect all contexts when gaim is about to
 
85
        quit.
 
86
 
 
87
2005-07-29
 
88
 
 
89
        * otr-plugin.c (confirm_fingerprint_cb): Match the changing
 
90
        libotr API.
 
91
 
 
92
2005-06-24
 
93
 
 
94
        * README:
 
95
        * Makefile.mingw:
 
96
        * packaging/fedora/gaim-otr.spec:
 
97
        * packaging/windows/gaim-otr.nsi:
 
98
        * configure.ac: Change version to 3.0.0 (but don't yet release)
 
99
 
 
100
        * Makefile.mingw: add -lgtk_pixbuf-2.0-0 for the OTR button
 
101
        pixmaps.
 
102
 
 
103
        * configure.ac: Require libotr 3.x.
 
104
 
 
105
        * dialogs.h:
 
106
        * dialogs.c (otrg_dialog_unknown_fingerprint): This function now
 
107
        merely informs the user that a new fingerprint has been
 
108
        received, and doesn't require the user to confirm it before it
 
109
        can be used.
 
110
 
 
111
        * dialogs.h:
 
112
        * dialogs.c (otrg_dialog_verify_fingerprint): New function to
 
113
        allow the user to confirm the authenticity of a fingerprint.
 
114
 
 
115
        * dialogs.h: Add #defines for the online help URLs.
 
116
 
 
117
        * gtk-dialog.c: There are now three states a conversation can be
 
118
        in: Not Private (not using OTR), Unverified (using OTR, but to a
 
119
        fingerprint that hasn't been verified, so you are subject to a
 
120
        straightforward active attack), and Private (using OTR with a
 
121
        verified fingerprint).  There are new icons for these states
 
122
        that appear in the OTR button.
 
123
 
 
124
        * gtk-dialog.c: Callers of create_dialog can now specify
 
125
        additional widgets to appear in the dialog boxes.  We use this
 
126
        primarily for the "What's this?" help widgets.
 
127
 
 
128
        * gtk-dialog.c (otrg_gtk_dialog_unknown_fingerprint): This
 
129
        function no longer has to deal with callbacks to get the user's
 
130
        response to the new fingerprint.
 
131
 
 
132
        * gtk-dialog.c: Right-clicking the OTR button now produces an
 
133
        OTR menu, with options to start or end the private conversation,
 
134
        verify the fingerprint, view the secure session id, or get help.
 
135
 
 
136
        * gtk-dialog.c (dialog_update_label_conv): Have the OTR button
 
137
        obey the user's requested style (text only, pictures only,
 
138
        pictures and text, none).  Note that if the user chooses "none",
 
139
        there's currently no way to reach the aforementioned menu.
 
140
 
 
141
        * gtk-dialog.c: The "private connection established", "private
 
142
        connection refreshed", and "private connection ended" messages
 
143
        no longer pop up dialog boxes.  Instead, they appear inline in
 
144
        the conversation window.  The session id and fingerprint which
 
145
        used to appear in the "private connection established" dialog
 
146
        are now viewable via the OTR button right-click menu.
 
147
 
 
148
        * gtk-dialog.c: New dialog to view and verify fingerprints.
 
149
 
 
150
        * gtk-dialog.c: New dialog to view secure session id.
 
151
 
 
152
        * gtk-ui.c: New "Verify fingerprint" button in the plugin UI,
 
153
        and rearrangement of the (now four) buttons into a 2x2 table.
 
154
 
 
155
        * gtk-ui.c: New "Verified" column in the Known Fingerprints
 
156
        table.
 
157
 
 
158
        * otr-plugin.c (confirm_fingerprint_cb): This function no longer
 
159
        has to deal with callbacks due to the change in the libotr API.
 
160
 
 
161
        * otr-plugin.h:
 
162
        * otr-plugin.c (otrg_plugin_write_fingerprints): Refactored this
 
163
        function so that other parts of the code can call it.
 
164
 
 
165
        * otr-plugin.h:
 
166
        * otr-plugin.c (otrg_plugin_conv_to_context)
 
167
        (otrg_plugin_context_to_conv, otrg_plugin_context_to_trust): New
 
168
        functions.
 
169
 
 
170
2005-05-27
 
171
 
 
172
        * otr-plugin.c:
 
173
        * gtk-dialog.c: Replace the OTR button in the button box if the
 
174
        user changes the button style (which causes gaim to remove all
 
175
        the buttons, and only replace its own).
 
176
 
 
177
        * gtk-dialog.c: Add a right-button context menu to the OTR
 
178
        button.  Currently, it only has one entry, which has the same
 
179
        effect as clicking the button; eventually, you'll be able to do
 
180
        other things here, like getting the info currently in the
 
181
        "Private Connection Established" dialog.  This also opens the
 
182
        door to making the button functionality available if the user
 
183
        hides his buttons completely (if we can find a place to make
 
184
        this context menu appear; say, on some F-key?).
 
185
 
 
186
        * otr-plugin.c (notify_cb): Initialize gaimlevel so that -Wall
 
187
        stops complaining, even though there's no situation in which it
 
188
        can actually get used while unset.
 
189
 
 
190
2005-05-19
 
191
 
 
192
        * otr-plugin.h:
 
193
        * otr-plugin.c (otrg_plugin_proto_supports_otr): New function to
 
194
        check whether a given protocol supports OTR.  Right now,
 
195
        everything except IRC is assumed to support it.
 
196
 
 
197
        * otr-plugin.c (supply_extended_menu): Don't add the "OTR
 
198
        Settings" menu option to the per-buddy menu if this buddy's
 
199
        protocol doesn't support OTR.
 
200
 
 
201
        * ui.c (otrg_ui_find_policy): If the protocol doesn't support
 
202
        OTR, always return a policy of OTRL_POLICY_NEVER.
 
203
 
 
204
2005-05-03
 
205
 
 
206
        * README:
 
207
        * packaging/fedora/gaim-otr.spec:
 
208
        * packaging/windows/gaim-otr.nsi:
 
209
        * configure.ac: Change version to 2.0.2
 
210
 
 
211
        * packaging/debian: Remove this directory, as Thibaut VARENE
 
212
        <varenet@debian.org> is now responsible for the debian packages.
 
213
 
 
214
2005-03-23
 
215
 
 
216
        * otr-plugin.c (process_receiving_im): If libotr tells us to
 
217
        ignore this received message (because it's an internal protocol
 
218
        message), it's not enough just to return 1 from this function,
 
219
        since other plugins that catch receiving-im-msg may later return
 
220
        0, and gaim only checks the return value from the last such
 
221
        plugin.  So we additionally set the message to NULL.
 
222
 
 
223
2005-03-21
 
224
 
 
225
        * gtk-ui.c (otrg_gtk_ui_config_buddy):
 
226
        * otr-plugin.c (supply_extended_menu): For consistency, use "OTR
 
227
        Settings" instead of "OTR Options" everywhere.
 
228
 
 
229
2005-03-08
 
230
 
 
231
        * gtk-dialog.c (otrg_gtk_dialog_private_key_wait_start): Move a
 
232
        variable declaration to the right place.
 
233
 
 
234
2005-03-01
 
235
 
 
236
        Initial autoconfiscation, thanks to Greg Troxel <gdt@ir.bbn.com>.