aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-03-07Add the option { hibernate_after, int() } to ssl:connect and ssl:listenJeroen Koops
When making an SSL connection (either as client or as server), the process implementing the connection may use as much as hundreds of kilobytes of memory, even when idle. This is problematic for any application maintaining more than just a few SSL connections. This patch introduces the option { hibernate_after, int() } to the ssl:connect and ssl:listen functions, making the SSL connection process go into hibernation after the specified number of milliseconds of inactivity. This will reduce the memory used by the process to just a few hundred bytes, making applications with thousands or more SSL connections feasible, as long as most of the connections are idle for most of the time (which is typically the case). The approach of making the process go into hibernation only after some time of inactivity was chosen because hibernation incurs some CPU usage, and it is therefore not desirable for a process to hibernate after each call.
2011-03-07Merge branch 'ia/workaround-crypto-start-inconsistency' into devIngela Anderton Andin
* ia/workaround-crypto-start-inconsistency: Workaround for application:start(crypto) inconsistency
2011-03-07Workaround for application:start(crypto) inconsistencyIngela Anderton Andin
2011-03-07Merge branch 'pg/honor-start-type-in-rel-files' into devSiri Hansen
* pg/honor-start-type-in-rel-files: Honor start type in .rel files when building relup files OTP-9097
2011-03-07Merge branch 'siri/observer/slow-load-of-big-crashdumps/OTP-9051' into devSiri Hansen
* siri/observer/slow-load-of-big-crashdumps/OTP-9051: Wait longer than 5 sec instead of 2.5 sec for crashdump to be created in test Bugfix: Never deliver empty chunk to inets Fix file descriptor leak in crashdump_viewer:chunk_page Minor bugfix related to improved performance of crashdump_viewer Document new cdv script and cdv.bat file for starting crashdump viewer Add shell script and .bat file to start crashdump_viewer Fix slow parsing of crashdumps
2011-03-07Merge branch 'siri/observer/improve-etop-doc/OTP-9104' into devSiri Hansen
* siri/observer/improve-etop-doc/OTP-9104: Improve documentation for etop
2011-03-05Improve documentation for etopSiri Hansen
2011-03-04Merge branch 'bmk/snmp/snmpc_cleanup/OTP-9093' into devMicael Karlberg
Added doc (src) file for new snmpc (command).
2011-03-04Merge branch 'ks/process_status' into devNiclas Axelsson
* ks/process_status: Document exiting and garbage_collecting process statuses OTP-9102
2011-03-04Merge branch 'ks/hipe-icode-range-fix' into devNiclas Axelsson
* ks/hipe-icode-range-fix: Cleanup specs Fix bug in the simplification of inexact comparisons Various cleanups and cosmetic changes OTP-9101
2011-03-04Merge branch 'ks/code-spec-fixes' into devNiclas Axelsson
* ks/code-spec-fixes: Sanitize the specs of the code module OTP-9100
2011-03-04Merge branch 'sa/dialyzer-fix-guards' into devNiclas Axelsson
* sa/dialyzer-fix-guards: Fix warnings about guards containing not Fix errors in the handling of 'and'/'or' guards Cosmetic changes OTP-9099
2011-03-04Merge branch 'ks/dialyzer-fullpath' into devNiclas Axelsson
* ks/dialyzer-fullpath: Add a --fullpath option to Dialyzer OTP-9098
2011-03-04Wait longer than 5 sec instead of 2.5 sec for crashdump to be created in testSiri Hansen
2011-03-04Merge branch 'lukas/os_mon/disk_sup_unavailable_solaris/OTP-8768' into devLukas Larsson
* lukas/os_mon/disk_sup_unavailable_solaris/OTP-8768: Update unavailable test case to do setup and teardown
2011-03-04Merge branch 'lukas/test_server/install_cth_error/OTP-8768' into devLukas Larsson
* lukas/test_server/install_cth_error/OTP-8768: Fix bug where failing to make a testcase caused an errornous failure reason
2011-03-03Merge branch 'bmk/megaco/miscellaneous_dialyzer/OTP-9075' into devMicael Karlberg
Fixing miscellaneous "things" "detected" by dialyzer. Also updated end date for a number of erts files.
2011-03-03Merge branch 'bmk/snmp/test_case_cleanup/OTP-9084' into devMicael Karlberg
2011-03-03Added documentation file (snmpc_cmd.xml) for the snmpc commandMicael Karlberg
line tool. Also updated the central .gitignore file.
2011-03-03Merge branch 'egil/fix-egd-edoc-spec/OTP-9078' into devBjörn-Egil Dahlberg
* egil/fix-egd-edoc-spec/OTP-9078: Add font edoc type spec for egd
2011-03-03Bugfix: Never deliver empty chunk to inetsSiri Hansen
2011-03-03Merge branch 'nick/CORBA/avoid_warnings/OTP-9050' into devNiclas Eklund
* nick/CORBA/avoid_warnings/OTP-9050: Removed code commented out. More specs removed. More specs removed. More specs removed. Removed more spec:s that wasn't needed. Removed spec:s that wasn't needed. Updated light weight tests. Updsated macro EFORMAT exit handling. Corrected spec usage. Eliminated Dialyzer warnings when using exit or throw. Conflicts: lib/cosEvent/doc/src/notes.xml lib/cosEvent/vsn.mk lib/cosEventDomain/doc/src/notes.xml lib/cosEventDomain/vsn.mk lib/cosNotification/vsn.mk lib/cosProperty/doc/src/notes.xml lib/cosProperty/vsn.mk lib/cosTime/doc/src/notes.xml lib/cosTime/vsn.mk lib/orber/include/ifr_types.hrl lib/orber/vsn.mk
2011-03-03Merge branch 'sverker/dialyzer_kernel_fixes' into devSverker Eriksson
* sverker/dialyzer_kernel_fixes: Fix dialyzer warning in os:start_port_srv_loop Update preloaded modules Fix three dialyzer warnings in kernel
2011-03-02Fix typo in httpc documentationTuncer Ayaz
2011-03-02Merge branch 'cr/httpc-docs' into devNiclas Axelsson
* cr/httpc-docs: inets/httpc: Polish documentation OTP-9089
2011-03-02inets/httpc: Polish documentationChristian von Roques
* Assure store_cookies (and verify_cookies) is documented instead of the nonexistent store_cookie and verify_cookie. * Make sure the cookies option is not called cookie in comments. * Sprinkle <c>...</c> arround symbols and code snippets in text. * Grammar, wording, and punctuation fixes. * Formalize See gen_tcp:connect/3,4 using <seealso>.
2011-03-02Merge branch 'fd/httpc-man-page-fixes' into devNiclas Axelsson
* fd/httpc-man-page-fixes: Grammar and typo fixes for the httpc module documentation OTP-9090
2011-03-02Merge branch 'ih/calendar-iso-8601-erl' into devNiclas Axelsson
* ih/calendar-iso-8601-erl: Add ISO week number calculation functions to the calendar module in stdlib OTP-9087
2011-03-02* On some windows machines dirs seem to vanish sometime betweenMicael Karlberg
the call to init_per_testcase (when they are created) and the call to the actual test case (when they are used). * Try to handle systems where crypto is not built better. This *is* handled by application, but the test case snmp_app_test:undef_funcs could do a better job (which it hopefully does now :).
2011-03-02Add ISO week number calculation functions to the calendar module in stdlibImre Horvath
This new feature adds the missing week number function to the calendar module of the stdlib application. The implementation conforms to the ISO 8601 standard. The new feature has been implemented tested and documented.
2011-03-02Merge branch 'hw/erl-clarify-detached-doc' into devNiclas Axelsson
* hw/erl-clarify-detached-doc: Mention that "-detached" implies "-noinput" OTP-9086
2011-03-02Merge branch 'ta/driver-entry-typos' into devNiclas Axelsson
* ta/driver-entry-typos: Fix a couple typos in driver_entry(3) OTP-9085
2011-03-02Update unavailable test case to do setup and teardownLukas Larsson
2011-03-02Merge branch 'fm/dict-man-page' into devNiclas Axelsson
* fm/dict-man-page: Fixes to the orddict module documentation Fixes to the dict module documentation OTP-9083
2011-03-02Merge branch 'pan/wx_macos_main_thread' into devPatrik Nyblom
* pan/wx_macos_main_thread: Remove race in main thread stealing due to reading and writing to pipe from same thread OTP-9081
2011-03-02Remove race in main thread stealing due to reading and writing to pipe from ↵Patrik Nyblom
same thread
2011-03-02Merge branch 'bmk/snmp/snmp419_integration/OTP-9068' into devMicael Karlberg
* [compiler] Added support for textual convention AGENT-CAPABILITIES and full support for textual convention MODULE-COMPLIANCE: OTP-8966 * [agent] Added a "complete" set of (snmp) table and variable print functions: OTP-8977 * [agent] For is_set_ok and set operations on the table vacmAccessTable, all values of the vacmAccessSecurityModel column was incorrectly translated into any: OTP-8980 * [agent] Reconfigure of SNMP-VIEW-BASED-ACM-MIB could after a change in the vacm config file (vacm.conf): OTP-8981 * [compiler] Added a MIB compiler (frontend) escript, snmpc: OTP-9004
2011-03-02Fix dialyzer warning in os:start_port_srv_loopSverker Eriksson
Rewrote the code a bit to silence dialyzer. Seems dialyzer can't handle a function that either returns or loops forever depending on function argument.
2011-03-02Merge branch 'pan/wx_macos_main_thread' into devPatrik Nyblom
* pan/wx_macos_main_thread: Make MacOS (NS) wx use the main thread OTP-9081
2011-03-02Make MacOS (NS) wx use the main threadPatrik Nyblom
2011-03-02Merge branch 'pan/halfword-tmp-heap-fixes/OTP-8332' into devPatrik Nyblom
* pan/halfword-tmp-heap-fixes/OTP-8332: Fix assymetric (Un)UseTmpHeap in erl_process.c Conflicts: erts/emulator/beam/beam_emu.c
2011-03-02Merge branch 'dgud/wx/unload-driver/OTP-9080' into devDan Gudmundsson
* dgud/wx/unload-driver/OTP-9080: Fix bad string copy during initialization Fix start args Fixed coredump when graphics could not be initiated
2011-03-02Fix bad string copy during initializationDan Gudmundsson
This may have caused the core dump on ubuntu-64 which have happend for some people.
2011-03-02Fix start argsDan Gudmundsson
2011-03-02Fixed coredump when graphics could not be initiatedDan Gudmundsson
For instance when DISPLAY was not set
2011-03-02Fix bug where failing to make a testcase caused an errornous failure reasonLukas Larsson
2011-03-02Document exiting and garbage_collecting process statusesKostis Sagonas
2011-03-01Fixed an error detected by dialyzer:Micael Karlberg
The second argument to the definitions_loop function should be the record dldata and not the atome false...
2011-03-01Merge branch 'sverker/driver_SUITE_smp_select_nice_fail/OTP-9042' into devSverker Eriksson
* sverker/driver_SUITE_smp_select_nice_fail/OTP-9042: Allow unexpected driver input event in driver_SUITE:smp_select
2011-03-01Merge branch 'sverker/doc-fixes/OTP-9002' into devSverker Eriksson
* sverker/doc-fixes/OTP-9002: Fix minor typos in erl_nif documentation