ChangeLog 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752
  1. 2009-03-23 Dan Williams <dcbw@redhat.com>
  2. * properties/nm-openvpn-dialog.glade
  3. properties/auth-helpers.c
  4. - Add a 'remote ip' entry to static-key mode
  5. 2009-03-23 Dan Williams <dcbw@redhat.com>
  6. Patch from Ove Everlid <Ove.Everlid@sun.com>
  7. * src/nm-openvpn-service-openvpn-helper.c
  8. - (main): allow 'ifconfig_netmask' for TUN mode too
  9. 2009-03-18 Dan Williams <dcbw@redhat.com>
  10. * properties/auth-helpers.c
  11. - (auth_widget_update_connection): actually save local IP address
  12. for static key connections
  13. 2009-03-18 Dan Williams <dcbw@redhat.com>
  14. * properties/auth-helpers.c
  15. - (populate_hmacauth_combo): fix # of columns in the list store,
  16. making HMAC Auth actually save itself when hitting Apply
  17. 2009-02-13 Dan Williams <dcbw@redhat.com>
  18. * nm-openvpn-service.conf
  19. - Clean up dbus permissions; retain deny for compat with older dbus
  20. 2009-02-12 Dan Williams <dcbw@redhat.com>
  21. Patch from Robert Vogelgesang <vogel@users.sourceforge.net>
  22. * properties/auth-helpers.c
  23. properties/import-export.c
  24. properties/nm-openvpn-dialog.glade
  25. src/nm-openvpn-service.c
  26. src/nm-openvpn-service.h
  27. - Handle HMAC authentication (--auth)
  28. 2009-01-28 Dan Williams <dcbw@redhat.com>
  29. * src/nm-openvpn-service-openvpn-helper.c
  30. - (main): handle subnets correctly; TAP devices get their netmask
  31. from 'ifconfig_netmask', while TUN devices always use
  32. /32 becuase they are point-to-point
  33. 2009-01-28 Christoph Höger <choeger@cs.tu-berlin.de>
  34. * src/nm-openvpn-service.c
  35. - (real_connect, real_need_secrets): don't segfault if the
  36. connection type is invalid
  37. 2008-12-13 Przemysław Grzegorczyk <pgrzegorczyk@gmail.com>
  38. * src/nm-openvpn-service.h:
  39. * properties/auth-helpers.h:
  40. * auth-dialog/gnome-two-password-dialog.c:
  41. * auth-dialog/gnome-two-password-dialog.h: Cleared up gtk and glib includes
  42. to use only toplevel headers. Bug #564376.
  43. 2008-12-11 Dan Williams <dcbw@redhat.com>
  44. * Split into separate repository
  45. 2008-10-28 Tambet Ingo <tambet@gmail.com>
  46. Patch from Bin Li <libin.charles@gmail.com>.
  47. * properties/import-export.c (handle_path_item): Search for certificates
  48. from the directory where the configuration file is from.
  49. 2008-10-26 Dan Williams <dcbw@redhat.com>
  50. * properties/auth-helpers.c
  51. properties/import-export.c
  52. properties/nm-openvpn.c
  53. - Update for setting accessor changes
  54. 2008-10-17 Dan Williams <dcbw@redhat.com>
  55. * properties/auth-helpers.c
  56. - (advanced_dialog_new): The "Certificates (TLS)" tab should also be
  57. present for NM_OPENVPN_CONTYPE_PASSWORD
  58. 2008-10-17 Dan Williams <dcbw@redhat.com>
  59. * properties/auth-helpers.c
  60. - (tls_default_filter, tls_file_chooser_filter_new): accept ".cer"
  61. extension too
  62. 2008-10-11 Dan Williams <dcbw@redhat.com>
  63. * src/nm-openvpn-service-openvpn-helper.c
  64. - (main): handle route_vpn_gateway (requires NM svn r4169) (bgo #549196)
  65. 2008-09-30 Dan Williams <dcbw@redhat.com>
  66. * properties/nm-openvpn-dialog.glade
  67. - Fix the User and CA certificate entries in Password TLS mode, they
  68. were swapped with their labels (rh #464765)
  69. - Move private key password entries below private key chooser
  70. - Rename "Certificate Password" to "Private key password" since that's
  71. what they actually are
  72. * properties/auth-helpers.c
  73. - (fill_password): s/cert_password/priv_key_password/s
  74. - (fill_vpn_passwords): fix up for corrected widget names; fix mis-filling
  75. of pw_tls secret widgets where passwords were reversed
  76. - (auth_widget_save_secrets): fix up for corrected widget names
  77. * src/nm-openvpn-service.c
  78. - s/certpass/priv_key_pass/s becuase that's what it is
  79. 2008-09-29 Dan Williams <dcbw@redhat.com>
  80. Patch from Robert Buchholz <rbu@gentoo.org>
  81. * src/nm-openvpn-service.c
  82. - (openvpn_watch_cb): don't access socket_channel if it doesn't exist
  83. because openvpn exited before the management socket could be set up
  84. 2008-09-24 Dan Williams <dcbw@redhat.com>
  85. * common-gnome/*
  86. auth-dialog/Makefile.am
  87. properties/Makefile.am
  88. - Add the keyring helpers that Tambet forgot in the last commit :)
  89. 2008-09-24 Tambet Ingo <tambet@gmail.com>
  90. * properties/nm-openvpn-dialog.glade: Add "show passwords" checkbox.
  91. * properties/nm-openvpn.c (auth_combo_changed_cb): Change the
  92. sensitivity of "show passwords" checkbox depending on whether the
  93. active page has any password entries.
  94. * properties/auth-helpers.c (fill_password): Add a signal handler for
  95. "show passwords" checkbox to change the password entry's visibility.
  96. 2008-09-24 Tambet Ingo <tambet@gmail.com>
  97. * Implement required "save_secrets" and "delete_connection" methods of the
  98. VPN plugin UI interface.
  99. Add the password widgets to the properties UI so that the passwords can be
  100. edited/deleted from the UI. Reorganize the code a bit to avoid duplicate
  101. code (using VPNC plugin as a template).
  102. 2008-09-10 Dan Williams <dcbw@redhat.com>
  103. * src/nm-openvpn-service.c
  104. - Clean up management socket and connect timer when the plugin stops;
  105. becuase of this openvpn's output needs to be processed from the
  106. child watch callback otherwise it gets lost when the management
  107. socket is cleaned up during the state change to STOPPED.
  108. - Fix parsing of private key auth failure
  109. 2008-09-05 Dan Williams <dcbw@redhat.com>
  110. * src/nm-openvpn-service.c
  111. - (nm_openvpn_start_openvpn_binary): send --script-security=2 to allow
  112. the plugin's scripts to be run. Requires OpenVPN 2.1-rc9 or later,
  113. distros with older versions should patch this out.
  114. 2008-09-04 Dan Williams <dcbw@redhat.com>
  115. * src/nm-openvpn-service.c
  116. - (nm_openvpn_start_openvpn_binary, real_connect, real_need_secrets):
  117. handle split VPN secrets
  118. 2008-08-28 Dan Williams <dcbw@redhat.com>
  119. * auth-dialog/main.c
  120. - (get_secrets): don't gtk_widget_show_all() because that exposes
  121. widgets that were supposed to be hidden
  122. 2008-08-26 Dan Williams <dcbw@redhat.com>
  123. * auth-dialog/main.c
  124. - Convert to connection UUIDs (requires NM svn 4013 or later)
  125. - General cleanups
  126. - Store secrets in the keyring the same way the pptp and vpnc plugins do
  127. 2008-08-22 Dan Williams <dcbw@redhat.com>
  128. * src/nm-openvpn-service-openvpn-helper.c
  129. - (main): grab tunnel MTU and push that through to NM
  130. 2008-08-18 Claude Paroz <claude@2xlibre.net>
  131. * properties/nm-openvpn-dialog.glade: Removed translatable property on non
  132. user-visible strings and stock labels.
  133. 2008-08-14 Tambet Ingo <tambet@gmail.com>
  134. * src/nm-openvpn-service.c (nm_openvpn_socket_data_cb): Detect private key
  135. verification errors too.
  136. * auth-dialog/main.c (pem_is_encrypted): GIOChannel isn't a GObject, use the
  137. correct unreferencing function for it.
  138. 2008-08-12 Dan Williams <dcbw@redhat.com>
  139. * properties/auth-helpers.c
  140. properties/nm-openvpn-dialog.glade
  141. - Handle shared -> static change
  142. - Hook up the Static Key "Local IP Address" entry
  143. * properties/import-export.c
  144. - Handle shared -> static change
  145. * src/nm-openvpn-service.c
  146. src/nm-openvpn-service.h
  147. - (nm_openvpn_start_openvpn_binary): always dup strings when adding to
  148. the argument array so that freeing the array later actually works
  149. - (validate_one_property): validate addresses too
  150. - (nm_openvpn_properties_validate): fix determination of error/success
  151. - (real_connect): fix stray ; causing all connection attempts to fail
  152. 2008-08-11 Dan Williams <dcbw@redhat.com>
  153. Update to match NM svn3924 vpn setting changes; verify options better;
  154. return more informative errors on VPN launch failures; change some config
  155. options (tap-dev, proto-tcp, connection-type) to better reflect their
  156. usage.
  157. 2008-08-08 Dan Williams <dcbw@redhat.com>
  158. * src/nm-openvpn-service.c
  159. - (nm_openvpn_socket_data_cb): handle spaces in passwords and usernames
  160. (bgo #482139)
  161. 2008-08-06 Dan Williams <dcbw@redhat.com>
  162. * src/nm-openvpn-service-openvpn-helper.c
  163. - (get_routes): handle route metrics
  164. 2008-07-28 Dan Williams <dcbw@redhat.com>
  165. * properties/auth-helpers.c
  166. - (populate_cipher_combo): don't depend on shell and utils which may not
  167. always be there
  168. 2008-07-27 Dan Williams <dcbw@redhat.com>
  169. Patch from Michael Biebl <biebl@debian.org>
  170. * Move service to $LIBEXECDIR, remove unneeded compilation flags, move
  171. properties plugin to $LIBDIR/NetworkManager
  172. 2008-07-19 Dan Williams <dcbw@redhat.com>
  173. * properties/nm-openvpn.c
  174. - (advanced_dialog_response_cb): only update if OK was pressed
  175. 2008-07-18 Dan Williams <dcbw@redhat.com>
  176. * src/nm-openvpn-service.c
  177. - (nm_openvpn_start_openvpn_binary): only add tls-auth direction if
  178. it's non-empty (Nathaniel McCallum)
  179. 2008-07-17 Tambet Ingo <tambet@gmail.com>
  180. * properties/nm-openvpn.c (openvpn_plugin_ui_class_init): Don't add empty
  181. private data to the class, it produces a runtime warning.
  182. 2008-07-07 Dan Williams <dcbw@redhat.com>
  183. * src/nm-openvpn-service-openvpn-helper.c
  184. - Use IPv4 address prefixes rather than netmasks (requires svn3812)
  185. 2008-07-03 Dan Williams <dcbw@redhat.com>
  186. * nm-openvpn-service.name.in
  187. Makefile.am
  188. - Remove paths from .name file (requires applet r776 or later) to fix
  189. issues with multilib and magic path substitution in glibc
  190. 2008-07-02 Dan Williams <dcbw@redhat.com>
  191. * properties/auth-helpers.c
  192. - (tls_default_filter): read more of the certificate/key file to look
  193. for the known certificate or key tags, not just 1024 bytes
  194. 2008-06-30 Dan Williams <dcbw@redhat.com>
  195. * properties/auth-helpers.c
  196. - (tls_default_filter, tls_file_chooser_filter_new): accept .crt and
  197. .key too
  198. 2008-06-30 Dan Williams <dcbw@redhat.com>
  199. * properties/import-export.c
  200. properties/import-export.h
  201. properties/Makefile.am
  202. - Implement import of OpenVPN config files
  203. * properties/nm-openvpn.c
  204. properties/nm-openvpn.h
  205. - Add another error for import
  206. - (import): check file extension; get contents; hand off to importer
  207. 2008-06-26 Dan Williams <dcbw@redhat.com>
  208. Implement the Advanced... dialog
  209. 2008-06-23 Dan Williams <dcbw@redhat.com>
  210. * Convert to new NM VPN UI plugin format
  211. Requires a NetworkManager of at least SVN revision r3761.
  212. 2008-06-06 Dan Williams <dcbw@redhat.com>
  213. Patch from Tambet Ingo <tambet@gmail.com>
  214. * src/nm-openvpn-service-openvpn-helper.c
  215. - (main, get_routes): send routes too
  216. 2008-05-30 Dan Williams <dcbw@redhat.com>
  217. Patch from Casey Harkins <caseyharkins@gmail.com>
  218. * src/nm-openvpn-service.c
  219. - (nm_openvpn_start_openvpn_binary): don't send --ns-cert-type, it's
  220. not really supposed to be used anymore since that option isn't
  221. used any more when creating server certificates
  222. 2008-05-22 Tambet Ingo <tambet@gmail.com>
  223. * src/nm-openvpn-service.c (real_disconnect): If sending SIGTERM
  224. succeeds, add a timeout to make sure it gets killed. If it fails,
  225. send SIGKILL immediately.
  226. 2008-05-01 Dan Williams <dcbw@redhat.com>
  227. * src/nm-vpnc-service.c
  228. - (validate_one_property): allow the 'name' property
  229. 2008-04-27 Dan Williams <dcbw@redhat.com>
  230. * properties/Makefile.am
  231. - Avoid versioning properties plugin (gnome.org #529836)
  232. 2008-04-10 Dan Williams <dcbw@redhat.com>
  233. * vpn-daemons/openvpn/auth-dialog/main.c
  234. - Fix up for connection ID; but needs more work to actually read the
  235. keyring key from the right place
  236. 2008-04-10 Tambet Ingo <tambet@gmail.com>
  237. * auth-dialog/main.c (main): Add the '-i' argument the applet now sends.
  238. 2008-03-13 Dan Williams <dcbw@redhat.com>
  239. * nm-openvpn-service.name.in
  240. - Fix for 64 bit compat (gnome.org #522231)
  241. 2008-02-06 Dan Williams <dcbw@redhat.com>
  242. Patch from Ryan Ayers <rayers.public@dividia.net>
  243. * src/nm-openvpn-service-openvpn-helper.c
  244. - (main): respect server-provided DNS search domain
  245. 2008-01-31 Dan Williams <dcbw@redhat.com>
  246. Patch from Robert Hughes <rhughes@smgf.org>
  247. * src/nm-openvpn-service.c
  248. properties/nm-openvpn.c
  249. - Make 'port' an integer, not a uint
  250. 2007-12-13 Tim Niemueller <tim@niemueller.de>
  251. * nm-openvpn.desktop.in: Updates to make desktop-file-validate happy
  252. * properties/nm-openvpn.c: Added NULL pointer checks
  253. 2007-12-11 Dan Williams <dcbw@redhat.com>
  254. Patches from Casey Harkins <caseyharkins@gmail.com>
  255. * src/nm-openvpn-service-openvpn-helper.c
  256. - (main): make ifconfig_remote optional
  257. 2007-12-11 Dan Williams <dcbw@redhat.com>
  258. Patches from Casey Harkins <caseyharkins@gmail.com>
  259. * properties/nm-openvpn.c
  260. - (impl_fill_connection): duplicate hash table keys as required
  261. 2007-12-07 Dan Williams <dcbw@redhat.com>
  262. Patches from Casey Harkins <caseyharkins@gmail.com>
  263. * src/nm-openvpn-service-openvpn-helper.c
  264. - (parse_addr_list): fix off-by-one error
  265. * src/nm-openvpn-service.c
  266. - (nm_openvpn_start_openvpn_binary): don't let openvpn stomp all over
  267. the routing table since NM manages that
  268. * auth-dialog/main.c
  269. src/nm-openvpn-service.h
  270. src/nm-openvpn-service.c
  271. - Don't require a certificate password
  272. 2007-12-05 Dan Williams <dcbw@redhat.com>
  273. Patch from Casey Harkins <caseyharkins@gmail.com>
  274. * src/nm-openvpn-service-openvpn-helper.c
  275. src/nm-openvpn-service.c
  276. properties/nm-openvpn.c
  277. auth-dialog/main.c
  278. - Fix up so it mostly works
  279. 2007-11-23 Tim Niemueller <tim@niemueller.de>
  280. * configure.in: raise version number to 0.7.0 to reflect the
  281. dependency on the new NM and to separate it from the 0.6 branch.
  282. 2007-11-15 Dan Williams <dcbw@redhat.com>
  283. * properties/nm-vpnc.c
  284. - Fixup for NMSettingConnection 'name' -> 'id' changes
  285. 2007-11-07 Dan Williams <dcbw@redhat.com>
  286. * properties/nm-openvpn.c
  287. src/nm-openvpn-service.c
  288. - Fix for new NMSetting API changes
  289. 2007-10-28 Tim Niemueller <tim@niemueller.de>
  290. * nm-openvpn.desktop.in: Added NoDisplay=true
  291. 2007-10-26 Dan Williams <dcbw@redhat.com>
  292. * properties/nm-openvpn.c
  293. - (impl_get_object): use a glade root, and ensure widget is referenced
  294. correctly
  295. 2007-10-08 Tambet Ingo <tambet@gmail.com>
  296. * Update everything to work with the 0.7 branch NetworkManager.
  297. 2007-08-15 Tambet Ingo <tambet@gmail.com>
  298. * nm-openvpn-service.name.in: Use uppercase macros so that they get replaced
  299. by the Makefile.
  300. 2007-08-14 Dan Williams <dcbw@redhat.com>
  301. * src/nm-openvpn-service.c
  302. - Handle NM_VPN_STATE_* -> NM_VPN_SERVICE_STATE_* and NMVPNState ->
  303. NMVPNServiceState renames
  304. 2007-07-26 Dan Williams <dcbw@redhat.com>
  305. Patch from Andreas Hanke <andreas.hanke@gmx-topmail.de>
  306. * configure.in
  307. acinclude.m4
  308. Makefile.am
  309. - remove broken usage of AS_AC_EXPAND (#413323)
  310. 2007-07-26 Dan Williams <dcbw@redhat.com>
  311. Patch from Robert Buchholz <rbu@gentoo.org>
  312. * configure.in
  313. - Find & link against libnm-util too (#454739)
  314. 2007-06-21 Christopher Aillon <caillon@redhat.com>
  315. * nm-openvpn-service.name.in:
  316. Make the properties library path multilib friendly (#447577)
  317. 2007-04-02 Dan Williams <dcbw@redhat.com>
  318. Patch from Christian Persch <chpe@gnome.org>
  319. * properties/nm-openvpn-dialog.glade
  320. - HIGify (gnome.org #423753)
  321. 2007-04-02 Dan Williams <dcbw@redhat.com>
  322. Patch from Christian Persch <chpe@gnome.org>
  323. * src/nm-openvpn-service.c
  324. - (nm_openvpn_dbus_process_helper_ip4_config): build fix (gnome.org #423757)
  325. 2007-03-15 Dan Williams <dcbw@redhat.com>
  326. Patch from Jon Nettleton
  327. * properties/nm-openvpn-dialog.glade
  328. properties/nm-openvpn.c
  329. - Move advanced properties into a separate dialog
  330. 2007-02-26 Dan Williams <dcbw@redhat.com>
  331. Patch from Jon Nettleton
  332. * properties/nm-openvpn-dialog.glade
  333. properties/nm-openvpn.c
  334. - Reduce size of OpenVPN configuration dialog (Gnome.org #410669)
  335. 2007-02-02 Dan Williams <dcbw@redhat.com>
  336. * src/nm-openvpn-service.c
  337. - (nm_openvpn_dbus_process_helper_ip4_config): convert to dict-based
  338. IP4Config interface
  339. 2006-12-07 Dan Williams <dcbw@redhat.com>
  340. Patch from Christian Persch <chpe@gnome.org>
  341. * auth-dialog/main.c
  342. - Fix memleak by unrefing the GnomeProgram instance (Gnome.org #383110)
  343. 2006-12-07 Dan Williams <dcbw@redhat.com>
  344. Patch from Christian Persch <chpe@gnome.org>
  345. * auth-dialog/main.c
  346. auth-dialog/gnome-two-password-dialog.c
  347. - HIG-ify (Gnome.org #383109)
  348. 2006-11-24 Dan Williams <dcbw@redhat.com>
  349. Patch from Helmut Schaa <hschaa@suse.de>
  350. * src/nm-openvpn-service-openvpn-helper.c
  351. - Redirect output to syslog
  352. 2006-10-30 Tambet Ingo <tambet@ximian.com>
  353. * properties/Makefile.am: Add NetworkManager to CFLAGS and LDADD.
  354. * src/Makefile.am: Ditto.
  355. * properties/nm-openvpn.c: Remove the leading NetworkManager directory
  356. from NM includes since the NM pkg-config file already adds that.
  357. * src/nm-openvpn-service-openvpn-helper.c: Ditto.
  358. * src/nm-openvpn-service.c: Ditto.
  359. 2006-10-04 Tambet Ingo <tambet@ximian.com>
  360. * properties/nm-openvpn.c (impl_get_widget, impl_get_properties)
  361. (import_from_file): s/tcp/tcp-client.
  362. 2006-07-28 Christophe Merlet <redfox@redfoxcenter.org>
  363. * properties/nm-openvpn-dialog.glade.h: fixed typo.
  364. * configure.in (ALL_LINGUAS): Added fr (French).
  365. 2006-06-19 Satoru SATOH <ss@gnome.gr.jp>
  366. * configure.in (ALL_LINGUAS): Added ja (Japanese).
  367. 2006-06-17 Marcel Telka <marcel@telka.sk>
  368. * configure.in (ALL_LINGUAS): Added sk.
  369. 2006-05-11 Robert Love <rml@novell.com>
  370. Patch to add OpenVPN TLS and Cipher support, by Groug <groug@free.fr>:
  371. * properties/nm-openvpn-dialog.glade: Add UI checkboxes.
  372. * properties/nm-openvpn.c: New UI.
  373. * src/nm-openvpn-service.c: Support "--tls-auth" and "--cipher"
  374. OpenVPN options.
  375. * src/nm-utils.c: Add nm_find_openvpn(), exported function for finding
  376. the location of the OpenVPN binary.
  377. * src/nm-utils.h: Add prototype.
  378. 2006-05-01 Josep Puigdemont Casamajó <josep.puigdemont@gmail.com>
  379. * configure.in: Added "ca" to ALL_LINGUAS.
  380. 2006-04-17 Robert Love <rml@novell.com>
  381. * properties/nm-openvpn-dialog.glade: If the dialog won't let the user
  382. type in the file entry GtkEntries, then don't mark them editable.
  383. 2006-04-10 Robert Love <rml@novell.com>
  384. * properties/nm-openvpn.c: Report error if writing out of exported
  385. configuration fails. The silent treatment might work for me and my
  386. wife, but not for failed I/O.
  387. 2006-03-30 Robert Love <rml@novell.com>
  388. Patch by Crispin Flowerday <gnome@flowerday.cx>:
  389. * src/nm-openvpn-service-helper.c: Fix crash when no PtP IP address is
  390. supplied.
  391. 2006-03-29 Robert Love <rml@novell.com>
  392. * src/nm-openvpn-service.c: New eigth argument to DBUS VPN method, the
  393. per-route MSS. OpenVPN does not care about the MSS, so we send zero.
  394. 2006-03-02 Raphael Higino <raphaelh@cvs.gnome.org>
  395. * configure.in: Added pt_BR to ALL_LINGUAS.
  396. 2006-02-28 Ilkka Tuohela <hile@iki.fi>
  397. * configure.in: Added fi to ALL_LINGUAS.
  398. 2006-02-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
  399. * configure.in: Added es to ALL_LINGUAS.
  400. 2006-02-08 Clytie Siddall <clytie@riverland.net.au>
  401. * configure.in: Added vi in ALL_LINGUAS line.
  402. 2006-02-04 Funda Wang <fundawang@linux.net.cn>
  403. * configure.in: Added zh_CN to ALL_LINGUAS.
  404. 2006-01-05 Tim Niemueller <tim@niemueller.de>
  405. * configure.in: Explicitly set AUX_DIR to . to prevent autoconf from
  406. searching (and finding) install-sh in ../.., which lead to
  407. problems.
  408. 2005-12-12 Robert Love <rml@novell.com>
  409. * auth-dialog/main.c: one more NULL, this time for the ellipses
  410. 2005-12-11 Tim Niemueller <tim@niemueller.de>
  411. * auth-dialog/main.c:
  412. - Added support for encrypted key files in X.509 connections
  413. - restructured code, fixed a memleak
  414. * src/nm-openvpn-service.c:
  415. - Added support for encrypted key files for X.509 connections
  416. - Added support for port parameter in gconf keys.
  417. * src/gnome-two-password-dialog.[ch]:
  418. - Added support for setting the primary password label
  419. * configure.in:
  420. - Bumped version to 0.3.2
  421. 2005-12-07 Tim Niemueller <tim@niemueller.de>
  422. * src/nm-openvpn-service.c:
  423. - Removed unused variable, login banner hack not needed any more
  424. 2005-12-07 Tim Niemueller <tim@niemueller.de>
  425. * auth-dialog/main.c:
  426. - Only request one password from Gnome keyring, patch by Crispin
  427. Flowerday
  428. * properties/nm-openvpn-dialog.glade:
  429. - Added check button to use TCP instead of UDP
  430. * properties/nm-openvpn.c:
  431. - Protocol can now be set, defaults to UDP, TCP maybe selected with
  432. check box
  433. * src/nm-openvpn-service.c:
  434. - Support proto flag in config, default to UDP if not set for backward
  435. compatibility
  436. - Set a fake login banner for now until we fixed when NM sets
  437. last_attempt_success (provided by Crispin)
  438. * configure.in:
  439. - Raised versoin to 0.3.1
  440. 2005-12-05 Tim Niemueller <tim@niemueller.de>
  441. * properties/nm-openvpn-dialog.glade:
  442. - Added X.509 + User/Pass to list of available connection
  443. types
  444. - added checkbox for using TAP device to optional info expander
  445. * properties/nm-openvpn.c:
  446. - Added support for new X.509 + User/Pass connection type
  447. - Added support for using TAP device, device is now written to
  448. config to new field dev
  449. * auth-dialog/main.c:
  450. - Password is also needed for new connection type
  451. * src/nm-openvpn-service-openvpn-helper.c:
  452. - Updated header
  453. * src/nm-openvpn-service.[ch]:
  454. - Added support for new X.509 + User/Pass connection type
  455. - device is now an explicit parameter, if not set it defaults to
  456. "tun" for compatibility with versions < 0.3.0
  457. - fixed closing of management socket, thanks for this patch goes
  458. to Crispin Flowerday
  459. - Added syslog flag to OpenVPN arguments
  460. * configure.in:
  461. - Raised version to 0.3.0
  462. * openvpn/intltool-extract.in
  463. openvpn/intltool-merge.in
  464. openvpn/intltool-update.in:
  465. - Versions from intltool 0.34 are back, magically work after new
  466. autogen.sh run!?
  467. 2005-11-30 Tim Niemueller <tim@niemueller.de>
  468. * auth-dialog/main.c: Only request one password,
  469. still use GnomeTwoPasswordDialog, gives all the functionality we need.
  470. This should be unified between VPN implementations. Also I had to add
  471. GConf support to see if a password is really needed for the connection
  472. type. The configuraton line should be written to the auth-dialog by NM
  473. and maybe even an impl_needs_passwd_dialog or similar should be added.
  474. Patch will follow when healthy again.
  475. * properties/nm-openvpn-dialog.glade: Updated GUI,
  476. contains now everything needed to configure all three connection types
  477. * properties/nm-openvpn.c: Added handling of all
  478. three connection types.
  479. * src/nm-openvpn-service-openvpn-helper.c: Use
  480. different environment variables which are available for all connection
  481. types, fixed the returned VPN gateway address. This was the remote IP
  482. used in the VPN network, not the remote's real address. This prevented
  483. it from working if VPN gateway was not in the same subnet since routes
  484. were wrong.
  485. * src/nm-openvpn-service.h
  486. src/nm-openvpn-service.c: Added support for
  487. password and shared secret connection types. Reformatted to Gnu style.
  488. * configure.in: Raised version to 0.2.0
  489. * openvpn/intltool-extract.in
  490. openvpn/intltool-merge.in
  491. openvpn/intltool-update.in:
  492. Version from intltool 0.33, 0.34 won't work at the moment.
  493. 2005-10-29 Tim Niemueller <tim@niemueller.de>
  494. * started work based on vpnc work