aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Collapse)Author
2011-03-01Fixed megacos own test server again. Now added suite initMicael Karlberg
and end. Also some cosmetic stuff (indenting).
2011-03-01Added new module (megaco_config_misc).Micael Karlberg
2011-03-01Fixed wrong link (to non-existing snmpc ref-manual).Micael Karlberg
2011-02-28Merge branch 'dev' into bmk/snmp/snmp419_integration/OTP-9068Micael Karlberg
2011-02-28Fixed cosmetic stuff in doc.Micael Karlberg
Merge branch 'bmk/snmp/minor_doc_improvements/OTP-9037' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src
2011-02-28Added a MIB compiler (frontend) escript, named snmpc.Micael Karlberg
Merge branch 'bmk/snmp/snmpc/OTP-9004' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src lib/snmp/vsn.mk
2011-02-28Fix file descriptor leak in crashdump_viewer:chunk_pageSiri Hansen
Also, remove compiler warnings for crashdump_viewer_SUITE and fix Makefile in test directory so Emakefile does not grow.
2011-02-28Merge branch 'lukas/common_test/test_order_wrong/OTP-9026' into devLukas Larsson
* lukas/common_test/test_order_wrong/OTP-9026: Add test event info for the old tests Update test spec parser to not group suites, groups and cases which are hierarchically related if merge_tests config i set to false Add test cases for test spec ordering of testcases in spec Conflicts: lib/common_test/test/ct_testspec_1_SUITE.erl
2011-02-28Merge branch 'lukas/test_server/ts_migration/OTP-8768' into devLukas Larsson
* lukas/test_server/ts_migration/OTP-8768: Update test_server tests to conform with common_test standard Remove old test_server code
2011-02-28Minor bugfix related to improved performance of crashdump_viewerSiri Hansen
2011-02-28Document new cdv script and cdv.bat file for starting crashdump viewerSiri Hansen
2011-02-28Add shell script and .bat file to start crashdump_viewerSiri Hansen
Since browsers no longer can provide the full path of a file selected with a file-type input field (browse button), the input field for loading a crashdump is now changed to a plain text input field. Since this reduces the user-friendlyness, a shell script (and a .bat file) has instead been added so the crashdump_viewer can be started directly from the command line - and thus normal tab completion can be used for selecting the crashdump file. Usage: cdv file [ browser ]
2011-02-28Fix slow parsing of crashdumpsSiri Hansen
This is a first attempt at fixing the problem described in seq11783 - crashdump_viewer is very slow at parsing big crashdumps. To open the first page for a dump of 17M takes about 2 minutes and a dump of 280M takes 1.5-2 hours. The main problmem is that the cdv_dump_index_table, which holds all tags read from the dump, is a bag. Profiling shows that ~95% of the time is spent in ets:insert. The table is now changed to an ordered_set. A second problem occured when a page with many table rows was opened. These pages were sent to inet in one chunk, causing both crashdump_viewer_server and the inets (mod_esi) process to grow very much in memory usage. To overcome this, the pages are now sent to inets in chunks of 1000 rows, and the data is coverted to binaries to avoid data copying between the two processes. Also, some new information in the crashdump was not recognized by the crashdump_viewer. This has been fixed.
2011-02-28Merge branch 'lukas/stdlib/native_escript/OTP-9076' into devLukas Larsson
* lukas/stdlib/native_escript/OTP-9076: Update escrips to allow the -n or -compile(native) flag, which compiles the code within the escript with the +native flag. You need an HiPE enabled emulator for this to work.
2011-02-28Merge branch 'lukas/tools/cover_mem_footprint/OTP-9043' into devLukas Larsson
* lukas/tools/cover_mem_footprint/OTP-9043: Update testcases which need crypto to be skipped on platforms which does not have crypto Update internal pmap to have a process limit Add write concurrancy to cover masters ?COVER_TABLE Update documentation to reflect performance enhancement changes of cover Add aync_analyse_to_file function to cover Split the cover ets tables into two tables, one with the clause info and one with the bump info. This will make it faster to search the tables when analyzing and exporting data. Add process debug tags Update remote collect to handle multiple requests at once Remove io printout warnings when exporting an imported module Make the call to cover parallel so that the test_server takes advantage of the new cool parallel cover features. Update cover to allow multiple analyse and analyze_to_file calls at the same time. For each call a seperate process will be spawned to handle the request. Refactor cover to prepare it for making analysis parallel Update remote loading to only load a certain number of modules at a time to prevent memory usage explosion Conflicts: lib/tools/test/cover_SUITE.erl
2011-02-28Make crypto.c work with valgrind 3.6 and correct cerl.srcPatrik Nyblom
2011-02-28Merge branch 'dev' into bmk/megaco/miscellaneous_dialyzer/OTP-9075Micael Karlberg
Had to fix a bunch of CopyRight end-dates (in erts files)...
2011-02-25No auto import of error/1,2.Micael Karlberg
2011-02-25First batch of attempts to deal with dialyzer issues...Micael Karlberg
2011-02-25Fix trivial typos in supervisor_SUITETuncer Ayaz
2011-02-25Honor start type in .rel files when building relup filesPaul Guyot
Previously, relup file always included an application:start(Application, permanent) apply instruction for every application that appear in the UpTo/DowFrom release file, whatever their start type in the release file. The new implementation fixes this bug by honoring the start type according to the rel(5) format. If the start type is none, no apply line is included in the relup. If the start type is load, the relup includes instruction to only load the application. Otherwise, the relup includes an instruction to start the application to the according type. The fix is implemented by adding a new parameter to the add_application high level appup instruction. This new parameter is documented in appup(5).
2011-02-25[agent] When callingMicael Karlberg
snmp_view_based_acm_mib:snmp_view_based_acm_mib:reconfigure/1 on a running node, the table vacmAccessTable was not properly cleaned. This meant that if some entries in the vacm.conf file was removed (compared to the "current" config), while others where modified and/or added, the removed entrie(s) would still exist in the vacmAccessTable table. Merge branch 'bmk/snmp/vacmAccessTable_cleanup/OTP-8981' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src lib/snmp/vsn.mk
2011-02-25[agent] For the table vacmAccessTable, when performing theMicael Karlberg
is_set_ok and set operation(s), all values of the vacmAccessSecurityModel column was incorrectly translated to *any*. Merge branch 'bmk/snmp/verify_vacm_security_model/OTP-8980' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src lib/snmp/test/snmp_appup_test.erl lib/snmp/vsn.mk
2011-02-25Merge branch 'lukas/test_server/ts_cleanup' into ↵Lukas Larsson
lukas/test_server/ts_migration/OTP-8768 * lukas/test_server/ts_cleanup: Remove old test_server code
2011-02-25[agent] Added a "complete" set of (snmp) table and variableMicael Karlberg
print functions, for each mib handled by the SNMP (agent) application. This will be usefull when debugging a running agent. See snmpa:print_mib_info/0, snmpa:print_mib_tables/0 and snmpa:print_mib_variables/0 for more info. Merge branch 'bmk/snmp/add_snmp_table_print/OTP-8977' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/doc/src/notes.xml lib/snmp/src/app/snmp.appup.src lib/snmp/vsn.mk
2011-02-25Update test_server tests to conform with common_test standardLukas Larsson
2011-02-24[compiler] Added support for the textual conventionMicael Karlberg
AGENT-CAPABILITIES and full support for textual convention MODULE-COMPLIANCE, both defined by the SNMPv2-CONF mib. The *reference* and *modules* part(s) are stored in the assocList field of the mib-entry (me) record. Only handled if the option(s) agent_capabilities and module_compliance (respectively) are provided to the compiler. For backward compatibillity, the MIBs provided with this application are *not* compiled with these options. Merge branch 'bmk/snmp/add_compiler_support_agent_capabilities/OTP-8966' into bmk/snmp/snmp419_integration/OTP-9068 Conflicts: lib/snmp/test/snmp_compiler_test.erl
2011-02-24Merge branch 'bjorn/fix-dialyzer-warnings' into devBjörn Gustavsson
* bjorn/fix-dialyzer-warnings: v3_kernel_pp: Eliminate dialyzer warning inet6_tcp_dist: Eliminate dialyzer warning for "tuple fun"
2011-02-24Merge branch 'bjorn/compiler/refactor-source-options' into devBjörn Gustavsson
* bjorn/compiler/refactor-source-options: compile: Refactor handling of source options (e.g. 'from_core')
2011-02-24Merge branch 'bjorn/fix-os_find_executable/OTP-8983' into devBjörn Gustavsson
* bjorn/fix-os_find_executable/OTP-8983: Never allow os:find_executable/1 to return the path of directories
2011-02-23Wrong tag for note (snmpc instead of compiler)...Micael Karlberg
2011-02-23Fixed release notes (almost, since this change willMicael Karlberg
not actually be part of the release notes) and appup file.
2011-02-23Fixed release notes and appup file.Micael Karlberg
2011-02-23Fixed release notes and appup file.Micael Karlberg
2011-02-23Updated release notes and appup file.Micael Karlberg
2011-02-23Final update of appup filer (forgot about the read_mib macro usedMicael Karlberg
by the snmp_misc module).
2011-02-23Final update to release notes and the appup file.Micael Karlberg
2011-02-23Updated release notes and the documentation.Micael Karlberg
Also added entry in the appup file.
2011-02-23v3_kernel_pp: Eliminate dialyzer warningBjörn Gustavsson
Use conditional compilation instead of a run-time test. Will also improve the coverage of the code.
2011-02-23kernel: Eliminate compiler warningBjörn Gustavsson
2011-02-23stdlib tests: Eliminate some compiler warningsBjörn Gustavsson
2011-02-23compiler: Eliminate some warningsBjörn Gustavsson
2011-02-23Initial fix of release notes (bad notes for version 4.18).Micael Karlberg
2011-02-23Now also handling generation of header files.Micael Karlberg
2011-02-23Fixed document encoding.Micael Karlberg
2011-02-23inet6_tcp_dist: Eliminate dialyzer warning for "tuple fun"Björn Gustavsson
Replace the "tuple fun" with an external fun.
2011-02-23Fixed verbosity.Micael Karlberg
2011-02-23Merge branch 'ia/supervisor-saves-unnecessary-data/OTP-9064' into devIngela Anderton Andin
* ia/supervisor-saves-unnecessary-data/OTP-9064: Added test case do_not_save_start_parameters_for_temporary_children and fixed dialyzer spec. Do not save parameter list for any temporary processes Do not save initial arguments for dynamic temporary processes Conflicts: lib/stdlib/test/supervisor_SUITE.erl
2011-02-23Fixed MIB file name making...Micael Karlberg
2011-02-22Backup commit (time to go home)...Micael Karlberg