OpenBSD ports changes summary for 2016-05-27 ============================================
audio/wavpack devel devel/boost devel/quirks games/ioquake3 graphics/gpicview infrastructure/db lang/jruby lang/node lang/ruby mail mail/courier-authlib mail/imapsync mail/p5-Mail-Milter-Authentication mail/rspamd multimedia multimedia/daala multimedia/phonon multimedia/phonon-backend net/lftp net/tinc print/poppler security/letsencrypt shells/nsh sysutils/ansible sysutils/beats sysutils/monit sysutils/ruby-puppet telephony/stuntman www www/chromium www/py-gunicorn www/py3-aiohttp www/py3-multidict x11/kde-applications x11/xscreensaver == audio ============================================================= 01/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio wavpack - patches/patch-src_wputils_c - patches/patch-wavpack_pc_in ~ Makefile ~ distinfo > Update to wavpack 4.80.0 and add myself as maintainer; OK sthen@ (tim@) == devel ============================================================= 02/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel devel ~ Makefile > Let's go the mountain way and link first bits of KDE 5 to build. (zhuk@) boost ~ Makefile + patches/patch-boost_asio_ssl_impl_context_ipp + patches/patch-boost_asio_ssl_old_detail_openssl_context_service_hpp > Fix Boost.Asio, broken after the removal of SSLv3 support: > /usr/local/include/boost/asio/ssl/impl/context.ipp: In constructor > 'boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) > ': > /usr/local/include/boost/asio/ssl/impl/context.ipp:93: error: > '::SSLv3_method' has not been declared > /usr/local/include/boost/asio/ssl/impl/context.ipp:96: error: > '::SSLv3_client_method' has not been declared > /usr/local/include/boost/asio/ssl/impl/context.ipp:99: error: > '::SSLv3_server_method' has not been declared > OK jca@ (dcoppa@) quirks - files/patch-letsencrypt_plugins_webroot_py ~ Makefile ~ files/Quirks.pm + files/patch-certbot_plugins_webroot_py > update letsencrypt/client to 0.6.0, and cope with the renaming to > "certbot". > courtesy symlink provided so that scripts still work. (sthen@) == games ============================================================= 03/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/games ioquake3 ~ Makefile ~ distinfo ~ pkg/PLIST ~ pkg/README + pkg/ioq3ded.rc > Update to latest release on github. Full changes here: > https://github.com/ioquake/ioq3/compare/a331637745fb82266f3627fb438f2d58d53 > e366c...ioquake:7811b2acb2955132a68d1b869d4df98eb3ae194a > Port changes: > - Add rc script for ioq3ded > - Add blurb in readme > OK awolk@, "that diff looks reasonable" sthen@ (abieber@) == graphics ========================================================== 04/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics gpicview ~ Makefile ~ distinfo ~ pkg/PLIST > maintenance update to 0.2.5 (translation updates) and drop gettext module > (naddy@) == infrastructure ==================================================== 05/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/infrastructure db ~ user.list > reserve uid 776 for ioquake3 (abieber@) == lang ============================================================== 06/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang jruby ~ Makefile ~ distinfo ~ pkg/PLIST > Update JRuby to 9.1.1.0 > This changes the ruby version JRuby supports to 2.3, so update ruby.port.mk > to match. (jeremy@) node ~ Makefile ~ distinfo ~ pkg/PLIST > Bump node to the latest. Full changelog here: > https://github.com/nodejs/node/blob/v4.4.5/CHANGELOG.md > OK awolk@ (abieber@) ruby ~ ruby.port.mk > Update JRuby to 9.1.1.0 > This changes the ruby version JRuby supports to 2.3, so update ruby.port.mk > to match. (jeremy@) == mail ============================================================== 07/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/mail mail ~ Makefile > +p5-Mail-Milter-Authentication (giovanni@) courier-authlib ~ Makefile ~ patches/patch-Makefile_in ~ patches/patch-configure ~ patches/patch-libs_bdbobj_Makefile_in ~ pkg/DESCR-mysql ~ pkg/DESCR-pgsql ~ pkg/DESCR-userdb + patches/patch-preauthpam_c + patches/patch-preauthpwd_c > Use getpwnam_shadow(3) where needed > remove trailing whitespaces > ok on a similar diff sthen@ (giovanni@) + p5-Mail-Milter-Authentication/Makefile + p5-Mail-Milter-Authentication/distinfo + p5-Mail-Milter-Authentication/pkg/PLIST + p5-Mail-Milter-Authentication/pkg/DESCR + p5-Mail-Milter-Authentication/pkg/mail_milter_authentication.rc + p5-Mail-Milter-Authentication/patches/patch-share_authentication_milter_json + p5-Mail-Milter-Authentication/patches/patch-bin_authentication_milter + p5-Mail-Milter-Authentication/patches/patch-lib_Mail_Milter_Authentication_Client_pm > New import: > Import p5-Mail-Milter-Authentication, a perl implementation of email - p5-Mail-Milter-Authentication/Makefile - p5-Mail-Milter-Authentication/distinfo - p5-Mail-Milter-Authentication/patch-bin_authentication_milter - p5-Mail-Milter-Authentication/patch-lib_Mail_Milter_Authentication_Client_pm - p5-Mail-Milter-Authentication/patch-share_authentication_milter_json - p5-Mail-Milter-Authentication/pkg/DESCR - p5-Mail-Milter-Authentication/pkg/PLIST - p5-Mail-Milter-Authentication/pkg/mail_milter_authentication.rc > wrong directory, sorry (giovanni@) imapsync ~ Makefile ~ distinfo > Update to imapsync 1.678; makes --tls1/--tls2 work again. OK pea@ (tim@) p5-Mail-Milter-Authentication + Makefile + distinfo + pkg/PLIST + pkg/DESCR + pkg/mail_milter_authentication.rc + patches/patch-share_authentication_milter_json + patches/patch-bin_authentication_milter + patches/patch-lib_Mail_Milter_Authentication_Client_pm > New import: > Import p5-Mail-Milter-Authentication, a perl implementation of email rspamd ~ Makefile ~ distinfo ~ patches/patch-CMakeLists_txt ~ patches/patch-src_CMakeLists_txt ~ patches/patch-src_client_CMakeLists_txt ~ patches/patch-src_rspamadm_CMakeLists_txt ~ pkg/PLIST > update to rspamd-1.2.7, from Brad (sthen@) == multimedia ======================================================== 08/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/multimedia multimedia ~ Makefile > Let's go the mountain way and link first bits of KDE 5 to build. (zhuk@) daala ~ Makefile > Fix type in CONFIGURE_ARGS > Found and reported by espie@ > OK espie@, sthen@ (czarkoff@) phonon ~ phonon.port.mk > Add support for Qt5/KF5-enabled ports. (zhuk@) ~ phonon.port.mk > Fix plugin dependencies for Qt5 case. (zhuk@) phonon-backend - gstreamer/pkg/DESCR - gstreamer/pkg/PLIST ~ Makefile.inc ~ gstreamer/Makefile + gstreamer/pkg/DESCR-icons + gstreamer/pkg/DESCR-main + gstreamer/pkg/PFRAG.no-qt5-main + gstreamer/pkg/PLIST-icons + gstreamer/pkg/PLIST-main > Add Qt5 support for building GStreamer Phonon plugin. > VLC plugin doesn't support Qt5 support yet. (zhuk@) ~ gstreamer/Makefile ~ gstreamer/pkg/PLIST-icons > Fix complex package combinations for Phonon GStreamer backend, until > someone runs into real issues. > We produce two similar 100% interchangeable packages for now: > phonon-gstreamer-icons-4.8.2p0 and phonon-gstreamer-icons-4.8.2p0-qt5. > Not sure how to deal with it, but at least it builds and updates fine now. > (zhuk@) ~ Makefile.inc > Missing in previous Phonon backend tweaking commit. (zhuk@) ~ Makefile > Hook up Qt5 version of GStreamer Phonon backend as well. (zhuk@) == net =============================================================== 09/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/net lftp ~ Makefile ~ distinfo ~ patches/patch-configure ~ patches/patch-src_Makefile_in > Update to lftp-4.7.2 > from Rafael Sadowski (maintainer) (jca@) + patches/patch-src_lftp_rl_c > Missed in previous. (jca@) tinc ~ Makefile ~ distinfo ~ patches/patch-doc_tinc_texi > Update to tinc-1.0.28 > from Rafael Sadowski (maintainer) (jca@) == print ============================================================= 10/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print poppler - patches/patch-poppler_Decrypt_cc ~ Makefile ~ distinfo > Update to popppler-0.44.0. > Tested on amd64 with my collection of poisoned pdfs. > ok aja@ (kili@) == security ========================================================== 11/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/security letsencrypt ~ Makefile.inc ~ client/Makefile ~ client/distinfo ~ client/patches/patch-examples_cli_ini ~ client/patches/patch-examples_generate-csr_sh ~ client/pkg/DESCR ~ client/pkg/PLIST ~ py-acme/distinfo > update letsencrypt/client to 0.6.0, and cope with the renaming to > "certbot". > courtesy symlink provided so that scripts still work. (sthen@) == shells ============================================================ 12/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/shells nsh ~ Makefile ~ distinfo > update to newer nsh snapshot (sthen@) == sysutils ========================================================== 13/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils ansible ~ Makefile ~ distinfo ~ patch-lib_ansible_modules_extras_packaging_os_openbsd_pkg_py ~ patch-lib_ansible_plugins_action_copy_py ~ pkg/PLIST > Update sysutils/ansible to 2.1.0.0 > For changes see: > https://github.com/ansible/ansible/blob/v2.1.0.0-1/CHANGELOG.md > OK aja, jasper, landry (rpe@) beats ~ packetbeat/Makefile ~ packetbeat/distinfo > update to packetbeat-1.2.3; no changes (jasper@) ~ topbeat/Makefile ~ topbeat/distinfo > update to topbeat-1.2.3; no relevant changes (jasper@) ~ filebeat/Makefile ~ filebeat/distinfo > update to filebeat-1.2.3; various fixes for ignore_older (jasper@) monit ~ Makefile ~ distinfo > update to monit-5.18 > from bryce chidester (jasper@) ruby-puppet ~ 3/Makefile + 3/patch-lib_puppet_network_http_rack_rest_rb + 3/patch-lib_puppet_ssl_certificate_rb > Make trusted facts work with the webrick server as well as make them > available when using ruby unicorn behind apache or nginx. > Using unicorn behind apache you need to add header: > RequestHeader set X-SSL-Client-Cert %{SSL_CLIENT_CERT}e > Using unicorn behind nginx, you need to run nginx-lua flavor, then > you need: > location / { > set_by_lua $client_cert "return ngx.var.ssl_client_raw_cert:gsub('\\n',' > ')"; > proxy_set_header X-SSL-Client-Cert $client_cert; > } > OK jasper@ (MAINTAINER) (sebastia@) == telephony ========================================================= 14/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/telephony stuntman ~ Makefile ~ distinfo ~ patches/patch-stuncore_stunbuilder_cpp ~ patches/patch-testcode_testreader_cpp > update to stuntman-1.2.9, from maintainer Roman Kravchuk (sthen@) == www =============================================================== 15/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www www ~ Makefile > + py3-aiohttp > + py3-multidict (danj@) ~ Makefile > + py-gunicorn,python3 (danj@) chromium - patches/patch-base_move_h - patches/patch-base_trace_event_process_memory_dump_h - patches/patch-chrome_browser_media_galleries_media_folder_finder_cc - patches/patch-chrome_utility_media_galleries_image_metadata_extractor_cc - patches/patch-third_party_pdfium_core_include_fxcrt_fx_system_h - patches/patch-third_party_pdfium_core_src_fxge_ge_fx_ge_linux_cpp - patches/patch-third_party_pdfium_fpdfsdk_src_javascript_JS_Value_cpp - patches/patch-ui_shell_dialogs_select_file_dialog_cc - patches/patch-ui_views_controls_combobox_combobox_cc ~ Makefile ~ distinfo ~ patch-ash_display_mirror_window_controller_cc ~ patch-base_base_gypi ~ patch-base_debug_debugger_posix_cc ~ patch-base_debug_stack_trace_posix_cc ~ patch-base_message_loop_message_loop_cc ~ patch-base_process_launch_h ~ patch-base_process_process_metrics_h ~ patch-base_threading_platform_thread_posix_cc ~ patch-build_all_gyp ~ patch-build_common_gypi ~ patch-chrome_app_chrome_main_delegate_cc ~ patch-chrome_app_chromium_strings_grd ~ patch-chrome_app_generated_resources_grd ~ patch-chrome_app_google_chrome_strings_grd ~ patch-chrome_browser_about_flags_cc ~ patch-chrome_browser_browser_resources_grd ~ patch-chrome_browser_chrome_browser_main_cc ~ patch-chrome_browser_chrome_browser_main_linux_cc ~ patch-chrome_browser_chrome_content_browser_client_cc ~ patch-chrome_browser_chrome_content_browser_client_h ~ patch-chrome_browser_defaults_cc ~ patch-chrome_browser_extensions_api_input_ime_input_ime_api_h ~ patch-chrome_browser_extensions_api_omnibox_omnibox_api_cc ~ patch-chrome_browser_extensions_bookmark_app_helper_cc ~ patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc ~ patch-chrome_browser_extensions_external_provider_impl_cc ~ patch-chrome_browser_first_run_first_run_internal_posix_cc ~ patch-chrome_browser_media_galleries_media_file_system_registry_cc ~ patch-chrome_browser_memory_details_cc ~ patch-chrome_browser_resources_plugin_metadata_plugins_linux_json ~ patch-chrome_browser_sync_chrome_sync_client_cc ~ patch-chrome_browser_ui_ash_system_tray_delegate_common_cc ~ patch-chrome_browser_ui_browser_command_controller_cc ~ patch-chrome_browser_ui_browser_view_prefs_cc ~ patch-chrome_browser_ui_input_method_input_method_engine_base_cc ~ patch-chrome_browser_ui_input_method_input_method_engine_h ~ patch-chrome_browser_ui_panels_panel_manager_cc ~ patch-chrome_browser_ui_startup_startup_browser_creator_cc ~ patch-chrome_browser_ui_toolbar_app_menu_model_cc ~ patch-chrome_browser_ui_views_apps_chrome_native_app_window_views_aura_cc ~ patch-chrome_browser_ui_views_chrome_views_delegate_cc ~ patch-chrome_browser_ui_views_chrome_views_delegate_h ~ patch-chrome_browser_ui_views_first_run_dialog_cc ~ patch-chrome_browser_ui_views_frame_browser_view_cc ~ patch-chrome_browser_ui_views_frame_opaque_browser_frame_view_cc ~ patch-chrome_browser_ui_views_frame_system_menu_model_builder_cc ~ patch-chrome_browser_ui_views_panels_panel_frame_view_cc ~ patch-chrome_browser_ui_views_tabs_tab_drag_controller_cc ~ patch-chrome_browser_ui_views_tabs_tab_strip_cc ~ patch-chrome_browser_ui_views_task_manager_view_cc ~ patch-chrome_browser_ui_webui_about_ui_cc ~ patch-chrome_browser_ui_webui_chrome_web_ui_controller_factory_cc ~ patch-chrome_browser_ui_webui_options_browser_options_handler_cc ~ patch-chrome_browser_ui_webui_options_browser_options_handler_h ~ patch-chrome_chrome_browser_extensions_gypi ~ patch-chrome_chrome_browser_gypi ~ patch-chrome_chrome_browser_ui_gypi ~ patch-chrome_chrome_common_gypi ~ patch-chrome_chrome_utility_gypi ~ patch-chrome_common_chrome_paths_cc ~ patch-chrome_common_chrome_paths_h ~ patch-chrome_common_chrome_switches_cc ~ patch-chrome_common_chrome_switches_h ~ patch-chrome_common_extensions_api_schemas_gypi ~ patch-chrome_common_pref_names_cc ~ patch-chrome_common_pref_names_h ~ patch-chrome_common_url_constants_cc ~ patch-chrome_common_url_constants_h ~ patch-chromecast_browser_cast_browser_main_parts_cc ~ patch-components_metrics_gypi ~ patch-components_neterror_resources_neterror_js ~ patch-components_policy_resources_policy_templates_json ~ patch-components_policy_tools_generate_policy_source_py ~ patch-content_app_content_main_runner_cc ~ patch-content_browser_accessibility_browser_accessibility_h ~ patch-content_browser_accessibility_browser_accessibility_manager_h ~ patch-content_browser_browser_main_loop_cc ~ patch-content_browser_child_process_launcher_cc ~ patch-content_browser_download_base_file_cc ~ patch-content_browser_download_base_file_linux_cc ~ patch-content_browser_gpu_gpu_data_manager_impl_private_cc ~ patch-content_browser_gpu_gpu_internals_ui_cc ~ patch-content_browser_media_media_internals_cc ~ patch-content_browser_renderer_host_media_video_capture_device_client_cc ~ patch-content_browser_renderer_host_render_process_host_impl_cc ~ patch-content_browser_renderer_host_render_widget_host_impl_cc ~ patch-content_browser_renderer_host_render_widget_host_view_aura_cc ~ patch-content_browser_utility_process_host_impl_cc ~ patch-content_common_sandbox_init_openbsd_cc ~ patch-content_content_browser_gypi ~ patch-content_content_common_gypi ~ patch-content_content_renderer_gypi ~ patch-content_gpu_gpu_main_cc ~ patch-content_ppapi_plugin_ppapi_plugin_main_cc ~ patch-content_public_common_content_switches_cc ~ patch-content_public_common_content_switches_h ~ patch-content_renderer_devtools_v8_sampling_profiler_cc ~ patch-content_renderer_media_webrtc_audio_renderer_cc ~ patch-content_renderer_render_thread_impl_cc ~ patch-content_renderer_renderer_main_cc ~ patch-dbus_property_cc ~ patch-device_battery_battery_gyp ~ patch-device_hid_hid_gyp ~ patch-extensions_browser_api_serial_serial_api_cc ~ patch-ipc_ipc_message_utils_cc ~ patch-ipc_ipc_message_utils_h ~ patch-media_base_video_frame_cc ~ patch-media_base_video_frame_h ~ patch-media_capture_video_video_capture_device_cc ~ patch-media_capture_video_video_capture_device_h ~ patch-media_media_gyp ~ patch-net_dns_dns_util_cc ~ patch-net_net_common_gypi ~ patch-net_net_gypi ~ patch-net_proxy_proxy_service_cc ~ patch-net_udp_udp_socket_posix_cc ~ patch-net_url_request_url_request_context_builder_cc ~ patch-pdf_pdfium_pdfium_engine_cc ~ patch-remoting_remoting_all_gyp ~ patch-remoting_remoting_host_gypi ~ patch-third_party_WebKit_Source_bindings_core_v8_V8ScriptRunner_cpp ~ patch-third_party_WebKit_Source_core_core_gyp ~ patch-third_party_WebKit_Source_platform_blink_platform_gyp ~ patch-third_party_WebKit_Source_platform_fonts_skia_FontCacheSkia_cpp ~ patch-third_party_WebKit_Source_platform_heap_StackFrameDepth_cpp ~ patch-third_party_WebKit_Source_platform_heap_ThreadState_h ~ patch-third_party_WebKit_Source_web_PopupMenuImpl_cpp ~ patch-third_party_WebKit_Source_web_web_gyp ~ patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_asm ~ patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_ia32_config_h ~ patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_asm ~ patch-third_party_ffmpeg_chromium_config_Chrome_openbsd_x64_config_h ~ patch-third_party_ffmpeg_ffmpeg_generated_gypi ~ patch-third_party_libjingle_libjingle_gyp ~ patch-third_party_pdfium_pdfium_gyp ~ patch-third_party_skia_gyp_ports_gyp ~ patch-third_party_webrtc_base_base_gyp ~ patch-third_party_webrtc_base_network_cc ~ patch-third_party_webrtc_base_physicalsocketserver_cc ~ patch-third_party_webrtc_build_common_gypi ~ patch-tools_gyp_pylib_gyp_generator_ninja_py ~ patch-ui_accessibility_accessibility_gyp ~ patch-ui_app_list_app_list_constants_cc ~ patch-ui_base_ui_base_gyp ~ patch-ui_base_webui_web_ui_util_cc ~ patch-ui_events_devices_x11_device_data_manager_x11_cc ~ patch-ui_gfx_gfx_gyp ~ patch-ui_gl_generate_bindings_py ~ patch-ui_gl_gl_bindings_autogen_glx_cc ~ patch-ui_message_center_views_notification_view_cc ~ patch-ui_views_controls_button_label_button_cc ~ patch-ui_views_style_platform_style_cc ~ patch-ui_views_views_gyp ~ patch-ui_views_window_dialog_delegate_cc ~ patch-ui_webui_resources_js_cr_js ~ patch-v8_src_base_platform_platform-posix_cc ~ patch-v8_src_globals_h ~ pkg/PLIST + pkg/patch-base_trace_event_process_memory_dump_cc + pkg/patch-gpu_gpu_ipc_service_gypi + pkg/patch-third_party_WebKit_Source_platform_fonts_FontCache_cpp + pkg/patch-third_party_WebKit_Source_platform_fonts_FontCache_h + pkg/patch-third_party_WebKit_Source_platform_image-decoders_png_PNGImageDecoder_cpp + pkg/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton_h + pkg/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock_h + pkg/patch-third_party_libphonenumber_dist_cpp_src_phonenumbers_base_thread_checker_h + pkg/patch-third_party_pdfium_core_fxcrt_include_fx_system_h + pkg/patch-third_party_pdfium_core_fxge_ge_fx_ge_linux_cpp + pkg/patch-third_party_pdfium_fpdfsdk_javascript_JS_Value_cpp + pkg/patch-ui_gfx_font_fallback_linux_cc + pkg/patch-ui_gfx_font_render_params_h > update to 51.0.2704.63 (robert@) py-gunicorn ~ Makefile ~ distinfo ~ pkg/PLIST > update to py-gunicorn-19.5.0 and add a py3 flavor > ok jasper@ shadchin@ (danj@) py3-aiohttp + Makefile + distinfo + pkg/PLIST + pkg/DESCR > New import: > import py3-aiohttp py3-multidict + Makefile + distinfo + pkg/PLIST + pkg/DESCR > New import: > import py3-multidict == x11 =============================================================== 16/16 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11 kde-applications + gpgmepp/distinfo + gpgmepp/Makefile + gpgmepp/pkg/DESCR + gpgmepp/pkg/PLIST > New import: > Import GpgME++, an optional but useful dependency for KF5Wallet. ~ Makefile.inc > Add KF5 support here, too. (zhuk@) ~ Makefile.inc > Use different VERSION for KF5 and KDE4 ports. (zhuk@) ~ gpgmepp/distinfo > Use the correct version here. (zhuk@) ~ Makefile > Let's go the mountain way and link first bits of KDE 5 to build. (zhuk@) xscreensaver ~ Makefile ~ distinfo ~ pkg/PLIST > update to xscreensaver-5.35 > no plist change in x11/kde/artwork3 and x11/kde4/artwork (sthen@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
