├── Makefile ├── README ├── bin ├── .cvsignore ├── jerl.in └── lersp ├── config ├── .cvsignore ├── Makefile ├── aclocal.m4 ├── config.guess ├── config.sub ├── configure.in └── install-sh ├── doc ├── FOOT ├── HEAD ├── jungerl-logo.png └── make_index.sh ├── lib ├── Makefile ├── bic │ ├── Makefile │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ └── bic.hrl │ ├── src │ │ ├── Makefile │ │ ├── bic.erl │ │ ├── bic_cpp.erl │ │ ├── bic_leex.erl │ │ ├── bic_leex.hrl │ │ ├── bic_parse.yrl │ │ └── bic_scan.xrl │ └── test │ │ ├── a │ │ ├── comments.c │ │ ├── cond.c │ │ ├── fib.c │ │ ├── inc.c │ │ ├── inc │ │ └── b │ │ ├── macros.c │ │ └── types.c ├── builder │ ├── Makefile │ ├── doc │ │ ├── builder.html │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ └── builder.erl ├── ce │ ├── Makefile │ ├── README.jungerl │ ├── doc │ │ ├── .cvsignore │ │ ├── .empty │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── ce_broadcaster.erl │ │ ├── ce_calendar.erl │ │ ├── ce_db.erl │ │ ├── ce_english.erl │ │ ├── ce_event.erl │ │ ├── ce_file.erl │ │ ├── ce_goat.erl │ │ ├── ce_goat_demo.erl │ │ ├── ce_html.erl │ │ ├── ce_lib.erl │ │ ├── ce_lists.erl │ │ ├── ce_locker.erl │ │ ├── ce_log.erl │ │ ├── ce_math.erl │ │ ├── ce_memoize.erl │ │ ├── ce_parser.erl │ │ ├── ce_poll.erl │ │ ├── ce_random.erl │ │ ├── ce_rec.erl │ │ ├── ce_smtp.erl │ │ ├── ce_socket.erl │ │ ├── ce_string.erl │ │ ├── ce_telnet.erl │ │ ├── ce_timer.erl │ │ ├── ce_tot.erl │ │ └── ce_xlat.erl ├── claw │ ├── HISTORY │ ├── README │ ├── doc │ │ └── short-desc │ └── src │ │ ├── .cvsignore │ │ ├── claw.lisp │ │ ├── clex.lisp │ │ ├── fact.core │ │ ├── lalr.lisp │ │ ├── loadme.lisp │ │ └── test.lisp ├── dhcp │ ├── LICENSE.txt │ ├── Makefile │ ├── README │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ └── dhcp_lib.hrl │ ├── src │ │ ├── Makefile │ │ ├── dhcp.app.src │ │ ├── dhcp_cli_srv.erl │ │ ├── dhcp_lib.erl │ │ └── dhcp_test.erl │ └── vsn.mk ├── distel │ ├── AUTHORS │ ├── ChangeLog │ ├── INSTALL │ ├── INSTALL.WIN32 │ ├── Makefile │ ├── NEWS │ ├── README │ ├── README.ie-session │ ├── doc │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── dbg.eps │ │ ├── distel.texi │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── elisp │ │ ├── .cvsignore │ │ ├── derl.el │ │ ├── distel-ie.el │ │ ├── distel.el │ │ ├── edb.el │ │ ├── epmd.el │ │ ├── erl-example.el │ │ ├── erl-service.el │ │ ├── erl-test.el │ │ ├── erl.el │ │ ├── erlext.el │ │ ├── ewoc.el │ │ ├── md5.el │ │ ├── net-fsm.el │ │ └── patmatch.el │ └── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── distel.erl │ │ ├── distel_ie.erl │ │ └── fdoc.erl ├── edep │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── scripts │ │ └── edep │ └── src │ │ ├── Makefile │ │ └── edep.erl ├── edoc │ ├── COPYING │ ├── FREEZE │ ├── Makefile │ ├── README │ ├── doc │ │ ├── edoc-info │ │ ├── edoc.html │ │ ├── edoc_data.html │ │ ├── edoc_doclet.html │ │ ├── edoc_extract.html │ │ ├── edoc_layout.html │ │ ├── edoc_lib.html │ │ ├── edoc_macros.html │ │ ├── edoc_parse_contact.html │ │ ├── edoc_parse_expr.html │ │ ├── edoc_parse_ref.html │ │ ├── edoc_parse_spec.html │ │ ├── edoc_parse_typedef.html │ │ ├── edoc_parse_xml.html │ │ ├── edoc_refs.html │ │ ├── edoc_report.html │ │ ├── edoc_run.html │ │ ├── edoc_scanner.html │ │ ├── edoc_tags.html │ │ ├── edoc_types.html │ │ ├── edoc_wiki.html │ │ ├── index.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── overview.edoc │ │ ├── packages-frame.html │ │ ├── short-desc │ │ └── stylesheet.css │ ├── ebin │ │ └── .empty │ ├── edoc.pub │ ├── include │ │ ├── edoc_doclet.hrl │ │ └── xmerl.hrl │ ├── priv │ │ ├── edoc.dtd │ │ └── stylesheet.css │ └── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── edoc.erl │ │ ├── edoc.hrl │ │ ├── edoc.html │ │ ├── edoc_data.erl │ │ ├── edoc_doclet.erl │ │ ├── edoc_extract.erl │ │ ├── edoc_layout.erl │ │ ├── edoc_lib.erl │ │ ├── edoc_macros.erl │ │ ├── edoc_parse_contact.erl │ │ ├── edoc_parse_expr.erl │ │ ├── edoc_parse_ref.erl │ │ ├── edoc_parse_spec.erl │ │ ├── edoc_parse_typedef.erl │ │ ├── edoc_parse_xml.erl │ │ ├── edoc_parser.yrl │ │ ├── edoc_refs.erl │ │ ├── edoc_report.erl │ │ ├── edoc_run.erl │ │ ├── edoc_scanner.erl │ │ ├── edoc_tags.erl │ │ ├── edoc_types.erl │ │ └── edoc_wiki.erl ├── eldap │ ├── Makefile │ ├── README │ ├── doc │ │ ├── README.example │ │ ├── draft-ietf-asid-ldap-c-api-00.txt │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── src │ │ ├── ELDAPv3.asn │ │ ├── Makefile │ │ ├── eldap.erl │ │ └── eldap.hrl │ └── test │ │ ├── README.test │ │ ├── bill.ldif │ │ ├── bluetail.ldif │ │ ├── crl.ldif │ │ ├── eldap_fsm.erl │ │ ├── eldap_test.erl │ │ ├── ldap.rc │ │ ├── people.ldif │ │ ├── post_danmark.ldif │ │ ├── server1.crl │ │ ├── slapd.conf │ │ └── tobbe.ldif ├── enfs │ ├── ChangeLog │ ├── Makefile │ ├── README │ ├── bin │ │ ├── mount_procfs.sh │ │ └── run_procfs.sh │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── nfs.x │ │ ├── nfs_procfs.erl │ │ └── nfs_server.erl ├── epop │ ├── Makefile │ ├── doc │ │ ├── blurb │ │ ├── draft-tornkvist-pop3-00.ms │ │ ├── draft-tornkvist-pop3-01.ms │ │ ├── epop.3 │ │ ├── epop_biff.3 │ │ ├── epop_client.3 │ │ ├── epop_configure.3 │ │ ├── epop_dets.3 │ │ ├── epop_inc.3 │ │ ├── epop_mh.3 │ │ ├── epop_smtp_client.3 │ │ └── short-desc │ └── src │ │ ├── Makefile │ │ ├── epop.erl │ │ ├── epop_biff.erl │ │ ├── epop_client.erl │ │ ├── epop_db.erl │ │ ├── epop_dbg.erl │ │ ├── epop_dets.erl │ │ ├── epop_inc.erl │ │ ├── epop_md5.erl │ │ ├── epop_notify.erl │ │ ├── epop_server.erl │ │ ├── epop_smtp_client.erl │ │ └── epop_test.erl ├── eradius │ ├── MIT_LICENSE │ ├── Makefile │ ├── doc │ │ ├── .skip │ │ └── short-desc │ ├── ebin │ │ └── .skip │ ├── include │ │ ├── .cvsignore │ │ └── eradius_dict.hrl │ ├── priv │ │ ├── .cvsignore │ │ ├── Makefile │ │ └── dictionaries │ │ │ ├── dictionary │ │ │ ├── dictionary.acc │ │ │ ├── dictionary.alcatel │ │ │ ├── dictionary.alteon │ │ │ ├── dictionary.altiga │ │ │ ├── dictionary.aptis │ │ │ ├── dictionary.ascend │ │ │ ├── dictionary.bay │ │ │ ├── dictionary.bintec │ │ │ ├── dictionary.cabletron │ │ │ ├── dictionary.cisco │ │ │ ├── dictionary.cisco.bbsm │ │ │ ├── dictionary.cisco.vpn3000 │ │ │ ├── dictionary.cisco.vpn5000 │ │ │ ├── dictionary.colubris │ │ │ ├── dictionary.columbia_university │ │ │ ├── dictionary.compat │ │ │ ├── dictionary.erx │ │ │ ├── dictionary.extreme │ │ │ ├── dictionary.foundry │ │ │ ├── dictionary.freeradius │ │ │ ├── dictionary.itk │ │ │ ├── dictionary.juniper │ │ │ ├── dictionary.livingston │ │ │ ├── dictionary.microsoft │ │ │ ├── dictionary.netscreen │ │ │ ├── dictionary.nokia │ │ │ ├── dictionary.nomadix │ │ │ ├── dictionary.quintum │ │ │ ├── dictionary.redback │ │ │ ├── dictionary.redcreek │ │ │ ├── dictionary.shasta │ │ │ ├── dictionary.shiva │ │ │ ├── dictionary.springtide │ │ │ ├── dictionary.telebit │ │ │ ├── dictionary.tunnel │ │ │ ├── dictionary.usr │ │ │ ├── dictionary.versanet │ │ │ ├── dictionary.wispr │ │ │ └── dictionary.xedia │ ├── src │ │ ├── Makefile │ │ ├── eradius.erl │ │ ├── eradius.hrl │ │ ├── eradius_acc.erl │ │ ├── eradius_dict.erl │ │ ├── eradius_lib.erl │ │ ├── eradius_lib.hrl │ │ ├── eradius_server.erl │ │ └── eradius_server_example.erl │ └── test │ │ ├── Makefile │ │ └── et.erl ├── ergex │ ├── COPYING │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ └── src │ │ ├── Makefile │ │ ├── ergex_deriv.erl │ │ ├── ergex_parse.erl │ │ └── ergex_tree.erl ├── erl_cgi │ ├── INSTALL │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ └── esp_cat.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ └── erl_cgi.hrl │ ├── priv │ │ ├── .empty │ │ └── bin │ │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── erl_cgi.erl │ │ ├── erl_cgi_srv.erl │ │ ├── esp.erl │ │ ├── esp_html.erl │ │ ├── html.erl │ │ ├── html_esp.erl │ │ └── stdio.erl ├── erl_img │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ └── erl_img.hrl │ └── src │ │ ├── Makefile │ │ ├── adler.erl │ │ ├── api.hrl │ │ ├── dbg.hrl │ │ ├── erl_img.erl │ │ ├── erl_img_show.erl │ │ ├── exif.erl │ │ ├── exif.hrl │ │ ├── image_bmp.erl │ │ ├── image_gif.erl │ │ ├── image_jpeg.erl │ │ ├── image_png.erl │ │ ├── image_tiff.erl │ │ ├── image_undef.erl │ │ ├── image_x_xpixmap.erl │ │ ├── jpeg.hrl │ │ ├── lzw.erl │ │ ├── mktab.erl │ │ ├── tiff.hrl │ │ └── video_mpeg.erl ├── erlang_automated_build │ ├── doc │ │ ├── DOCUMENTATION.TXT │ │ ├── LICENSE │ │ ├── README.TXT │ │ ├── examples │ │ │ ├── output │ │ │ │ ├── compile.png │ │ │ │ ├── dialyzer.png │ │ │ │ ├── graph.html │ │ │ │ ├── images │ │ │ │ │ ├── graphes-Errors-rate.png │ │ │ │ │ ├── graphes-Errors-total.png │ │ │ │ │ ├── graphes-HTTP_CODE-rate.png │ │ │ │ │ ├── graphes-HTTP_CODE-total.png │ │ │ │ │ ├── graphes-Perfs-max_sample.png │ │ │ │ │ ├── graphes-Perfs-mean.png │ │ │ │ │ ├── graphes-Perfs-min_sample.png │ │ │ │ │ ├── graphes-Perfs-rate.png │ │ │ │ │ ├── graphes-Perfs-stdvar.png │ │ │ │ │ ├── graphes-Session-max_sample.png │ │ │ │ │ ├── graphes-Session-mean.png │ │ │ │ │ ├── graphes-Session-min_sample.png │ │ │ │ │ ├── graphes-Session-rate.png │ │ │ │ │ ├── graphes-Session-stdvar.png │ │ │ │ │ ├── graphes-Size-rate.png │ │ │ │ │ ├── graphes-Size-total.png │ │ │ │ │ ├── graphes-Transactions-max_sample.png │ │ │ │ │ ├── graphes-Transactions-mean.png │ │ │ │ │ ├── graphes-Transactions-min_sample.png │ │ │ │ │ ├── graphes-Transactions-rate.png │ │ │ │ │ ├── graphes-Transactions-stdvar.png │ │ │ │ │ ├── graphes-Users-maximum_simultaneous.png │ │ │ │ │ ├── graphes-Users-simultaneous.png │ │ │ │ │ ├── graphes-Users_Arrival-rate.png │ │ │ │ │ └── graphes-Users_Arrival-total.png │ │ │ │ ├── index.html │ │ │ │ ├── line_coverage.png │ │ │ │ ├── percentage_line_coverage.png │ │ │ │ ├── report.html │ │ │ │ └── test_cases.png │ │ │ └── src │ │ │ │ ├── compile_code.erl │ │ │ │ ├── erl_auto_bld_ssh_wrapper │ │ │ │ ├── kill_canary │ │ │ │ ├── post-tsunami.script │ │ │ │ ├── pre-tsunami.script │ │ │ │ ├── prepare_build │ │ │ │ ├── start_app.erl │ │ │ │ └── ts_stub.erl │ │ └── short-desc │ └── src │ │ └── erlang_automated_build ├── erlmerge │ ├── Makefile │ ├── Makefile.top │ ├── README │ ├── bin │ │ └── .cvsignore │ ├── config │ │ ├── Makefile │ │ ├── aclocal.m4 │ │ ├── config.guess │ │ ├── config.sub │ │ ├── configure │ │ ├── configure.in │ │ ├── erlmerge.sh │ │ ├── include.mk.in │ │ └── install-sh │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── erlmerge.app.src │ │ └── erlmerge.erl │ └── vsn.mk ├── erlspect │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ ├── erlspect.erl │ │ └── test_erlspect.erl ├── ermacs │ ├── ChangeLog │ ├── Makefile │ ├── README │ ├── TODO │ ├── bin │ │ └── .cvsignore │ ├── doc │ │ ├── DESIGN │ │ ├── TOUR │ │ ├── TROUBLESHOOTING │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ └── edit.hrl │ ├── mods │ │ ├── ebin │ │ │ └── .empty │ │ └── src │ │ │ ├── Makefile │ │ │ ├── em_erlang.erl │ │ │ ├── em_erlang_scan.erl │ │ │ ├── em_erlang_scan.xrl │ │ │ ├── em_scan.erl │ │ │ ├── em_scheme.erl │ │ │ ├── em_scheme_scan.erl │ │ │ ├── em_scheme_scan.xrl │ │ │ ├── em_stdlib.erl │ │ │ ├── em_test_scan.erl │ │ │ ├── em_test_scan.xrl │ │ │ └── leex.hrl │ └── src │ │ ├── Makefile │ │ ├── cord.erl │ │ ├── cord_regexp.erl │ │ ├── edit.erl │ │ ├── edit_bench.erl │ │ ├── edit_buf.erl │ │ ├── edit_complete.erl │ │ ├── edit_display.erl │ │ ├── edit_display.erl.slow │ │ ├── edit_eval.erl │ │ ├── edit_extended.erl │ │ ├── edit_file.erl │ │ ├── edit_genserv.erl │ │ ├── edit_globalmap.erl │ │ ├── edit_help.erl │ │ ├── edit_history.erl │ │ ├── edit_input.erl │ │ ├── edit_keymap.erl │ │ ├── edit_lex.erl │ │ ├── edit_lib.erl │ │ ├── edit_make.erl │ │ ├── edit_mod.erl │ │ ├── edit_prof.erl │ │ ├── edit_terminal.erl │ │ ├── edit_terminal_gterm.erl │ │ ├── edit_text.erl │ │ ├── edit_transform.erl │ │ ├── edit_util.erl │ │ ├── edit_var.erl │ │ ├── edit_window.erl │ │ └── ermacs.in ├── esmb │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ ├── global.h │ │ ├── iconv_drv.c │ │ ├── md4.c │ │ ├── md4.h │ │ ├── md4_drv.c │ │ └── test.c │ ├── doc │ │ ├── CIFS-TR-1p00_FINAL.pdf │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── esmb.app.src │ │ ├── esmb.erl │ │ ├── esmb_app.erl │ │ ├── esmb_browser.erl │ │ ├── esmb_client.erl │ │ ├── esmb_gettext.erl │ │ ├── esmb_lib.hrl │ │ ├── esmb_netbios.erl │ │ ├── esmb_netbios.hrl │ │ ├── esmb_rpc.erl │ │ ├── esmb_rpc.hrl │ │ ├── esmb_sup.erl │ │ ├── esmb_test.erl │ │ ├── iconv.erl │ │ └── md4.erl │ └── vsn.mk ├── ex11 │ ├── .cvsignore │ ├── Makefile │ ├── README │ ├── README.developers │ ├── SKIP │ ├── TODO │ ├── bin │ │ └── test │ ├── doc │ │ ├── .empty │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── ex11.pub │ ├── include │ │ └── ex11.hrl │ ├── priv │ │ └── .empty │ └── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── ex11.erl │ │ ├── ex11_client.erl │ │ ├── ex11_db.erl │ │ ├── ex11_proto.erl │ │ ├── ex11_utils.erl │ │ ├── ex11_xauth.erl │ │ ├── matrix44.erl │ │ └── rcube.erl ├── fd_server │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ ├── fdlib.c │ │ ├── fdlib.h │ │ ├── fdsend_drv.c │ │ ├── fdsrv.c │ │ ├── fdsrv_drv.c │ │ ├── memfs.h │ │ └── strs.h │ ├── config │ │ ├── Makefile │ │ ├── acconfig.h │ │ ├── aclocal.m4 │ │ ├── config.guess │ │ ├── config.h.in │ │ ├── config.sub │ │ ├── configure.in │ │ ├── include.mk.in │ │ └── install-sh │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── fd_server.app.src │ │ └── fdsrv.erl │ └── vsn.mk ├── ftpd │ ├── ChangeLog │ ├── Makefile │ ├── include │ │ └── ftpd.hrl │ ├── src │ │ ├── Makefile │ │ ├── ftp_test.erl │ │ ├── ftpd.app.src │ │ ├── ftpd.erl │ │ └── ftpd_srv.hrl │ └── vsn.mk ├── gd1_drv │ ├── .cvsignore │ ├── GDConfig.mk.sample │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ ├── erl_driver_tk.c │ │ ├── erl_driver_tk.h │ │ ├── gd1_drv.c │ │ ├── gd1_drv.h │ │ ├── my-gd1.c │ │ └── my-gd1.h │ ├── doc │ │ └── short-desc │ ├── priv │ │ └── gd1.xml │ ├── src │ │ ├── Makefile │ │ ├── gd1_drv.erl │ │ └── gd1_drv.hrl │ └── test │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── Test-Files │ │ ├── brush.png │ │ ├── hosed.gd2 │ │ ├── test.gd │ │ ├── test.gd2 │ │ ├── test_r2-2.png │ │ ├── test_r2-b.png │ │ └── test_r2.png │ │ └── gd1_test.erl ├── gen_leader │ ├── Makefile │ ├── README │ ├── doc │ │ ├── edoc-info │ │ ├── gdict.html │ │ ├── gen_leader.html │ │ ├── index.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── overview.edoc │ │ ├── packages-frame.html │ │ ├── short-desc │ │ ├── stylesheet.css │ │ └── test_cb.html │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── gdict.erl │ │ ├── gen_leader.erl │ │ └── test_cb.erl ├── gettext │ ├── LICENSE │ ├── Makefile │ ├── Makefile.gettext │ ├── README │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ └── gettext.hrl │ ├── priv │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── gettext.app.src │ │ ├── gettext.erl │ │ ├── gettext.hrl │ │ ├── gettext_app.erl │ │ ├── gettext_checker.erl │ │ ├── gettext_compile.erl │ │ ├── gettext_lib.hrl │ │ ├── gettext_server.erl │ │ ├── gettext_sup.erl │ │ └── iso639.erl │ ├── swedish.po │ └── vsn.mk ├── gregexp │ ├── EPLICENCE │ ├── Makefile │ ├── README.jungerl │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── gregexp.erl │ │ └── test_gregexp.erl ├── gtkNode │ ├── ChangeLog │ ├── Makefile │ ├── README │ ├── ROMAIN.txt │ ├── doc │ │ ├── announce │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── examples │ │ ├── Makefile │ │ ├── README │ │ ├── gperf │ │ │ └── Makefile │ │ ├── points │ │ │ ├── Makefile │ │ │ ├── points.erl │ │ │ ├── points.glade │ │ │ └── points.gladep │ │ └── simple │ │ │ ├── Makefile │ │ │ ├── simple.erl │ │ │ ├── simple.glade │ │ │ ├── simple.gladep │ │ │ └── simple_top.erl │ ├── include │ │ └── gtkNode.h │ ├── priv │ │ ├── .cvsignore │ │ ├── bin │ │ │ └── .cvsignore │ │ ├── gen │ │ │ ├── .cvsignore │ │ │ ├── g_generated-2.4.9.h │ │ │ ├── g_generated-2.6.8.h │ │ │ ├── g_generated-2.8.10.h │ │ │ ├── gdk_generated-2.4.9.h │ │ │ ├── gdk_generated-2.6.8.h │ │ │ ├── gdk_generated-2.8.10.h │ │ │ ├── gtk_generated-2.4.9.h │ │ │ ├── gtk_generated-2.6.8.h │ │ │ └── gtk_generated-2.8.10.h │ │ ├── generator │ │ │ ├── Makefile │ │ │ ├── gen │ │ │ │ └── .cvsignore │ │ │ └── src │ │ │ │ ├── Makefile │ │ │ │ ├── bio.erl │ │ │ │ ├── g.defs │ │ │ │ ├── g_black.txt │ │ │ │ ├── g_white.txt │ │ │ │ ├── gdk.defs │ │ │ │ ├── gdk_black.txt │ │ │ │ ├── gdk_white.txt │ │ │ │ ├── generator.erl │ │ │ │ ├── get_inc_path │ │ │ │ ├── gtk.defs │ │ │ │ ├── gtk_black.txt │ │ │ │ ├── gtk_white.txt │ │ │ │ └── h2def.py │ │ └── obj │ │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ ├── check │ │ ├── check_otp │ │ ├── get_inc_path │ │ ├── gtkNode.c │ │ ├── gtkNode.erl │ │ ├── gtkNode_cnode.c │ │ ├── gtkNode_gen.c │ │ ├── gtkNode_glade.c │ │ ├── gtkNode_internal.c │ │ ├── gtkNode_marshal.c │ │ ├── gtkNode_structs.c │ │ └── mk.deps ├── ibrowse │ ├── BSD_LICENSE │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── build_darwin │ │ └── ibrowse_drv.c │ ├── doc │ │ ├── ibrowse.html │ │ ├── ibrowse_lib.html │ │ └── short-desc │ ├── ebin │ │ └── ibrowse.app │ ├── priv │ │ └── ibrowse.conf │ ├── src │ │ ├── Emakefile.src │ │ ├── Makefile │ │ ├── ibrowse.app.src │ │ ├── ibrowse.erl │ │ ├── ibrowse.hrl │ │ ├── ibrowse_app.erl │ │ ├── ibrowse_http_client.erl │ │ ├── ibrowse_lb.erl │ │ ├── ibrowse_lib.erl │ │ ├── ibrowse_sup.erl │ │ └── ibrowse_test.erl │ └── vsn.mk ├── iconv │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ └── iconv_drv.c │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── iconv.app.src │ │ └── iconv.erl │ └── vsn.mk ├── intl │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ └── intl_drv.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ ├── eintl.hrl │ │ └── intl.hrl │ ├── priv │ │ └── .empty │ ├── scripts │ │ └── egettext │ ├── src │ │ ├── Makefile │ │ ├── egettext.erl │ │ ├── eintl.erl │ │ ├── intl.erl │ │ └── mo.erl │ ├── test │ │ ├── Makefile │ │ ├── etest.erl │ │ ├── po │ │ │ ├── en.po │ │ │ ├── fr.po │ │ │ ├── ja.po │ │ │ └── sv.po │ │ ├── test.c │ │ └── test.erl │ └── vsn.mk ├── js │ ├── Makefile │ ├── README │ ├── ebin │ │ └── .cvsigonore │ ├── priv │ │ ├── docroot │ │ │ ├── Makefile │ │ │ ├── Tabtastic │ │ │ │ ├── tabtastic.css │ │ │ │ └── tabtastic.js │ │ │ ├── index.yaws │ │ │ ├── js │ │ │ │ ├── fd2qs.js │ │ │ │ ├── prototype-1.2.0.js │ │ │ │ └── prototype.js │ │ │ ├── observe.yaws │ │ │ ├── periodically.yaws │ │ │ ├── say_when.yaws │ │ │ ├── stock_chart.yaws │ │ │ ├── stock_chart_ticker.yaws │ │ │ ├── tabtastic.yaws │ │ │ ├── tabtastic_css.yaws │ │ │ └── tabtastic_js.yaws │ │ └── yaws.conf │ ├── src │ │ ├── Makefile │ │ ├── js.app.src │ │ └── js.erl │ └── vsn.mk ├── lama │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── doc │ │ ├── edoc-info │ │ ├── index.html │ │ ├── lama.html │ │ ├── lama_alarm_h.html │ │ ├── lama_guard.html │ │ ├── lama_syslog_h.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── packages-frame.html │ │ ├── short-desc │ │ ├── stylesheet.css │ │ └── tracer.html │ ├── include │ │ ├── log_debug.hrl │ │ └── logger.hrl │ ├── src │ │ ├── Makefile │ │ ├── lama.app.src │ │ ├── lama.erl │ │ ├── lama.rel │ │ ├── lama_alarm_h.erl │ │ ├── lama_guard.erl │ │ ├── lama_syslog_h.erl │ │ ├── lama_test.erl │ │ ├── overview.edoc │ │ ├── test.erl │ │ └── tracer.erl │ └── vsn.mk ├── lersp │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ ├── 0-fundamental.ler │ │ ├── core-macs.ler │ │ └── lersp.sh │ └── src │ │ ├── Makefile │ │ ├── lersp.erl │ │ ├── lersp_bif.erl │ │ ├── lersp_eval.erl │ │ └── lersp_parse.erl ├── lines │ ├── Makefile │ ├── doc │ │ ├── edoc-info │ │ ├── index.html │ │ ├── lines.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── packages-frame.html │ │ ├── short-desc │ │ └── stylesheet.css │ ├── ebin │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ └── lines.erl ├── lisperl │ ├── Makefile │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── license.txt │ ├── lisperl.pub │ └── src │ │ ├── lisp_parse.erl │ │ └── lisp_parse_std.erl ├── measurement │ ├── Makefile │ ├── doc │ │ ├── .empty │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ └── measurement.erl ├── memcached │ ├── ChangeLog │ ├── Makefile │ ├── src │ │ ├── Makefile │ │ └── memcached.erl │ └── tests │ │ └── memcached_tests.erl ├── mibs │ ├── Makefile │ ├── README │ ├── mibs │ │ ├── DISMAN-EVENT-MIB.funcs │ │ ├── DISMAN-EVENT-MIB.mib │ │ ├── ERL-DISMAN-EVENT-CAP.txt │ │ └── Makefile │ └── src │ │ ├── Makefile │ │ ├── event_mib.erl │ │ ├── event_mib.hrl │ │ └── event_mib_cfg.erl ├── msc │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── base64.erl │ │ ├── bench.erl │ │ ├── disk_log_h.erl │ │ ├── fdoc.erl │ │ ├── file_gl.erl │ │ ├── gz.erl │ │ ├── internal_exports.erl │ │ ├── ipcalc.erl │ │ ├── leex.erl │ │ ├── leex.hrl │ │ ├── logger.erl │ │ ├── rec_info.erl │ │ ├── syslog.erl │ │ └── trace_lib.erl ├── otp.net │ ├── .cvsignore │ ├── LICENSE │ ├── Otp │ │ ├── .cvsignore │ │ ├── AbstractConnection.cs │ │ ├── AbstractNode.cs │ │ ├── App.config │ │ ├── AssemblyInfo.cs │ │ ├── ClassDiagram1.cd │ │ ├── Erlang │ │ │ ├── Atom.cs │ │ │ ├── BigInteger.cs │ │ │ ├── BigIntegerDoc.html │ │ │ ├── Binary.cs │ │ │ ├── Boolean.cs │ │ │ ├── Byte.cs │ │ │ ├── Char.cs │ │ │ ├── CloneObject.cs │ │ │ ├── DecodeException.cs │ │ │ ├── Double.cs │ │ │ ├── ErlangException.cs │ │ │ ├── Exception.cs │ │ │ ├── Exit.cs │ │ │ ├── Format.cs │ │ │ ├── Int.cs │ │ │ ├── List.cs │ │ │ ├── Long.cs │ │ │ ├── Object.cs │ │ │ ├── Pid.cs │ │ │ ├── Port.cs │ │ │ ├── RangeException.cs │ │ │ ├── Ref.cs │ │ │ ├── Short.cs │ │ │ ├── String.cs │ │ │ ├── Tuple.cs │ │ │ ├── UInt.cs │ │ │ ├── UShort.cs │ │ │ ├── Var.cs │ │ │ └── VarBind.cs │ │ ├── GenericQueue.cs │ │ ├── Link.cs │ │ ├── Links.cs │ │ ├── Otp.2008.bdsproj │ │ ├── Otp.2008.csproj │ │ ├── Otp.2008.sln │ │ ├── Otp.bdsproj │ │ ├── Otp.csproj │ │ ├── Otp.sln │ │ ├── OtpAuthException.cs │ │ ├── OtpConnection.cs │ │ ├── OtpCookedConnection.cs │ │ ├── OtpEpmd.cs │ │ ├── OtpException.cs │ │ ├── OtpExternal.cs │ │ ├── OtpInputStream.cs │ │ ├── OtpLocalNode.cs │ │ ├── OtpMbox.cs │ │ ├── OtpMsg.cs │ │ ├── OtpNode.cs │ │ ├── OtpNodeStatus.cs │ │ ├── OtpOutputStream.cs │ │ ├── OtpPeer.cs │ │ ├── OtpSelf.cs │ │ ├── OtpServer.cs │ │ ├── OtpSystem.cs │ │ ├── OtpTrace.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SupportClass.cs │ │ ├── Test.cs │ │ └── dotnet_keyfile.snk │ ├── OtpTest1 │ │ ├── OtpTest1.2008.csproj │ │ ├── OtpTest1.2008.sln │ │ ├── OtpTest1.csproj │ │ └── Test1.cs │ ├── SKIP │ ├── UnitTest │ │ ├── OtpTest.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── UnitTest1.cs │ ├── doc │ │ └── short-desc │ └── release_notes.txt ├── pan │ ├── ChangeLog │ ├── Makefile │ ├── bin │ │ ├── pan │ │ └── xpan │ ├── doc │ │ ├── HOWTO.html │ │ ├── pan.html │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── inc │ │ └── pan.hrl │ └── src │ │ ├── Makefile │ │ ├── cb_chaff.erl │ │ ├── cb_cpu.erl │ │ ├── cb_elwis.erl │ │ ├── cb_eprof.erl │ │ ├── cb_gc.erl │ │ ├── cb_perf.erl │ │ ├── cb_prof.erl │ │ ├── cb_stack.erl │ │ ├── cb_template.erl │ │ ├── cb_zpu.erl │ │ ├── pan.erl │ │ ├── panCpu1.erl │ │ ├── panCpu2.erl │ │ ├── panDbg.erl │ │ ├── panEts.erl │ │ ├── panFool.erl │ │ ├── panHost.erl │ │ ├── panLib.erl │ │ ├── panOpt.erl │ │ ├── panPerf.erl │ │ ├── panProf.erl │ │ ├── panScan.erl │ │ ├── panTarg.erl │ │ ├── perf_ts.erl │ │ └── prof_ts.erl ├── pgsql │ ├── EPLICENSE │ ├── Makefile │ ├── doc │ │ ├── HOWTO │ │ └── short-desc │ └── src │ │ ├── Makefile │ │ ├── pgsql.erl │ │ ├── pgsql_proto.erl │ │ ├── pgsql_tcp.erl │ │ └── pgsql_util.erl ├── pico │ ├── Makefile │ ├── README │ ├── README.jungerl │ ├── bin │ │ └── start_4999 │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── htdocs │ │ ├── erlang.gif │ │ ├── erlang.jpg │ │ ├── index.html │ │ ├── junk.bin │ │ └── test.txt │ └── src │ │ ├── Makefile │ │ ├── pico_http_server.erl │ │ ├── pico_socket_server.erl │ │ ├── pico_test.erl │ │ └── pico_utils.erl ├── plain_fsm │ ├── Makefile │ ├── doc │ │ ├── edoc-info │ │ ├── fsm_example.html │ │ ├── index.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── packages-frame.html │ │ ├── plain_fsm.html │ │ ├── pots │ │ │ ├── asynch_0 │ │ │ │ └── control.erl.txt │ │ │ ├── asynch_1 │ │ │ │ └── control.erl.txt │ │ │ ├── asynch_2 │ │ │ │ └── control.erl.txt │ │ │ ├── asynch_main.erl.txt │ │ │ ├── index.html │ │ │ └── orig │ │ │ │ └── control.erl.txt │ │ ├── short-desc │ │ └── stylesheet.css │ ├── ebin │ │ └── .cvsignore │ ├── inc │ │ └── plain_fsm.hrl │ └── src │ │ ├── Makefile │ │ ├── fsm_example.erl │ │ ├── plain_fsm.erl │ │ └── plain_fsm_xform.erl ├── posix_drv │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ ├── erl_driver_tk.c │ │ ├── erl_driver_tk.h │ │ ├── my-posix.c │ │ ├── my-posix.h │ │ ├── posix_drv.c │ │ └── posix_drv.h │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── priv │ │ └── posix.xml │ ├── src │ │ ├── Makefile │ │ ├── posix_drv.erl │ │ └── posix_drv.hrl │ └── test │ │ ├── Makefile │ │ └── posix_test.erl ├── prf │ ├── Makefile │ ├── README │ ├── doc │ │ ├── api.txt │ │ └── short-desc │ ├── examples │ │ ├── Makefile │ │ ├── client │ │ │ ├── Makefile │ │ │ └── prfClient.erl │ │ ├── dtop │ │ │ ├── ChangeLog │ │ │ ├── Makefile │ │ │ ├── dtop │ │ │ ├── dtop.erl │ │ │ └── prfDtop.erl │ │ └── gperf │ │ │ ├── ChangeLog │ │ │ ├── Makefile │ │ │ ├── gperf │ │ │ ├── gperf.erl │ │ │ ├── gperf.glade │ │ │ ├── gperf.gladep │ │ │ ├── gperfConsumer.erl │ │ │ └── gperfGtk.erl │ ├── include │ │ └── prf.hrl │ └── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── mk.deps │ │ ├── prfHost.erl │ │ ├── prfNet.erl │ │ ├── prfPrc.erl │ │ ├── prfSys.erl │ │ └── prfTarg.erl ├── proc │ ├── Makefile │ ├── doc │ │ └── proc.html │ ├── ebin │ │ └── proc.app │ └── src │ │ ├── Makefile │ │ ├── proc.app.src │ │ ├── proc.erl │ │ ├── proc_app.erl │ │ ├── proc_super.erl │ │ └── proc_tabs.erl ├── proc_reg │ ├── Makefile │ ├── README │ ├── ebin │ │ └── proc_reg.app │ ├── src │ │ ├── Makefile │ │ ├── proc_reg.app.src │ │ ├── proc_reg.erl │ │ ├── proc_reg.rel.src │ │ ├── proc_reg_sup.erl │ │ └── proc_reg_tabs.erl │ └── test │ │ ├── proc_reg.spec │ │ ├── proc_reg_SUITE.erl │ │ └── proc_reg_simple_SUITE.erl ├── psocket │ ├── ChangeLog │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ └── psocket_srv.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ ├── hub.erl │ │ └── psocket.erl ├── quickcheck │ ├── Makefile │ ├── README │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ └── quickcheck.hrl │ └── src │ │ ├── Makefile │ │ ├── qc.erl │ │ ├── qc_example.erl │ │ └── setspec.erl ├── rdbms │ ├── Makefile │ ├── README │ ├── doc │ │ ├── README │ │ ├── rdbms.html │ │ ├── rdbms.pdf │ │ └── short-desc │ ├── ebin │ │ ├── .keepme │ │ └── rdbms.app │ ├── include │ │ └── rdbms.hrl │ ├── mnesia_patches │ │ └── src │ │ │ ├── Makefile │ │ │ ├── mnesia.erl │ │ │ ├── mnesia.hrl │ │ │ ├── mnesia_controller.erl │ │ │ ├── mnesia_frag.erl │ │ │ ├── mnesia_lib.erl │ │ │ ├── mnesia_loader.erl │ │ │ ├── mnesia_log.erl │ │ │ ├── mnesia_schema.erl │ │ │ └── mnesia_tm.erl │ ├── rdbms.pub │ ├── src │ │ ├── Makefile │ │ ├── filtertest.erl │ │ ├── mtest.erl │ │ ├── rdbms.app.src │ │ ├── rdbms.erl │ │ ├── rdbms_codegen.erl │ │ ├── rdbms_frag.erl │ │ ├── rdbms_groups.erl │ │ ├── rdbms_import_server.erl │ │ ├── rdbms_index.erl │ │ ├── rdbms_index_load.erl │ │ ├── rdbms_log.erl │ │ ├── rdbms_mailmerge.erl │ │ ├── rdbms_ms.erl │ │ ├── rdbms_ms_expr.erl │ │ ├── rdbms_props.erl │ │ ├── rdbms_rofs.erl │ │ ├── rdbms_types.erl │ │ ├── rdbms_verify.erl │ │ ├── rdbms_wsearch.erl │ │ ├── rdbms_wsearch_idx.erl │ │ ├── rdbms_wsearch_porter.erl │ │ └── trigger_test.erl │ └── test │ │ └── src │ │ ├── Makefile │ │ ├── rdbms_basic_SUITE.erl │ │ └── trigger_test.erl ├── rpc │ ├── CHANGELOG │ ├── COPYRIGHT │ ├── LICENSE │ ├── Makefile │ ├── doc │ │ ├── API.txt │ │ ├── README │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── examples │ │ ├── README │ │ ├── bootparam │ │ │ └── bootparam_prot.x │ │ ├── epmd │ │ │ ├── epmd.erl │ │ │ ├── epmd.x │ │ │ ├── epmd_server.erl │ │ │ └── epmd_test.erl │ │ ├── erl │ │ │ ├── erl.x │ │ │ └── erl2xdr.erl │ │ ├── klm │ │ │ └── klm_prot.x │ │ ├── mount │ │ │ └── mount.x │ │ ├── mount2 │ │ │ └── mount2.x │ │ ├── mount3 │ │ │ └── mount3.x │ │ ├── nfs2 │ │ │ └── nfs_prot.x │ │ ├── nfs3 │ │ │ └── nfs_prot3.x │ │ ├── nlm │ │ │ └── nlm_prot.x │ │ ├── r-commands │ │ │ ├── rex.x │ │ │ ├── rquota.x │ │ │ ├── rstat.x │ │ │ └── rusers.x │ │ ├── simple │ │ │ └── simple.x │ │ ├── sm_inter │ │ │ └── sm_inter.x │ │ ├── spray │ │ │ └── spray.x │ │ ├── stack │ │ │ ├── makefile.stack │ │ │ ├── stack.c │ │ │ ├── stack.erl │ │ │ ├── stack.x │ │ │ ├── stack_client.erl │ │ │ └── stack_program.c │ │ ├── test │ │ │ ├── test3.x │ │ │ ├── test3_tester.c │ │ │ └── test_prog1_2.erl │ │ └── yp │ │ │ ├── inet_yp.erl │ │ │ ├── yp.x │ │ │ ├── yp_dom.c │ │ │ ├── yppasswd.x │ │ │ └── ypupdate_prot.x │ ├── priv │ │ └── .empty │ ├── rpc.pub │ ├── src │ │ ├── .cvsignore │ │ ├── Makefile │ │ ├── erpcgen.app.src │ │ ├── erpcgen.erl │ │ ├── erpcgen.rel.src │ │ ├── erpcgen.src │ │ ├── pmap.erl │ │ ├── pmap.x │ │ ├── rpc.app.src │ │ ├── rpc.x │ │ ├── rpc_client.erl │ │ ├── rpc_server.erl │ │ ├── xdr.yrl │ │ ├── xdr_auth.erl │ │ ├── xdr_scan.erl │ │ └── xdrgen.erl │ ├── test │ │ ├── test.erl │ │ └── test.x │ └── vsn.mk ├── sl │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ ├── Makefile.win32 │ │ └── sl_drv.c │ ├── doc │ │ ├── short-desc │ │ └── sl.txt │ ├── ebin │ │ └── .empty │ ├── include │ │ └── .empty │ ├── priv │ │ └── .empty │ ├── sl.pub │ └── src │ │ ├── Makefile │ │ ├── gterm.erl │ │ ├── sl.erl │ │ └── slt.erl ├── slang │ ├── Makefile │ ├── README │ ├── TODO │ ├── c_src │ │ ├── Makefile │ │ └── slang_drv.c │ ├── demo │ │ ├── Makefile │ │ ├── ex1.erl │ │ ├── ex2.c │ │ ├── ex2.erl │ │ ├── ex3.c │ │ └── pager.erl │ ├── doc │ │ ├── cref.txt │ │ ├── cslang.txt │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ └── slang.hrl │ ├── priv │ │ └── .empty │ ├── src │ │ ├── Makefile │ │ ├── slang.app.src │ │ ├── slang.erl │ │ ├── slang_int.hrl │ │ └── slang_lib.erl │ └── vsn.mk ├── smart_exceptions │ ├── Makefile │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ ├── README.smart-exc │ │ ├── lex.erl │ │ ├── mapform0.erl │ │ ├── smart_exc_rt.erl │ │ ├── smart_exceptions.erl │ │ └── smart_handler_b.erl ├── snmp_ext │ ├── Makefile │ ├── README.agent_adapter │ ├── README.agentx │ ├── README.smux │ ├── ebin │ │ └── .empty │ ├── src │ │ ├── Makefile │ │ ├── RFC1155-SMI.asn │ │ ├── SMUX.asn │ │ ├── snmp_agent_adapter.erl │ │ ├── snmp_agentx.erl │ │ ├── snmp_agentx.hrl │ │ ├── snmp_ext.hrl │ │ ├── snmp_smux.erl │ │ ├── snmp_smux.hrl │ │ ├── snmp_smux_admin.erl │ │ └── snmp_smux_server.erl │ └── test │ │ ├── RUN │ │ ├── TEST-MIB.hrl │ │ ├── TEST-MIB.mib │ │ ├── agentx_pdu.erl │ │ ├── smux_fake_peer.erl │ │ └── smux_pdu.erl ├── spread_drv │ ├── .cvsignore │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── SpreadConfig.mk.sample │ ├── UserGuide.txt │ ├── c_src │ │ ├── Makefile │ │ ├── erl_driver_tk.c │ │ ├── erl_driver_tk.h │ │ ├── my-spread.c │ │ ├── my-spread.h │ │ ├── spread_drv.c │ │ └── spread_drv.h │ ├── doc │ │ └── short-desc │ ├── priv │ │ └── spread.xml │ ├── src │ │ ├── Makefile │ │ ├── spread.erl │ │ ├── spread_drv.erl │ │ ├── spread_drv.hrl │ │ └── spread_floodrec.erl │ └── test │ │ ├── Makefile │ │ └── spread_test.erl ├── ssh │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ └── loop_drv.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ ├── ssh.hrl │ │ ├── ssh_connect.hrl │ │ ├── ssh_userauth.hrl │ │ └── ssh_xfer.hrl │ ├── priv │ │ └── .empty │ ├── src │ │ ├── DSS.asn1 │ │ ├── Makefile │ │ ├── PKCS-1.asn1 │ │ ├── loop_tcp.erl │ │ ├── scp.erl │ │ ├── sftp.erl │ │ ├── ssh.app.src │ │ ├── ssh.erl │ │ ├── ssh_bits.erl │ │ ├── ssh_cm.erl │ │ ├── ssh_dist.erl │ │ ├── ssh_dsa.erl │ │ ├── ssh_epmd.erl │ │ ├── ssh_file.erl │ │ ├── ssh_io.erl │ │ ├── ssh_math.erl │ │ ├── ssh_proto.erl │ │ ├── ssh_rsa.erl │ │ ├── ssh_tcp.erl │ │ ├── ssh_tcp_wrap.erl │ │ ├── ssh_userauth.erl │ │ └── ssh_xfer.erl │ └── vsn.mk ├── syntax_tools │ ├── COPYING │ ├── FREEZE │ ├── Makefile │ ├── README │ ├── doc │ │ ├── demo.html │ │ ├── edoc-info │ │ ├── epp_dodger.html │ │ ├── erl_comment_scan.html │ │ ├── erl_prettypr.html │ │ ├── erl_recomment.html │ │ ├── erl_syntax.html │ │ ├── erl_syntax_lib.html │ │ ├── erl_tidy.html │ │ ├── igor.html │ │ ├── index.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── overview.edoc │ │ ├── packages-frame.html │ │ ├── prettypr.html │ │ ├── proplists.html │ │ ├── short-desc │ │ ├── stylesheet.css │ │ └── test.html │ ├── ebin │ │ └── .empty │ ├── examples │ │ ├── demo.erl │ │ └── test.erl │ ├── src │ │ ├── Makefile │ │ ├── epp_dodger.erl │ │ ├── erl_comment_scan.erl │ │ ├── erl_prettypr.erl │ │ ├── erl_recomment.erl │ │ ├── erl_syntax.erl │ │ ├── erl_syntax_lib.erl │ │ ├── erl_tidy.erl │ │ ├── igor.erl │ │ └── prettypr.erl │ └── syntax_tools.pub ├── timebomb │ ├── doc │ │ └── short-desc │ └── erlang_authorized_keys ├── tuntap │ ├── Makefile │ ├── c_src │ │ ├── Makefile │ │ ├── tun_drv.c │ │ └── tunctl.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ ├── eth2udp.erl │ │ └── tuntap.erl ├── ucs │ ├── Makefile │ ├── changes.txt │ ├── ebin │ │ ├── .cvsignore │ │ └── ucs.app │ ├── include │ │ └── unidata.hrl │ ├── priv │ │ ├── Makefile │ │ ├── UnicodeData.txt │ │ ├── character-sets │ │ ├── character-sets-not-IANA │ │ ├── testdata │ │ │ ├── unicode-big5.txt │ │ │ ├── unicode-gsm_0338.txt │ │ │ ├── unicode-ks_c_5601-1987.txt │ │ │ └── unicode-shift_jis.txt │ │ └── ucsmnem.edat │ ├── src │ │ ├── Makefile │ │ ├── ucs.app.src │ │ ├── ucs.erl │ │ ├── ucs_app.erl │ │ ├── ucs_data.erl │ │ ├── ucs_data.hrl │ │ ├── ucs_data_build.erl │ │ └── ucs_sup.erl │ ├── ucs.doc │ ├── ucs.pub │ └── vsn.mk ├── unixdom │ ├── COPYRIGHT │ ├── Makefile │ ├── c_src │ │ ├── Is-Solaris-link.sh │ │ ├── Makefile │ │ ├── exp1_drv.c │ │ ├── tcp_echoserv │ │ ├── tcp_echoserv.c │ │ ├── unixdom_cat.c │ │ ├── unixdom_drv.c │ │ └── unixdom_echosrv.c │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .cvsignore │ ├── priv │ │ └── .cvsignore │ └── src │ │ ├── Makefile │ │ ├── README │ │ ├── unixdom.erl │ │ ├── unixdom.hrl │ │ └── unixdom2.erl ├── unixdom_drv │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ ├── erl_driver_tk.c │ │ ├── erl_driver_tk.h │ │ ├── my-unixdom.c │ │ ├── my-unixdom.h │ │ ├── unixdom_drv.c │ │ └── unixdom_drv.h │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── priv │ │ └── unixdom.xml │ ├── src │ │ ├── Makefile │ │ ├── unixdom_drv.erl │ │ └── unixdom_drv.hrl │ └── test │ │ ├── Makefile │ │ └── unixdom_test.erl ├── wiki │ ├── Makefile │ ├── README │ ├── README.jungerl │ ├── bin │ │ └── wiki.sh │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── src │ │ ├── Makefile │ │ ├── diff.erl │ │ ├── find.erl │ │ ├── wiki.erl │ │ ├── wiki_convert.erl │ │ ├── wiki_format_txt.erl │ │ ├── wiki_split.erl │ │ ├── wiki_templates.erl │ │ ├── wiki_to_html.erl │ │ └── wiki_utils.erl │ └── store │ │ ├── ALockedPage.wob │ │ ├── AnUnlockedPage.wob │ │ ├── FormattingWikiPages.wob │ │ ├── ThisIsADeliberateZombie.wob │ │ ├── allpages.gif │ │ ├── edit.gif │ │ ├── editme.gif │ │ ├── history.gif │ │ ├── home.gif │ │ ├── home.wob │ │ ├── icon.gif │ │ ├── info.gif │ │ ├── lastedited.gif │ │ ├── locked.gif │ │ ├── normal.gif │ │ ├── old.gif │ │ └── zombies.gif ├── wumpus │ ├── Makefile │ ├── README │ ├── doc │ │ ├── .empty │ │ └── short-desc │ ├── ebin │ │ └── .empty │ └── src │ │ ├── Makefile │ │ └── wumpus.erl ├── www_tools │ ├── Makefile │ ├── README │ ├── bin │ │ └── html_expand │ ├── doc │ │ ├── doc.html │ │ ├── html_tokenise.types │ │ ├── html_tokenise_types.erl │ │ ├── rfc1630.txt │ │ ├── rfc_info.html │ │ ├── short-desc │ │ ├── test1.html │ │ ├── test2.html │ │ └── test2.mhtml │ ├── ebin │ │ └── .empty │ ├── src │ │ ├── Makefile │ │ ├── disk_cache.erl │ │ ├── html_analyse.erl │ │ ├── html_expand.erl │ │ ├── html_macros.erl │ │ ├── html_tokenise.erl │ │ ├── url.erl │ │ ├── url_copy.erl │ │ ├── url_parse.erl │ │ └── url_test.erl │ └── www_tools.pub ├── x11 │ ├── doc │ │ └── short-desc │ ├── ebin │ │ └── .empty │ ├── include │ │ ├── stdbits.hrl │ │ ├── x.hrl │ │ └── xkeysym.hrl │ ├── src │ │ ├── Makefile │ │ ├── demo.erl │ │ ├── gx.erl │ │ ├── run.erl │ │ ├── x.erl │ │ ├── xauth.erl │ │ ├── xcli.erl │ │ ├── xproto.erl │ │ ├── xproto.h │ │ └── xregion.erl │ └── vsn.mk ├── xmerl │ ├── FREEZE │ ├── Makefile │ ├── README │ ├── README.html │ ├── changes.txt │ ├── doc │ │ └── short-desc │ ├── ebin │ │ ├── .cvsignore │ │ └── .empty │ ├── foo.gif │ ├── inc │ │ ├── xmerl.hrl │ │ ├── xmerl_xlink.hrl │ │ └── xmerl_xpath.hrl │ ├── priv │ │ └── testdata │ │ │ ├── a_and_c.xml │ │ │ ├── all_well.xml │ │ │ ├── femdygnsprognos.xml │ │ │ ├── m1.erl │ │ │ ├── m2.erl │ │ │ ├── m3.erl │ │ │ ├── m4.erl │ │ │ ├── play.dtd │ │ │ ├── simple.xml │ │ │ ├── test.xml │ │ │ ├── test2.xml │ │ │ ├── test3.xml │ │ │ ├── test4.xml │ │ │ ├── test5.xml │ │ │ ├── testdtd.dtd │ │ │ └── topic_maps.dtd │ ├── src │ │ ├── Makefile │ │ ├── test.erl │ │ ├── test_html.erl │ │ ├── xmerl.app.src │ │ ├── xmerl.erl │ │ ├── xmerl_eventp.erl │ │ ├── xmerl_html.erl │ │ ├── xmerl_lib.erl │ │ ├── xmerl_otpsgml.erl │ │ ├── xmerl_scan.erl │ │ ├── xmerl_sgml.erl │ │ ├── xmerl_simple.erl │ │ ├── xmerl_text.erl │ │ ├── xmerl_validate.erl │ │ ├── xmerl_xlate.erl │ │ ├── xmerl_xml.erl │ │ ├── xmerl_xpath.erl │ │ ├── xmerl_xpath_parse.yrl │ │ ├── xmerl_xpath_pred.erl │ │ ├── xmerl_xpath_scan.erl │ │ └── xmerl_xs.erl │ ├── vsn.mk │ ├── xmerl.pub │ ├── xpath-grammar.txt │ ├── xslt-example.dtd │ └── xslt-example.xls ├── xmlrpc │ ├── CHANGES │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── TODO │ ├── doc │ │ ├── Makefile │ │ ├── rfc2068.txt │ │ ├── short-desc │ │ ├── xmlrpc.3 │ │ └── xmlrpc_spec.txt │ ├── ebin │ │ └── .empty │ ├── examples │ │ ├── BankClient.java │ │ ├── DateClient.java │ │ ├── EchoClient.java │ │ ├── FibClient.java │ │ ├── Makefile │ │ ├── README │ │ ├── date_server.erl │ │ ├── echo_server.erl │ │ ├── fib_server.erl │ │ ├── robust_bank_client.erl │ │ ├── robust_bank_server.erl │ │ ├── robust_banking.txt │ │ └── validator.erl │ ├── releases │ │ └── .cvsignore │ ├── src │ │ ├── Makefile │ │ ├── log.hrl │ │ ├── tcp_serv.erl │ │ ├── xmlrpc.erl │ │ ├── xmlrpc_decode.erl │ │ ├── xmlrpc_encode.erl │ │ ├── xmlrpc_http.erl │ │ └── xmlrpc_util.erl │ ├── test │ │ ├── Makefile │ │ ├── T50.java │ │ ├── T60.java │ │ ├── test.erl │ │ └── xmlrpc-1.1.jar │ └── xmlrpc.pub ├── yfront │ ├── Makefile │ ├── README │ ├── c_src │ │ ├── Makefile │ │ └── passwd_checker.c │ ├── doc │ │ ├── edoc-info │ │ ├── index.html │ │ ├── modules-frame.html │ │ ├── overview-summary.html │ │ ├── packages-frame.html │ │ ├── stylesheet.css │ │ ├── wblog.html │ │ ├── wraplog.html │ │ ├── yfront.html │ │ └── ymnesia.html │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ ├── passwd_checker.hrl │ │ └── wblog.hrl │ ├── priv │ │ ├── docroot │ │ │ ├── Makefile │ │ │ ├── wblog.yaws │ │ │ ├── wblog_add.yaws │ │ │ ├── wblog_add_comment.yaws │ │ │ ├── wblog_add_comment_post.yaws │ │ │ ├── wblog_add_post.yaws │ │ │ ├── wblog_edit_post.yaws │ │ │ ├── wblog_entry.yaws │ │ │ └── yfront_auth.yaws │ │ └── yaws.conf │ ├── src │ │ ├── Makefile │ │ ├── blacklist.erl │ │ ├── ehtml.erl │ │ ├── javascript.erl │ │ ├── passwd_checker.erl │ │ ├── wblog.erl │ │ ├── wraplog.erl │ │ ├── yfront.app.src │ │ ├── yfront.erl │ │ └── ymnesia.erl │ └── vsn.mk ├── ysql │ ├── Makefile │ ├── README │ ├── README.sql │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ └── ysql.hrl │ ├── priv │ │ └── docroot │ │ │ ├── Makefile │ │ │ ├── blank.html │ │ │ ├── clock.yaws │ │ │ ├── desc_table.yaws │ │ │ ├── error.yaws │ │ │ ├── fd2qs.yaws │ │ │ ├── head.inc │ │ │ ├── index.yaws │ │ │ ├── login_post.yaws │ │ │ ├── logout.yaws │ │ │ ├── prototype.yaws │ │ │ ├── select.yaws │ │ │ ├── sql_query.yaws │ │ │ ├── sql_query_post.yaws │ │ │ ├── tail.inc │ │ │ ├── top.yaws │ │ │ ├── use.yaws │ │ │ └── ysql.css │ ├── src │ │ ├── Makefile │ │ ├── ysql.app.src │ │ ├── ysql.beam │ │ └── ysql.erl │ └── vsn.mk ├── zip │ ├── Makefile │ ├── ebin │ │ └── .cvsignore │ ├── include │ │ └── zip.hrl │ └── src │ │ ├── Makefile │ │ └── zip.erl └── zlib │ ├── Makefile │ ├── README │ ├── c_src │ ├── Makefile │ └── zlib_drv.c │ ├── doc │ ├── description.txt │ └── short-desc │ ├── ebin │ └── .empty │ ├── priv │ └── .empty │ └── src │ ├── Makefile │ └── zlib.erl └── support ├── .cvsignore ├── create_release.sh ├── include.mk.in └── subdir.mk /Makefile: -------------------------------------------------------------------------------- 1 | all: conf 2 | (cd lib; $(MAKE) $@) 3 | 4 | clean: 5 | (cd lib; $(MAKE) $@) 6 | 7 | $(LIBS): conf $(MK_INCLUDE) 8 | # Build a program, unless it has a file called SKIP in its top directory 9 | if [ ! -f lib/$@/SKIP ]; then (cd lib/$@; $(MAKE) all); fi 10 | 11 | $(MK_INCLUDE): $(MK_INCLUDE).in 12 | $(MAKE) conf 13 | 14 | conf: 15 | (cd config; $(MAKE)) 16 | 17 | conf_clean: 18 | (cd config; $(MAKE) clean) 19 | 20 | config/configure: config/configure.in 21 | (cd config; autoconf) 22 | 23 | -------------------------------------------------------------------------------- /bin/.cvsignore: -------------------------------------------------------------------------------- 1 | jerl 2 | -------------------------------------------------------------------------------- /bin/jerl.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Wrapper to 'erl' that puts all the jungerl programs in the code path. 4 | 5 | basedir=@JUNGERL_DIR@ 6 | erl=@ERL@ 7 | 8 | ${erl} -pa ${basedir}/lib/*/ebin "$@" 9 | 10 | -------------------------------------------------------------------------------- /bin/lersp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Run the Lersp interpreter. 4 | 5 | jerl -noshell -s lersp repl 6 | 7 | -------------------------------------------------------------------------------- /config/.cvsignore: -------------------------------------------------------------------------------- 1 | config.cache 2 | config.log 3 | config.status 4 | configure 5 | -------------------------------------------------------------------------------- /config/Makefile: -------------------------------------------------------------------------------- 1 | MK_INCLUDE=../support/include.mk 2 | JERL=../bin/jerl 3 | 4 | all: config.status $(MK_INCLUDE) $(JERL) 5 | 6 | config.status: configure 7 | ./configure 8 | chmod +x $(JERL) 9 | 10 | $(JERL) $(MK_INCLUDE): config.status ../support/include.mk.in ../bin/jerl.in 11 | ./config.status 12 | chmod +x $(JERL) 13 | 14 | configure: configure.in 15 | autoheader 16 | autoconf 17 | 18 | clean: 19 | -rm -f config.cache config.log config.status configure \ 20 | $(MK_INCLUDE) $(JERL) 21 | 22 | -------------------------------------------------------------------------------- /doc/jungerl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/doc/jungerl-logo.png -------------------------------------------------------------------------------- /lib/bic/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/bic/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/bic/test/a: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /lib/bic/test/comments.c: -------------------------------------------------------------------------------- 1 | // This is a regular line comment 2 | 2 3 | /* this is a block 4 | * comment spanning three lines 5 | */ 6 | 6 7 | /\ 8 | *** strang backslah comment // 9 | *\ 10 | / 11 | 11 12 | /* this is a */ \ 13 | // multi line comment \ 14 | 14 15 | 15 16 | 16 \ 17 | 17 \ 18 | 18 19 | 19 20 | 21 | -------------------------------------------------------------------------------- /lib/bic/test/cond.c: -------------------------------------------------------------------------------- 1 | A 2 | #if 1 3 | B 4 | # if 1 5 | C 6 | # if 0 7 | D 8 | # else 9 | E 10 | # endif 11 | F 12 | #endif 13 | G 14 | #elif 0 15 | H 16 | # if 1 17 | I 18 | # endif 19 | J 20 | #elif 0 21 | K 22 | #else 23 | L 24 | #endif 25 | M 26 | -------------------------------------------------------------------------------- /lib/bic/test/inc.c: -------------------------------------------------------------------------------- 1 | 1 2 | #include "a" 3 | 3 4 | #include "inc/b" 5 | 5 6 | -------------------------------------------------------------------------------- /lib/bic/test/inc/b: -------------------------------------------------------------------------------- 1 | b 2 | -------------------------------------------------------------------------------- /lib/builder/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../support/subdir.mk 3 | 4 | -------------------------------------------------------------------------------- /lib/builder/doc/short-desc: -------------------------------------------------------------------------------- 1 | OTP release script builder. 2 | -------------------------------------------------------------------------------- /lib/builder/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/builder/ebin/.empty -------------------------------------------------------------------------------- /lib/builder/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../../support/include.mk 3 | 4 | all: $(ERL_OBJECTS) 5 | 6 | clean: 7 | -rm $(ERL_OBJECTS) 8 | 9 | -------------------------------------------------------------------------------- /lib/ce/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/ce/doc/.cvsignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /lib/ce/doc/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ce/doc/.empty -------------------------------------------------------------------------------- /lib/ce/doc/short-desc: -------------------------------------------------------------------------------- 1 | miscellaneous Erlang/OTP programming support library 2 | -------------------------------------------------------------------------------- /lib/ce/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ce/ebin/.empty -------------------------------------------------------------------------------- /lib/ce/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) $(ERL_DOCUMENTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | -rm $(ERL_DOCUMENTS) 8 | 9 | -------------------------------------------------------------------------------- /lib/claw/doc/short-desc: -------------------------------------------------------------------------------- 1 | CLAW is an embryonic compiler from Core Erlang to Common Lisp. 2 | -------------------------------------------------------------------------------- /lib/claw/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.x86f 2 | -------------------------------------------------------------------------------- /lib/claw/src/loadme.lisp: -------------------------------------------------------------------------------- 1 | (load "clex") 2 | (load "lalr") 3 | (load "claw") 4 | 5 | -------------------------------------------------------------------------------- /lib/dhcp/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | 6 | clean: 7 | (cd src;$(MAKE) clean) 8 | 9 | release: clean appfile 10 | sh ../../support/create_release.sh 11 | 12 | appfile: 13 | (cd src;$(MAKE) ../ebin/dhcp.app) 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/dhcp/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/dhcp/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/dhcp/src/dhcp.app.src: -------------------------------------------------------------------------------- 1 | {application,dhcp, 2 | [{description,"DHCP multi-client allocator."}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {dhcp_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {fd_server, "2.3.0"}, 13 | {sasl,"1.10.1"}]}]}. 14 | 15 | -------------------------------------------------------------------------------- /lib/dhcp/vsn.mk: -------------------------------------------------------------------------------- 1 | DHCP_VSN=1.2 2 | -------------------------------------------------------------------------------- /lib/distel/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/distel/AUTHORS -------------------------------------------------------------------------------- /lib/distel/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/distel/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/distel/NEWS -------------------------------------------------------------------------------- /lib/distel/doc/.cvsignore: -------------------------------------------------------------------------------- 1 | distel.aux 2 | distel.cp 3 | distel.fn 4 | distel.fns 5 | distel.info 6 | distel.ky 7 | distel.log 8 | distel.pdf 9 | distel.pg 10 | distel.ps 11 | distel.toc 12 | distel.tp 13 | distel.tps 14 | distel.vr 15 | distel.vrs 16 | -------------------------------------------------------------------------------- /lib/distel/doc/short-desc: -------------------------------------------------------------------------------- 1 | Emacs add-on for communication with Erlang nodes (+ dev tools). -------------------------------------------------------------------------------- /lib/distel/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/distel/elisp/.cvsignore: -------------------------------------------------------------------------------- 1 | dilber-util.el 2 | dilber.el 3 | erl-test-init.el 4 | semantic.cache 5 | -------------------------------------------------------------------------------- /lib/distel/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | semantic.cache 3 | 4 | -------------------------------------------------------------------------------- /lib/distel/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/edep/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/edep/doc/short-desc: -------------------------------------------------------------------------------- 1 | Dependecy generator for erlang files 2 | -------------------------------------------------------------------------------- /lib/edep/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edep/ebin/.empty -------------------------------------------------------------------------------- /lib/edep/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | rm $(ERL_OBJECTS) 7 | -------------------------------------------------------------------------------- /lib/edoc/FREEZE: -------------------------------------------------------------------------------- 1 | Before making any changes to this version of edoc, please be aware that 2 | it is included in the Jungerl primarily to support other Jungerl applications. 3 | -------------------------------------------------------------------------------- /lib/edoc/Makefile: -------------------------------------------------------------------------------- 1 | 2 | SUBDIRS = src 3 | BINDIR = ebin 4 | 5 | VSN = 0.6a (Jungerl) 6 | 7 | APPNAME=edoc 8 | DOC_OPTS=[{def,{vsn,"$(VSN)"}}] 9 | 10 | include ../../support/subdir.mk 11 | 12 | docs: 13 | erl -noshell -pa $(BINDIR) -run edoc_run application \ 14 | "'$(APPNAME)'" '"."' '$(DOC_OPTS)' -s init stop 15 | 16 | -------------------------------------------------------------------------------- /lib/edoc/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,edoc}. 2 | {packages,[]}. 3 | {modules,[edoc,edoc_doclet,edoc_extract,edoc_layout,edoc_run]}. 4 | -------------------------------------------------------------------------------- /lib/edoc/doc/edoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_data.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_data.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_doclet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_doclet.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_extract.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_extract.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_layout.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_lib.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_lib.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_macros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_macros.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_contact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_contact.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_expr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_expr.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_ref.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_ref.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_spec.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_typedef.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_typedef.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_parse_xml.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_parse_xml.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_refs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_refs.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_report.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_run.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_run.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_scanner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_scanner.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_tags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_tags.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_types.html -------------------------------------------------------------------------------- /lib/edoc/doc/edoc_wiki.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/edoc_wiki.html -------------------------------------------------------------------------------- /lib/edoc/doc/overview-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/doc/overview-summary.html -------------------------------------------------------------------------------- /lib/edoc/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The edoc application 5 | 6 | 7 | 8 |

Packages

9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/edoc/doc/short-desc: -------------------------------------------------------------------------------- 1 | EDoc lets you write the documentation of an Erlang program as comments in the source code, using Javadoc-style tags and XHTML markup. Note that the latest version of the syntax_tools application is nowadays part of the standard Erlang/OTP distribution. The Jungerl version is frozen. 2 | -------------------------------------------------------------------------------- /lib/edoc/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/edoc/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/ebin/.empty -------------------------------------------------------------------------------- /lib/edoc/priv/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/edoc/src/.cvsignore: -------------------------------------------------------------------------------- 1 | edoc_parser.erl 2 | -------------------------------------------------------------------------------- /lib/edoc/src/edoc_lib.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/src/edoc_lib.erl -------------------------------------------------------------------------------- /lib/edoc/src/edoc_parser.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/edoc/src/edoc_parser.yrl -------------------------------------------------------------------------------- /lib/eldap/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | -------------------------------------------------------------------------------- /lib/eldap/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is 'eldap', the Erlang LDAP library. 2 | -------------------------------------------------------------------------------- /lib/eldap/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eldap/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/eldap/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include 4 | 5 | .SUFFIXES: .asn .erl .beam 6 | 7 | 8 | all: asn $(ERL_OBJECTS) 9 | 10 | asn: ELDAPv3.erl ../ebin/ELDAPv3.beam 11 | 12 | ELDAPv3.erl: ELDAPv3.asn 13 | ${ERLC} ELDAPv3.asn 14 | $(ERLC) -o$(EBIN) ELDAPv3.erl 15 | 16 | clean: 17 | -rm $(ERL_OBJECTS) ELDAPv3.erl ELDAPv3.beam ELDAPv3.asn1db ELDAPv3.hrl 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/eldap/test/bill.ldif: -------------------------------------------------------------------------------- 1 | dn: mail=bill@bluetail.com, dc=bluetail, dc=com 2 | objectclass: posixAccount 3 | mail: bill@bluetail.com 4 | cn: Bill Valentine 5 | sn: Valentine 6 | uid: bill 7 | uidNumber: 400 8 | gidNumber: 400 9 | homeDirectory: /home/accounts/bill 10 | mailDirectory: /home/accounts/bill/INBOX 11 | userPassword: baltazar 12 | birMailAccept: accept 13 | birCluster: bc1 14 | -------------------------------------------------------------------------------- /lib/eldap/test/bluetail.ldif: -------------------------------------------------------------------------------- 1 | dn: dc=bluetail, dc=com 2 | objectclass: dcObject 3 | dc: bluetail 4 | 5 | dn: o=Bluetail AB, dc=bluetail, dc=com 6 | objectclass: organization 7 | o: Bluetail AB 8 | street: St.Eriksgatan 44 9 | postalCode: 112 34 10 | 11 | dn: ou=people, o=Bluetail AB, dc=bluetail, dc=com 12 | objectclass: organizationalUnit 13 | ou: people 14 | description: People working at Bluetail 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /lib/eldap/test/crl.ldif: -------------------------------------------------------------------------------- 1 | dn: cn=Administrative CA,o=Post Danmark,c=DK 2 | objectclass: cRLDistributionPoint 3 | cn: Administrative CA 4 | certificateRevocationList;binary:< file:/home/tobbe/erlang/eldap/server1.crl 5 | 6 | -------------------------------------------------------------------------------- /lib/eldap/test/eldap_fsm.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eldap/test/eldap_fsm.erl -------------------------------------------------------------------------------- /lib/eldap/test/eldap_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eldap/test/eldap_test.erl -------------------------------------------------------------------------------- /lib/eldap/test/people.ldif: -------------------------------------------------------------------------------- 1 | dn: cn=Torbjorn Tornkvist, ou=people, o=Bluetail AB, dc=bluetail, dc=com 2 | objectclass: person 3 | cn: Torbjorn Tornkvist 4 | sn: Tornkvist 5 | telephoneNumber: 545 550 23 6 | 7 | dn: cn=Magnus Froberg, ou=people, o=Bluetail AB, dc=bluetail, dc=com 8 | objectclass: person 9 | cn: Magnus Froberg 10 | sn: Froberg 11 | telephoneNumber: 545 550 26 12 | -------------------------------------------------------------------------------- /lib/eldap/test/post_danmark.ldif: -------------------------------------------------------------------------------- 1 | dn: o=Post Danmark,c=DK 2 | objectclass: country 3 | objectclass: organization 4 | c: DK 5 | o: Post Danmark 6 | -------------------------------------------------------------------------------- /lib/eldap/test/server1.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eldap/test/server1.crl -------------------------------------------------------------------------------- /lib/eldap/test/tobbe.ldif: -------------------------------------------------------------------------------- 1 | dn: cn=Torbjorn Tornkvist,o=Post Danmark,c=DK 2 | objectclass: person 3 | cn: Torbjorn Tornkvist 4 | sn: Tornkvist 5 | userPassword: qwe123 6 | 7 | -------------------------------------------------------------------------------- /lib/enfs/ChangeLog: -------------------------------------------------------------------------------- 1 | 2003-02-22 Luke Gorrie 2 | 3 | * src/nfs_server.erl: Minor bugfixes. 4 | 5 | * src/nfs_procfs.erl: Added a new top-level to the directory tree: 6 | list of nodes (each a directory containing the processes on that 7 | node, as it used to be for the host node.) 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/enfs/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/enfs/bin/mount_procfs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | if [ $# == 1 ]; then 3 | mount -o noac,port=22049,mountport=22050,soft,udp,mountvers=1,nfsvers=2 \ 4 | localhost:/procfs $1 5 | else 6 | echo "Usage: $0 " 7 | fi 8 | 9 | -------------------------------------------------------------------------------- /lib/enfs/bin/run_procfs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | basedir=$(dirname $0) 3 | erl -pz ${basedir}/../ebin -pz ${basedir}/../../rpc/ebin \ 4 | -s nfs_procfs start_link "$@" 5 | 6 | -------------------------------------------------------------------------------- /lib/enfs/doc/short-desc: -------------------------------------------------------------------------------- 1 | Minimal NFS v2 server in Erlang 2 | -------------------------------------------------------------------------------- /lib/enfs/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/enfs/ebin/.empty -------------------------------------------------------------------------------- /lib/enfs/src/.cvsignore: -------------------------------------------------------------------------------- 1 | nfs.hrl 2 | nfs_svc.erl 3 | nfs_xdr.erl 4 | -------------------------------------------------------------------------------- /lib/epop/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | -------------------------------------------------------------------------------- /lib/epop/doc/short-desc: -------------------------------------------------------------------------------- 1 | A POP3 server/client package. 2 | -------------------------------------------------------------------------------- /lib/epop/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/epop/src/epop_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/epop/src/epop_test.erl -------------------------------------------------------------------------------- /lib/eradius/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE) eradius_dict.beam) 4 | (cd priv;$(MAKE)) 5 | (cd src;$(MAKE)) 6 | (cd test;$(MAKE)) 7 | 8 | clean: 9 | (cd src;$(MAKE) clean) 10 | (cd priv;$(MAKE) clean) 11 | (cd test;$(MAKE) clean) 12 | 13 | -------------------------------------------------------------------------------- /lib/eradius/doc/.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eradius/doc/.skip -------------------------------------------------------------------------------- /lib/eradius/doc/short-desc: -------------------------------------------------------------------------------- 1 | RADIUS authentication/accounting 2 | -------------------------------------------------------------------------------- /lib/eradius/ebin/.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/eradius/ebin/.skip -------------------------------------------------------------------------------- /lib/eradius/include/.cvsignore: -------------------------------------------------------------------------------- 1 | dictionary*.hrl 2 | -------------------------------------------------------------------------------- /lib/eradius/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | dictionary*.map 2 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.cisco.bbsm: -------------------------------------------------------------------------------- 1 | # 2 | # Cisco Building Broadband Service Manager Dictionary 3 | # 4 | # http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/csnt30/user/ad.htm 5 | # 6 | # $Id$ 7 | # 8 | VENDOR Cisco-BBSM 5263 9 | 10 | BEGIN-VENDOR Cisco-BBSM 11 | ATTRIBUTE CBBSM-Bandwidth 1 integer 12 | END-VENDOR Cisco-BBSM 13 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.colubris: -------------------------------------------------------------------------------- 1 | # Colubris dictionary - dictionary.colubris 2 | # 3 | # Enable by putting the line "$INCLUDE dictionary.colubris" into 4 | # the main dictionary file. 5 | # 6 | # 7 | VENDOR Colubris 8744 8 | # 9 | # Vendor-specific attributes 10 | # 11 | ATTRIBUTE Colubris-AVPair 0 string Colubris 12 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.extreme: -------------------------------------------------------------------------------- 1 | # 2 | # Dictionary for Extreme Networks VSA's. 3 | # http://www.extremenetworks.com/ 4 | # 5 | # $Id$ 6 | # 7 | VENDOR Extreme 1916 8 | 9 | ATTRIBUTE Extreme-Netlogin-Vlan 203 string Extreme 10 | ATTRIBUTE Extreme-Netlogin-Url 204 string Extreme 11 | ATTRIBUTE Extreme-Netlogin-Url-Desc 205 string Extreme 12 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.foundry: -------------------------------------------------------------------------------- 1 | # 2 | # dictionary.foundry 3 | # 4 | # As posted to the list by Thomas Keitel 5 | # 6 | # Version: $Id$ 7 | # 8 | 9 | VENDOR Foundry 1991 10 | 11 | ATTRIBUTE Foundry-Privilege-Level 1 integer Foundry 12 | ATTRIBUTE Foundry-Command-String 2 string Foundry 13 | ATTRIBUTE Foundry-Command-Exception-Flag 3 integer Foundry 14 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.freeradius: -------------------------------------------------------------------------------- 1 | # 2 | # The FreeRADIUS Vendor-Specific dictionary. 3 | # 4 | # Version: $Id$ 5 | # 6 | # For a complete list of Private Enterprise Codes, see: 7 | # 8 | # http://www.isi.edu/in-notes/iana/assignments/enterprise-numbers 9 | # 10 | 11 | VENDOR FreeRADIUS 11344 12 | 13 | BEGIN-VENDOR FreeRADIUS 14 | 15 | ATTRIBUTE Freeradius-Proxied-To 1 ipaddr 16 | 17 | END-VENDOR FreeRADIUS 18 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.juniper: -------------------------------------------------------------------------------- 1 | # 2 | # dictionary.juniper 3 | # 4 | # As posted to the list by Eric Kilfoil 5 | # 6 | # Version: $Id$ 7 | # 8 | 9 | VENDOR Juniper 2636 10 | 11 | ATTRIBUTE Juniper-Local-User-Name 1 string Juniper 12 | ATTRIBUTE Juniper-Allow-Commands 2 string Juniper 13 | ATTRIBUTE Juniper-Deny-Commands 3 string Juniper 14 | ATTRIBUTE Juniper-Allow-Configuration 4 string Juniper 15 | ATTRIBUTE Juniper-Deny-Configuration 5 string Juniper 16 | -------------------------------------------------------------------------------- /lib/eradius/priv/dictionaries/dictionary.telebit: -------------------------------------------------------------------------------- 1 | # 2 | # Telebit dictionary 3 | # $Id$ 4 | # 5 | VENDOR Telebit 117 6 | 7 | ATTRIBUTE Telebit-Login-Command 1 string Telebit 8 | ATTRIBUTE Telebit-Port-Name 2 string Telebit 9 | ATTRIBUTE Telebit-Activate-Command 3 string Telebit 10 | ATTRIBUTE Telebit-Accounting-Info 4 string Telebit 11 | -------------------------------------------------------------------------------- /lib/eradius/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | eradius_dict.beam: eradius_dict.erl 11 | $(ERLC) $(ERLC_FLAGS) -o $(EBIN_DIR) $< 12 | -------------------------------------------------------------------------------- /lib/eradius/test/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include -I ../src 4 | 5 | TEST_OBJECTS=../ebin/et.beam 6 | 7 | all: $(TEST_OBJECTS) 8 | 9 | clean: 10 | -rm $(TEST_OBJECTS) 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/ergex/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | -------------------------------------------------------------------------------- /lib/ergex/doc/short-desc: -------------------------------------------------------------------------------- 1 | Two more regular-expression implementations, to add to the confusion. 2 | -------------------------------------------------------------------------------- /lib/ergex/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/erl_cgi/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/erl_cgi/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ESP_CAT=../priv/bin/esp_cat 4 | 5 | all: $(ESP_CAT) 6 | 7 | clean: 8 | rm esp_cat.o 9 | 10 | $(ESP_CAT): esp_cat.o 11 | $(CC) -o $@ esp_cat.o $(SOCKET_LIBS) 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/erl_cgi/doc/short-desc: -------------------------------------------------------------------------------- 1 | a cgi-erlang interface with a lot of nice features, such as esp scripts 2 | -------------------------------------------------------------------------------- /lib/erl_cgi/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erl_cgi/ebin/.empty -------------------------------------------------------------------------------- /lib/erl_cgi/include/erl_cgi.hrl: -------------------------------------------------------------------------------- 1 | %%% File : erl_cgi.hrl 2 | %%% Author : Tony Rogvall 3 | %%% Description : cgi state structure 4 | %%% Created : 24 Sep 2002 by Tony Rogvall 5 | 6 | -record(cgi, 7 | { 8 | env, %% environment table 9 | send, %% Send function (REPLY) 10 | recv %% Recive function (POST/PUT) 11 | }). 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/erl_cgi/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erl_cgi/priv/.empty -------------------------------------------------------------------------------- /lib/erl_cgi/priv/bin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erl_cgi/priv/bin/.empty -------------------------------------------------------------------------------- /lib/erl_cgi/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERL_CGI_ERLC_FLAGS = $(ERLC_FLAGS) -I../include 4 | EBIN=../ebin 5 | 6 | OBJS = \ 7 | $(EBIN)/erl_cgi.beam \ 8 | $(EBIN)/erl_cgi_srv.beam \ 9 | $(EBIN)/stdio.beam \ 10 | $(EBIN)/esp.beam \ 11 | $(EBIN)/esp_html.beam \ 12 | $(EBIN)/html_esp.beam \ 13 | $(EBIN)/html.beam 14 | 15 | all: $(OBJS) 16 | 17 | clean: 18 | rm $(OBJS) 19 | 20 | $(EBIN)/%.beam: %.erl 21 | $(ERLC) $(ERL_CGI_ERLC_FLAGS) -o$(EBIN) $< 22 | -------------------------------------------------------------------------------- /lib/erl_img/doc/short-desc: -------------------------------------------------------------------------------- 1 | Image processing stuff (bmp, gif, jpeg, png, xpm, tiff, mpeg) 2 | -------------------------------------------------------------------------------- /lib/erl_img/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erl_img/ebin/.empty -------------------------------------------------------------------------------- /lib/erl_img/src/dbg.hrl: -------------------------------------------------------------------------------- 1 | 2 | -ifdef(debug). 3 | -define(dbg(Fmt,Args), io:format((Fmt),(Args))). 4 | -else. 5 | -define(dbg(Fmt,Args), ok). 6 | -endif. 7 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/LICENSE: -------------------------------------------------------------------------------- 1 | erlang_automated_build is released under the GPL v2.0 - derivative works MAY be released under a later version if desired. 2 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/compile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/compile.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/dialyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/dialyzer.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Errors-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Errors-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Errors-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Errors-total.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-HTTP_CODE-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-HTTP_CODE-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-HTTP_CODE-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-HTTP_CODE-total.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-max_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-max_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-mean.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-min_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-min_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-stdvar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Perfs-stdvar.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Session-max_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Session-max_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Session-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Session-mean.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Session-min_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Session-min_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Session-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Session-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Session-stdvar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Session-stdvar.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Size-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Size-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Size-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Size-total.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-max_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-max_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-mean.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-min_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-min_sample.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-stdvar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Transactions-stdvar.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Users-maximum_simultaneous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Users-maximum_simultaneous.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Users-simultaneous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Users-simultaneous.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Users_Arrival-rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Users_Arrival-rate.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/images/graphes-Users_Arrival-total.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/images/graphes-Users_Arrival-total.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/line_coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/line_coverage.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/percentage_line_coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/percentage_line_coverage.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/output/test_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlang_automated_build/doc/examples/output/test_cases.png -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/src/erl_auto_bld_ssh_wrapper: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # This file is used by the user editable variable 3 | # CVS_RSH_SUBSTITUTE in the erlang_automated_build script 4 | PRIV_KEY_FILE="/path/to/your/private/key.file" 5 | ssh -i $PRIV_KEY_FILE "$@" 6 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/src/kill_canary: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | rm /tmp/erlang_automated_build.canary 3 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/src/post-tsunami.script: -------------------------------------------------------------------------------- 1 | # This file stops erlang 2 | #! /bin/bash 3 | cd /opt/erlang_apps/swarm/ebin 4 | erl -s start_app remote_stop myapp -sname myapp_killer 5 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/src/pre-tsunami.script: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | cd /opt/erlang_apps/myapp/ebin 3 | erl -s start_app -sname myapp 4 | -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/examples/src/prepare_build: -------------------------------------------------------------------------------- 1 | echo "===================" 2 | echo "COMPILING COMPILERS" 3 | echo "===================" 4 | cd /opt/myapp/ 5 | /usr/local/lib/erlang/bin/erlc ../src/compile_code.erl -------------------------------------------------------------------------------- /lib/erlang_automated_build/doc/short-desc: -------------------------------------------------------------------------------- 1 | erlang_automated_build is a shell script which will run some or all of: 2 | * a CVS download of code 3 | * a full compile 4 | * a test suite 5 | * a Dialyzer analysis 6 | * a Tsunami load test 7 | 8 | The results of these are graphed and copied to a location as a web page. 9 | 10 | There is also e-mail notification on fail/success. 11 | -------------------------------------------------------------------------------- /lib/erlmerge/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: conf 3 | $(MAKE) -f Makefile.top 4 | 5 | clean: 6 | $(MAKE) -f Makefile.top clean 7 | 8 | conf: 9 | (cd config; $(MAKE)) 10 | 11 | conf_clean: 12 | (cd config; $(MAKE) clean) 13 | 14 | install: 15 | $(MAKE) -f Makefile.top install 16 | 17 | release: clean appfile 18 | sh ../../support/create_release.sh 19 | 20 | appfile: 21 | (cd src;$(MAKE) ../ebin/erlmerge.app) 22 | -------------------------------------------------------------------------------- /lib/erlmerge/bin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlmerge/bin/.cvsignore -------------------------------------------------------------------------------- /lib/erlmerge/config/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: config.status 3 | 4 | config.status: configure 5 | ./configure 6 | 7 | configure: configure.in 8 | autoconf 9 | 10 | clean: 11 | -rm -f config.cache config.log config.status 12 | 13 | -------------------------------------------------------------------------------- /lib/erlmerge/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlmerge/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/erlmerge/priv/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlmerge/priv/.cvsignore -------------------------------------------------------------------------------- /lib/erlmerge/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../config/include.mk 3 | 4 | 5 | EBIN = ../ebin 6 | 7 | EFILES = erlmerge.erl 8 | 9 | EBIN_FILES = $(EFILES:%.erl=$(EBIN)/%.$(EMULATOR)) 10 | 11 | all: $(EBIN_FILES) 12 | 13 | clean: 14 | rm -rf $(EBIN_FILES) 15 | 16 | -------------------------------------------------------------------------------- /lib/erlmerge/src/erlmerge.app.src: -------------------------------------------------------------------------------- 1 | {application,erlmerge, 2 | [{description,"Erlang Packet Handler"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {erlmerge_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {sasl,"1.10.1"}]}]}. 13 | 14 | -------------------------------------------------------------------------------- /lib/erlmerge/vsn.mk: -------------------------------------------------------------------------------- 1 | ERLMERGE_VSN=0.7 2 | -------------------------------------------------------------------------------- /lib/erlspect/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/erlspect/doc/short-desc: -------------------------------------------------------------------------------- 1 | Erlspect is a simple tool for automating interactive text based applications like telnet etc. And also for testing such applications. 2 | -------------------------------------------------------------------------------- /lib/erlspect/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/erlspect/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/erlspect/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/ermacs/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS = src mods/src 2 | 3 | include ../../support/subdir.mk 4 | 5 | -------------------------------------------------------------------------------- /lib/ermacs/README: -------------------------------------------------------------------------------- 1 | Ermacs: an erlang clone of emacs. 2 | ================================= 3 | 4 | To run: 5 | 6 | 1. make 7 | 2. bin/ermacs (add that dir to your path, or copy the script somewhere) 8 | 9 | Try opening doc/TOUR - it's an approximation of the emacs tutorial. 10 | 11 | -- luke@bluetail.com 12 | 13 | -------------------------------------------------------------------------------- /lib/ermacs/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | ermacs 2 | -------------------------------------------------------------------------------- /lib/ermacs/doc/TROUBLESHOOTING: -------------------------------------------------------------------------------- 1 | Random notes on trouble shooting: 2 | 3 | - io:formats go to /tmp/edit.out, which is re-created from scratch each time. 4 | 5 | - Sometimes colours go strange, particularly (for me) when running in a 6 | shell on a remote machine. When this happens to me in xterm, I retry in 7 | rxvt and it tends to work. However, on *my* computer the colours are ok :-) 8 | 9 | Presumably some extra initialisation of the SLang library is needed. 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/ermacs/doc/short-desc: -------------------------------------------------------------------------------- 1 | an erlang clone of emacs. 2 | -------------------------------------------------------------------------------- /lib/ermacs/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ermacs/ebin/.empty -------------------------------------------------------------------------------- /lib/ermacs/mods/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ermacs/mods/ebin/.empty -------------------------------------------------------------------------------- /lib/ermacs/mods/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../../support/include.mk 2 | 3 | # Ermacs includes 4 | ERLC_FLAGS += -I ../../.. -pa ../../ebin 5 | 6 | all: $(ERL_OBJECTS) 7 | 8 | $(ERL_OBJECTS): ../../include/edit.hrl 9 | 10 | clean: 11 | -rm -f $(ERL_OBJECTS) 12 | 13 | -------------------------------------------------------------------------------- /lib/ermacs/mods/src/em_erlang_scan.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ermacs/mods/src/em_erlang_scan.erl -------------------------------------------------------------------------------- /lib/ermacs/mods/src/em_scheme_scan.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ermacs/mods/src/em_scheme_scan.erl -------------------------------------------------------------------------------- /lib/ermacs/mods/src/em_scheme_scan.xrl: -------------------------------------------------------------------------------- 1 | Definitions. 2 | 3 | AtomChar = [^\s\r\n\(\)] 4 | WS = [\s\r\n] 5 | 6 | Rules. 7 | 8 | \( : {token, {'(', YYline}}. 9 | \) : {token, {')', YYline}}. 10 | 11 | lambda : {token, {special, YYline}}. 12 | define : {token, {special, YYline}}. 13 | let : {token, {special, YYline}}. 14 | 15 | ({AtomChar}{AtomChar}*) : {token, {atom, YYline, YYtext}}. 16 | %% Ignore 17 | {WS} : skip_token. 18 | 19 | -------------------------------------------------------------------------------- /lib/ermacs/mods/src/em_test_scan.xrl: -------------------------------------------------------------------------------- 1 | Definitions. 2 | 3 | Ch = [a-z] 4 | 5 | Rules. 6 | 7 | \+ : {token, {'+', YYline}}. 8 | \+\+ : {token, {'++', YYline}}. 9 | - : {token, {'-', YYline}}. 10 | \s : skip_token. 11 | ({Ch}{Ch}*) : {token, {atom, YYline, YYtext}}. 12 | 13 | -------------------------------------------------------------------------------- /lib/ermacs/src/edit_lex.erl: -------------------------------------------------------------------------------- 1 | %%%---------------------------------------------------------------------- 2 | %%% File : edit_lex.erl 3 | %%% Author : Luke Gorrie 4 | %%% Purpose : Lexer 5 | %%% Created : 8 Apr 2001 by Luke Gorrie 6 | %%%---------------------------------------------------------------------- 7 | 8 | -module(edit_lex). 9 | -author('luke@bluetail.com'). 10 | 11 | %%-compile(export_all). 12 | %%-export([Function/Arity, ...]). 13 | 14 | 15 | -------------------------------------------------------------------------------- /lib/ermacs/src/edit_make.erl: -------------------------------------------------------------------------------- 1 | -module(edit_make). 2 | -export([start/0]). 3 | 4 | start() -> 5 | spawn(fun() -> doit() end). 6 | 7 | doit() -> 8 | sleep(1), 9 | ig:gen(edit_ig), 10 | c:c(edit_ig), 11 | halt(). 12 | 13 | sleep(Sec) -> 14 | receive after Sec*1000 -> true end. 15 | -------------------------------------------------------------------------------- /lib/ermacs/src/ermacs.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | BASEDIR=%BASEDIR% 4 | 5 | SLANG_EBIN_DIR=${BASEDIR}/../slang/ebin 6 | 7 | erl -pa ${SLANG_EBIN_DIR} -pa ${BASEDIR}/ebin -pa ${BASEDIR}/mods/ebin \ 8 | -pa ${BASEDIR}/../msc/ebin -noshell -s edit start $* 9 | 10 | # How do I get sh to run this in response to SIGINT? 11 | stty sane 12 | 13 | -------------------------------------------------------------------------------- /lib/esmb/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | -(cd c_src;$(MAKE) -k) 6 | 7 | clean: 8 | (cd src;$(MAKE) clean) 9 | (cd c_src;$(MAKE) clean) 10 | 11 | release: clean appfile 12 | sh ../../support/create_release.sh 13 | 14 | appfile: 15 | (cd src;$(MAKE) ../ebin/esmb.app) 16 | 17 | 18 | # Target for the gettext example 19 | gettext: 20 | rm -f ebin/*.beam 21 | (cd src; $(MAKE)) 22 | -------------------------------------------------------------------------------- /lib/esmb/doc/CIFS-TR-1p00_FINAL.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/esmb/doc/CIFS-TR-1p00_FINAL.pdf -------------------------------------------------------------------------------- /lib/esmb/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is an implementation of a subset of the SMB protocol. 2 | -------------------------------------------------------------------------------- /lib/esmb/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/esmb/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/esmb/priv/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/esmb/priv/.cvsignore -------------------------------------------------------------------------------- /lib/esmb/src/esmb.app.src: -------------------------------------------------------------------------------- 1 | {application,esmb, 2 | [{description,"esmb handling"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {esmb_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}]}. 9 | -------------------------------------------------------------------------------- /lib/esmb/src/esmb.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/esmb/src/esmb.erl -------------------------------------------------------------------------------- /lib/esmb/src/esmb_gettext.erl: -------------------------------------------------------------------------------- 1 | %%%------------------------------------------------------------------- 2 | %%% Created : 12 Jul 2005 by Torbjorn Tornkvist 3 | %%% File : esmb_gettext.erl 4 | %%% Desc. : An example on how to use the jungerl-gettext app. 5 | %%%------------------------------------------------------------------- 6 | -module(esmb_gettext). 7 | -export([start/0]). 8 | 9 | -include("../../gettext/include/gettext.hrl"). 10 | 11 | 12 | start() -> 13 | ?TXT("Hello World"). 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/esmb/src/esmb_rpc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/esmb/src/esmb_rpc.erl -------------------------------------------------------------------------------- /lib/esmb/vsn.mk: -------------------------------------------------------------------------------- 1 | ESMB_VSN=1.0 2 | -------------------------------------------------------------------------------- /lib/ex11/.cvsignore: -------------------------------------------------------------------------------- 1 | out*.* 2 | psp*.* 3 | *.beam 4 | *.???~ 5 | *.~ 6 | *.dll 7 | *.dcu 8 | *.dsm 9 | semantic.cache* 10 | *.exe 11 | kwiz 12 | *.bmp 13 | *.jpg 14 | *.tga 15 | *~ 16 | #* 17 | #*.* 18 | .emacs.desktop 19 | -------------------------------------------------------------------------------- /lib/ex11/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/ex11/SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ex11/SKIP -------------------------------------------------------------------------------- /lib/ex11/TODO: -------------------------------------------------------------------------------- 1 | Feel free to add more stuff here: 2 | 3 | - handle the errors in a "standard" way? 4 | maybe keep a list of the errors from the last minute or so 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/ex11/bin/test: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | erl -pa ebin -s rcube start 4 | -------------------------------------------------------------------------------- /lib/ex11/doc/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ex11/doc/.empty -------------------------------------------------------------------------------- /lib/ex11/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is an Erlang-X11 binding, i.e an implementation of the X11 protocol in Erlang. 2 | -------------------------------------------------------------------------------- /lib/ex11/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ex11/ebin/.empty -------------------------------------------------------------------------------- /lib/ex11/ex11.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ex11/ex11.pub -------------------------------------------------------------------------------- /lib/ex11/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ex11/priv/.empty -------------------------------------------------------------------------------- /lib/ex11/src/.cvsignore: -------------------------------------------------------------------------------- 1 | out*.* 2 | psp*.* 3 | *.beam 4 | *.???~ 5 | *.~ 6 | *.dll 7 | *.dcu 8 | *.dsm 9 | semantic.cache* 10 | *.exe 11 | kwiz 12 | *.bmp 13 | *.jpg 14 | *.tga 15 | *~ 16 | #* 17 | #*.* 18 | .emacs.desktop 19 | -------------------------------------------------------------------------------- /lib/ex11/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/fd_server/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd config;$(MAKE)) 5 | (cd src;$(MAKE)) 6 | -(cd c_src;$(MAKE) -k) 7 | 8 | clean: 9 | (cd src;$(MAKE) clean) 10 | (cd c_src;$(MAKE) clean) 11 | 12 | release: clean appfile 13 | sh ../../support/create_release.sh 14 | 15 | appfile: 16 | (cd src;$(MAKE) ../ebin/fd_server.app) 17 | 18 | -------------------------------------------------------------------------------- /lib/fd_server/c_src/memfs.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef MEMFS_H 3 | 4 | 5 | #ifdef WIN32 6 | #include 7 | #else 8 | 9 | #ifdef STDC_HEADERS 10 | # ifdef STDLIB_MALLOC 11 | # include 12 | # else 13 | # ifdef HAVE_MALLOC_H 14 | # include 15 | # else 16 | # error "Cannot find malloc" 17 | # endif 18 | # endif 19 | #endif 20 | 21 | #define MEMFS_H 1 22 | #endif 23 | 24 | #endif /* not win32 */ 25 | -------------------------------------------------------------------------------- /lib/fd_server/c_src/strs.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef WIN32 3 | #ifndef STRS_H 4 | 5 | #include 6 | 7 | #ifdef STDC_HEADERS 8 | # include 9 | #else 10 | # ifdef HAVE_STRINGS_H 11 | # include 12 | # else 13 | # error "Could not find string header file" 14 | # endif 15 | #endif 16 | 17 | #define STRS_H 1 18 | #endif 19 | 20 | #else /* win32 */ 21 | 22 | #include 23 | 24 | #endif 25 | 26 | 27 | -------------------------------------------------------------------------------- /lib/fd_server/config/Makefile: -------------------------------------------------------------------------------- 1 | MK_INCLUDE=include.mk 2 | CONFIG_H=config.h 3 | 4 | all: config.status $(MK_INCLUDE) $(CONFIG_H) 5 | 6 | config.status: configure 7 | ./configure 8 | 9 | $(CONFIG_H) $(MK_INCLUDE): config.status include.mk.in config.h.in 10 | ./config.status 11 | 12 | configure: configure.in 13 | autoheader 14 | autoconf 15 | 16 | clean: 17 | -rm -f config.cache config.log config.status configure \ 18 | $(MK_INCLUDE) $(CONFIG_H) 19 | -rm -rf autom4te.cache 20 | 21 | 22 | -------------------------------------------------------------------------------- /lib/fd_server/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/fd_server/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/fd_server/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../../support/include.mk 3 | 4 | include ../vsn.mk 5 | VSN=$(FD_SERVER_VSN) 6 | 7 | ifeq ($(TYPE),debug) 8 | DEBUG_FLAGS = -Ddebug 9 | else 10 | DEBUG_FLAGS = 11 | endif 12 | 13 | MODULES= fdsrv 14 | 15 | EBIN = ../ebin 16 | EBIN_FILES = $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(EBIN)/fd_server.app 17 | 18 | 19 | all: $(EBIN_FILES) 20 | 21 | debug: 22 | $(MAKE) DEBUG=-DDEBUG 23 | clean: 24 | rm -rf $(EBIN_FILES) 25 | 26 | -------------------------------------------------------------------------------- /lib/fd_server/src/fd_server.app.src: -------------------------------------------------------------------------------- 1 | {application,fd_server, 2 | [{description,"Fd server"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[fdsrv]}, 6 | {applications,[kernel,stdlib]}, 7 | {env, []}, 8 | {mod,{fd_server_app,[]}}]}. 9 | -------------------------------------------------------------------------------- /lib/fd_server/vsn.mk: -------------------------------------------------------------------------------- 1 | FD_SERVER_VSN=2.3.0 2 | -------------------------------------------------------------------------------- /lib/ftpd/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | 6 | clean: 7 | (cd src;$(MAKE) clean) 8 | 9 | release: clean appfile 10 | sh ../../support/create_release.sh 11 | 12 | appfile: 13 | (cd src;$(MAKE) ../ebin/ftpd.app) 14 | 15 | -------------------------------------------------------------------------------- /lib/ftpd/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | include ../vsn.mk 4 | VSN=$(FTPD_VSN) 5 | 6 | 7 | MODULES = ftpd \ 8 | ftp_test 9 | 10 | 11 | EBIN = ../ebin 12 | EBIN_FILES = $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(EBIN)/ftpd.app 13 | 14 | 15 | all: $(EBIN_FILES) 16 | 17 | debug: 18 | $(MAKE) ERLC_FLAGS+="$(ERLC_FLAGS) +debug_info -Ddebug" 19 | 20 | clean: 21 | -rm $(ERL_OBJECTS) 22 | 23 | $(EBIN)/ftpd.beam: ../include/ftpd.hrl 24 | $(EBIN)/ftp_test.beam: ../include/ftpd.hrl 25 | 26 | -------------------------------------------------------------------------------- /lib/ftpd/src/ftpd.app.src: -------------------------------------------------------------------------------- 1 | {application,ftpd, 2 | [{description,"Erlang FTP daemon"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {ftpd_app, []}}, 8 | {applications,[kernel,stdlib]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {iconv, "1.0"}, 13 | {fd_server, "2.3.0"}]}]}. 14 | 15 | -------------------------------------------------------------------------------- /lib/ftpd/vsn.mk: -------------------------------------------------------------------------------- 1 | FTPD_VSN=1.5 2 | -------------------------------------------------------------------------------- /lib/gd1_drv/.cvsignore: -------------------------------------------------------------------------------- 1 | SKIP 2 | -------------------------------------------------------------------------------- /lib/gd1_drv/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/gd1_drv/doc/short-desc: -------------------------------------------------------------------------------- 1 | This driver is for GD, a library for dynamic creation of PNG and JPEG images: line drawing, polygons, text, and lots more. 2 | -------------------------------------------------------------------------------- /lib/gd1_drv/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := gd1_drv 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | all: $(OBJECTS) 9 | 10 | clean: 11 | rm -f $(OBJECTS) 12 | 13 | -------------------------------------------------------------------------------- /lib/gd1_drv/test/.cvsignore: -------------------------------------------------------------------------------- 1 | test-copy.gd 2 | test-copy.gd2 3 | test.jpg 4 | test.png 5 | test.wbmp 6 | test2.jpg 7 | test2.png 8 | test_r2-2.png 9 | test_r2.png 10 | -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/brush.png -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/hosed.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/hosed.gd2 -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/test.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/test.gd -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/test.gd2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/test.gd2 -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/test_r2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/test_r2-2.png -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/test_r2-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/test_r2-b.png -------------------------------------------------------------------------------- /lib/gd1_drv/test/Test-Files/test_r2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gd1_drv/test/Test-Files/test_r2.png -------------------------------------------------------------------------------- /lib/gen_leader/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,gen_leader}. 2 | {packages,[]}. 3 | {modules,[gdict,gen_leader,test_cb]}. 4 | -------------------------------------------------------------------------------- /lib/gen_leader/doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to gen_leader 5 | 6 | 7 | 8 |

Welcome to gen_leader

9 | 10 | -------------------------------------------------------------------------------- /lib/gen_leader/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to gen_leader 5 | 6 | 7 | 8 |

Packages

9 |
10 | 11 | -------------------------------------------------------------------------------- /lib/gen_leader/doc/short-desc: -------------------------------------------------------------------------------- 1 | This application implements a leader election behaviour modeled after gen_server. This behaviour intends to make it reasonably straightforward to implement a fully distributed server with master-slave semantics. 2 | -------------------------------------------------------------------------------- /lib/gen_leader/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/gen_leader/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gen_leader/ebin/.empty -------------------------------------------------------------------------------- /lib/gettext/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | release: clean appfile 9 | sh ../../support/create_release.sh 10 | 11 | appfile: 12 | (cd src;$(MAKE) ../ebin/gettext.app) 13 | 14 | jungerl_example: 15 | $(MAKE) -f Makefile.gettext 16 | -------------------------------------------------------------------------------- /lib/gettext/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gettext/README -------------------------------------------------------------------------------- /lib/gettext/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gettext/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/gettext/priv/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gettext/priv/.cvsignore -------------------------------------------------------------------------------- /lib/gettext/src/gettext.app.src: -------------------------------------------------------------------------------- 1 | {application,gettext, 2 | [{description,"gettext handling"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {gettext_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {sasl, "1.10.1"}]}]}. 13 | -------------------------------------------------------------------------------- /lib/gettext/src/gettext.hrl: -------------------------------------------------------------------------------- 1 | -ifndef(_GETTEXT_HRL). 2 | -define(_GETTEXT_HRL, true). 3 | 4 | -define(GETTEXT_HEADER_INFO, header_info). 5 | 6 | -define(DEFAULT_LANG, "en"). 7 | -define(DEFAULT_CHARSET, "iso-8859-1"). 8 | 9 | -define(EPOT_TABLE, epot). 10 | 11 | 12 | -endif. 13 | -------------------------------------------------------------------------------- /lib/gettext/src/gettext_lib.hrl: -------------------------------------------------------------------------------- 1 | -ifndef(_GETTEXT_LIB_HRL). 2 | -define(_GETTEXT_LIB_HRL, true). 3 | 4 | -record(epot, { 5 | msgid, % The String 6 | file_info % List of '{Filename, LineNo}' tuples 7 | }). 8 | 9 | -endif. 10 | -------------------------------------------------------------------------------- /lib/gettext/src/iso639.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gettext/src/iso639.erl -------------------------------------------------------------------------------- /lib/gettext/swedish.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gettext/swedish.po -------------------------------------------------------------------------------- /lib/gettext/vsn.mk: -------------------------------------------------------------------------------- 1 | GETTEXT_VSN=1.3.0 2 | -------------------------------------------------------------------------------- /lib/gregexp/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | -------------------------------------------------------------------------------- /lib/gregexp/doc/short-desc: -------------------------------------------------------------------------------- 1 | This module extends the regexp module in OTP R7B-1 with support for submatches (the \(...\) syntax in SED regular expressions). This makes it possible to retrieve several components of a match with a single evaluation of a regexp. 2 | -------------------------------------------------------------------------------- /lib/gregexp/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gregexp/ebin/.empty -------------------------------------------------------------------------------- /lib/gregexp/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/gtkNode/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: default all clean realclean generate 2 | 3 | default: all 4 | 5 | all: 6 | $(MAKE) -C src 7 | $(MAKE) -C examples 8 | 9 | clean: 10 | $(MAKE) -C src clean 11 | $(MAKE) -C examples clean 12 | 13 | realclean: clean 14 | $(MAKE) -C priv/generator clean 15 | 16 | generate: 17 | $(MAKE) -C priv/generator 18 | -------------------------------------------------------------------------------- /lib/gtkNode/doc/short-desc: -------------------------------------------------------------------------------- 1 | gtkNode - a c-node that gives access to a large subset of GTK2 2 | -------------------------------------------------------------------------------- /lib/gtkNode/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS = $(wildcard [a-z]*) 2 | 3 | .PHONY: $(SUBDIRS) default 4 | 5 | default: $(SUBDIRS) 6 | 7 | clean: 8 | -rm -f */*.beam 9 | 10 | $(SUBDIRS): 11 | $(MAKE) -k -C $@ 12 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/README: -------------------------------------------------------------------------------- 1 | start an erlang node like this; 2 | 3 | cd gtkNode/examples 4 | erl <-pa [a-z]*> -pa ../ebin -sname foo 5 | 6 | examples; 7 | 8 | simple - a simple top-application 9 | start with simple:start(). 10 | 11 | points - draws (really small) points on a drawingarea 12 | start points:start(). 13 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/gperf/Makefile: -------------------------------------------------------------------------------- 1 | ERLC = $(OTP_ROOT)/bin/erlc 2 | ERLS = $(wildcard *.erl) 3 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 4 | 5 | #.PHONY: default all 6 | 7 | default: all 8 | all: $(BEAMS) 9 | 10 | clean: 11 | rm -f *.beam 12 | 13 | %.beam : %.erl 14 | $(ERLC) $< 15 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/points/Makefile: -------------------------------------------------------------------------------- 1 | ERLC = erlc 2 | ERL_FLAGS = +debug_info 3 | ERLS = $(wildcard *.erl) 4 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 5 | 6 | #.PHONY: default all 7 | 8 | default: all 9 | all: $(BEAMS) 10 | 11 | clean: 12 | rm *.beam 13 | 14 | %.beam : %.erl 15 | $(ERLC) $(ERL_FLAGS) $< 16 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/points/points.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Points 6 | points 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/simple/Makefile: -------------------------------------------------------------------------------- 1 | ERLC = erlc 2 | ERLS = $(wildcard *.erl) 3 | EFLAGS = +debug_info 4 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 5 | 6 | #.PHONY: default all 7 | 8 | default: all 9 | all: $(BEAMS) 10 | 11 | clean: 12 | rm *.beam 13 | 14 | %.beam : %.erl 15 | $(ERLC) $(EFLAGS) $< 16 | -------------------------------------------------------------------------------- /lib/gtkNode/examples/simple/simple.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Simple 6 | simple 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | crap 2 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/bin/.cvsignore: -------------------------------------------------------------------------------- 1 | gtkNode* 2 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/gen/.cvsignore: -------------------------------------------------------------------------------- 1 | *generated.h 2 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: default clean 2 | 3 | default: 4 | $(MAKE) -C src 5 | 6 | clean: 7 | -rm -f gen/[a-z]* 8 | -rm -f ebin/*beam 9 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/gen/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/g.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gtkNode/priv/generator/src/g.defs -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/g_black.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gtkNode/priv/generator/src/g_black.txt -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/g_white.txt: -------------------------------------------------------------------------------- 1 | gobject/gvalue.h 2 | gobject/gvaluetypes.h 3 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/gdk.defs: -------------------------------------------------------------------------------- 1 | (define-object Window 2 | (in-module "Gdk") 3 | (parent "GObject") 4 | (c-name "GdkWindow") 5 | (gtype-id "GDK_TYPE_WINDOW") 6 | ) 7 | (define-object Pixmap 8 | (in-module "Gdk") 9 | (parent "GdkDrawable") 10 | (c-name "GdkPixmap") 11 | (gtype-id "GDK_TYPE_PIXMAP") 12 | ) 13 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/gdk_black.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gtkNode/priv/generator/src/gdk_black.txt -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/gdk_white.txt: -------------------------------------------------------------------------------- 1 | gdk/gdkcolor.h 2 | gdk/gdkgc.h 3 | gdk/gdkdrawable.h 4 | gdk/gdkpixmap.h 5 | gdk/gdkwindow.h 6 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/get_inc_path: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ $# -ne 2 ]; then 4 | exit 5 | fi 6 | PKG="$1" 7 | PK="$2" 8 | 9 | CFLAGS=`pkg-config --cflags "$PKG"` 10 | PTH="" 11 | for f in $CFLAGS; do 12 | if [ "`echo "$f" | grep "include/$PK"`" != "" ]; then 13 | PTH=`echo "$f" | cut -c3-` 14 | fi 15 | done 16 | echo $PTH 17 | 18 | -------------------------------------------------------------------------------- /lib/gtkNode/priv/generator/src/gtk.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gtkNode/priv/generator/src/gtk.defs -------------------------------------------------------------------------------- /lib/gtkNode/priv/obj/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/gtkNode/priv/obj/.cvsignore -------------------------------------------------------------------------------- /lib/gtkNode/src/get_inc_path: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | if [ $# -ne 2 ]; then 4 | exit 5 | fi 6 | PKG="$1" 7 | PK="$2" 8 | 9 | CFLAGS=`pkg-config --cflags "$PKG"` 10 | PTH="" 11 | for f in $CFLAGS; do 12 | if [ "`echo "$f" | grep "include/$PK"`" != "" ]; then 13 | PTH=`echo "$f" | cut -c3-` 14 | fi 15 | done 16 | echo $PTH 17 | 18 | -------------------------------------------------------------------------------- /lib/gtkNode/src/gtkNode_gen.c: -------------------------------------------------------------------------------- 1 | #include "gtkNode.h" 2 | #include "gtk_generated.h" 3 | #include "gdk_generated.h" 4 | #include "g_generated.h" 5 | -------------------------------------------------------------------------------- /lib/gtkNode/src/mk.deps: -------------------------------------------------------------------------------- 1 | #!/bin/tcsh 2 | if ( -f $3 ) \rm $3 3 | ls *erl >& /dev/null 4 | if ( ! $status) then 5 | foreach f ( *erl ) 6 | echo -n $1/$f:r".beam": | cat >> $3 7 | foreach i ( `grep -E "\-include\(" $f | cut -f2 -d'"'` ) 8 | echo -n " $2/$i " | cat >> $3 9 | end 10 | echo $f | cat >> $3 11 | echo ' $('$4')' $f | cat >> $3 12 | end 13 | else 14 | touch $3 15 | endif 16 | -------------------------------------------------------------------------------- /lib/ibrowse/Makefile: -------------------------------------------------------------------------------- 1 | include vsn.mk 2 | 3 | all: 4 | (cd src ; make) 5 | 6 | clean: 7 | (cd src ; make clean) 8 | 9 | install: all 10 | mkdir -p $(DESTDIR)/lib/ibrowse-$(IBROWSE_VSN)/ 11 | cp -r ebin $(DESTDIR)/lib/ibrowse-$(IBROWSE_VSN)/ 12 | -------------------------------------------------------------------------------- /lib/ibrowse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ibrowse/README -------------------------------------------------------------------------------- /lib/ibrowse/c_src/build_darwin: -------------------------------------------------------------------------------- 1 | cc -o ../priv/ibrowse_drv.so -I ~/R9C-0/usr/include/ -bundle -flat_namespace -undefined suppress -fno-common ibrowse_drv.c 2 | -------------------------------------------------------------------------------- /lib/ibrowse/doc/ibrowse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ibrowse/doc/ibrowse.html -------------------------------------------------------------------------------- /lib/ibrowse/doc/short-desc: -------------------------------------------------------------------------------- 1 | A powerful HTTP/1.1 client written in erlang 2 | -------------------------------------------------------------------------------- /lib/ibrowse/ebin/ibrowse.app: -------------------------------------------------------------------------------- 1 | {application, ibrowse, 2 | [{description, "HTTP client application"}, 3 | {vsn, "1.5.0"}, 4 | {modules, [ ibrowse, 5 | ibrowse_http_client, 6 | ibrowse_app, 7 | ibrowse_sup, 8 | ibrowse_lb, 9 | ibrowse_lib ]}, 10 | {registered, []}, 11 | {applications, [kernel,stdlib,sasl]}, 12 | {env, []}, 13 | {mod, {ibrowse_app, []}}]}. 14 | -------------------------------------------------------------------------------- /lib/ibrowse/src/Emakefile.src: -------------------------------------------------------------------------------- 1 | '../src/ibrowse'. 2 | '../src/ibrowse_http_client'. 3 | '../src/ibrowse_app'. 4 | '../src/ibrowse_sup'. 5 | '../src/ibrowse_lib'. 6 | '../src/ibrowse_lb'. 7 | '../src/ibrowse_test'. 8 | -------------------------------------------------------------------------------- /lib/ibrowse/src/ibrowse.app.src: -------------------------------------------------------------------------------- 1 | {application, ibrowse, 2 | [{description, "HTTP client application"}, 3 | {vsn, "%IBROWSE_VSN%"}, 4 | {modules, [ ibrowse, 5 | ibrowse_http_client, 6 | ibrowse_app, 7 | ibrowse_sup, 8 | ibrowse_lib, 9 | ibrowse_lb ]}, 10 | {registered, []}, 11 | {applications, [kernel,stdlib,sasl]}, 12 | {env, []}, 13 | {mod, {ibrowse_app, []}}]}. 14 | -------------------------------------------------------------------------------- /lib/ibrowse/src/ibrowse.hrl: -------------------------------------------------------------------------------- 1 | -ifndef(IBROWSE_HRL). 2 | -define(IBROWSE_HRL, "ibrowse.hrl"). 3 | 4 | -record(url, {abspath, host, port, username, password, path, protocol}). 5 | 6 | -record(lb_pid, {host_port, pid}). 7 | 8 | -record(client_conn, {key, cur_pipeline_size = 0, reqs_served = 0}). 9 | 10 | -record(ibrowse_conf, {key, value}). 11 | 12 | -endif. 13 | -------------------------------------------------------------------------------- /lib/ibrowse/vsn.mk: -------------------------------------------------------------------------------- 1 | IBROWSE_VSN = 1.5.3 2 | 3 | -------------------------------------------------------------------------------- /lib/iconv/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | -(cd c_src;$(MAKE) -k) 6 | 7 | clean: 8 | (cd src;$(MAKE) clean) 9 | (cd c_src;$(MAKE) clean) 10 | 11 | release: clean appfile 12 | sh ../../support/create_release.sh 13 | 14 | appfile: 15 | (cd src;$(MAKE) ../ebin/iconv.app) 16 | 17 | 18 | -------------------------------------------------------------------------------- /lib/iconv/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | CFLAGS += -I$(ERL_C_INCLUDE_DIR) -I../../../support -I. 4 | 5 | ICONV_DRV_SO = ../priv/iconv_drv.so 6 | 7 | ICONV_SHLIB_OBJS = iconv_drv.o 8 | 9 | all: $(ICONV_DRV_SO) 10 | 11 | $(ICONV_DRV_SO): $(ICONV_SHLIB_OBJS) 12 | $(LD_SHARED) -o $@ $^ 13 | 14 | iconv_drv.o: iconv_drv.c 15 | $(CC) $(CFLAGS) -o $@ -c -fpic $(ERL_INCLUDE) $< 16 | 17 | clean: 18 | -rm -f $(ICONV_DRV_SO) ../ebin/*.so *.o 19 | 20 | .INTERMEDIATE: $(ICONV_SHLIB_OBJS) 21 | -------------------------------------------------------------------------------- /lib/iconv/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/iconv/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/iconv/priv/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/iconv/priv/.cvsignore -------------------------------------------------------------------------------- /lib/iconv/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../../support/include.mk 3 | 4 | include ../vsn.mk 5 | VSN=$(ICONV_VSN) 6 | 7 | DEBUG= 8 | 9 | DOCDIR=`pwd` 10 | 11 | ERL=erl 12 | ERLC=erlc 13 | ERLC_FLAGS+=-W $(DEBUG) 14 | EMULATOR=beam 15 | 16 | 17 | MODULES = iconv 18 | 19 | EBIN = ../ebin 20 | EBIN_FILES = $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(EBIN)/iconv.app 21 | 22 | all: $(EBIN_FILES) 23 | 24 | debug: 25 | $(MAKE) DEBUG=-DDEBUG 26 | clean: 27 | rm -rf $(EBIN_FILES) 28 | 29 | -------------------------------------------------------------------------------- /lib/iconv/src/iconv.app.src: -------------------------------------------------------------------------------- 1 | {application,iconv, 2 | [{description,"Interface to the iconv character set convertion library"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {iconv_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {sasl,"1.10.1"}]}]}. 13 | 14 | -------------------------------------------------------------------------------- /lib/iconv/vsn.mk: -------------------------------------------------------------------------------- 1 | ICONV_VSN=1.0 2 | -------------------------------------------------------------------------------- /lib/intl/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/intl/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | CFLAGS += -I$(ERL_C_INCLUDE_DIR) -DLOADABLE -fpic 4 | 5 | INTL_DRV_SO = ../priv/intl_drv.so 6 | 7 | all: $(INTL_DRV_SO) 8 | 9 | $(INTL_DRV_SO): intl_drv.o 10 | $(LD_SHARED) -o$@ intl_drv.o $(DLL_LIBS) 11 | 12 | clean: 13 | -rm -f $(INTL_DRV_SO) intl_drv.o 14 | 15 | -------------------------------------------------------------------------------- /lib/intl/doc/short-desc: -------------------------------------------------------------------------------- 1 | 2 | internationalization localization 3 | -------------------------------------------------------------------------------- /lib/intl/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/intl/ebin/.empty -------------------------------------------------------------------------------- /lib/intl/include/eintl.hrl: -------------------------------------------------------------------------------- 1 | %%% File : eintl.hrl 2 | %%% Author : 3 | %%% Description : language support 4 | %%% Created : 9 Sep 2003 by 5 | 6 | %% use this for direct translations 7 | -define(_(X), eintl:gettext(X)). 8 | 9 | %% use this for indirect translations i.e log files etc. 10 | -define(N_(X), eintl:gettext_noop(X)). 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/intl/include/intl.hrl: -------------------------------------------------------------------------------- 1 | %%% File : intl.hrl 2 | %%% Author : 3 | %%% Description : language support 4 | %%% Created : 9 Sep 2003 by 5 | 6 | %% use this for direct translations 7 | -define(_(X), intl:gettext(X)). 8 | 9 | %% use this for indirect translations i.e log files etc. 10 | -define(N_(X), intl:gettext_noop(X)). 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/intl/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/intl/priv/.empty -------------------------------------------------------------------------------- /lib/intl/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | MODULES = \ 3 | intl \ 4 | eintl \ 5 | mo \ 6 | egettext 7 | 8 | 9 | ERLC_FLAGS = -Ddebug 10 | 11 | OBJS = $(MODULES:%=../ebin/%.beam) 12 | 13 | all: $(OBJS) 14 | 15 | clean: 16 | rm -f $(OBJS) 17 | 18 | ../ebin/%.beam: %.erl 19 | erlc -o ../ebin $(ERLC_FLAGS) $< 20 | -------------------------------------------------------------------------------- /lib/intl/test/po/sv.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/intl/test/po/sv.po -------------------------------------------------------------------------------- /lib/intl/vsn.mk: -------------------------------------------------------------------------------- 1 | INTL_VSN = 1.1 2 | -------------------------------------------------------------------------------- /lib/js/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | (cd priv/docroot;$(MAKE)) 6 | 7 | clean: 8 | (cd src;$(MAKE) clean) 9 | (cd priv/docroot;$(MAKE) clean) 10 | 11 | release: clean appfile 12 | sh ../../support/create_release.sh 13 | 14 | appfile: 15 | (cd src;$(MAKE) ../ebin/js.app) 16 | 17 | 18 | # Target for the gettext handling 19 | gettext: 20 | rm -f ebin/*.beam 21 | (cd src; $(MAKE)) 22 | -------------------------------------------------------------------------------- /lib/js/ebin/.cvsigonore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/js/ebin/.cvsigonore -------------------------------------------------------------------------------- /lib/js/priv/docroot/Makefile: -------------------------------------------------------------------------------- 1 | 2 | ## 3 | ## Create a timestamp file as a result of checking 4 | ## the yaws-file, so that we don't have to re-compile 5 | ## everything, all the time. (Tobbe) 6 | ## 7 | .SUFFIXES: .yaws-TS .yaws 8 | 9 | all: $(shell echo *.yaws | sed 's/yaws/yaws-TS/g') 10 | 11 | clean: 12 | -rm *.yaws-TS 13 | 14 | %.yaws-TS: %.yaws 15 | p=`pwd`/../../include; \ 16 | yaws -check $< $$p || exit 1; \ 17 | touch $<-TS 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /lib/js/priv/docroot/observe.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | io:format("Args: ~p~n", [yaws_api:parse_post(A)]), 4 | Reply = mumsa(yaws_api:parse_post(A)), 5 | {html, ["Search Results: " ++ Reply]}. 6 | 7 | mumsa([{"searchtext","cool"}|T]) -> "Yes, this is indeed cool stuff!"; 8 | mumsa([{"searchtext",Mums}|T]) -> Mums; 9 | mumsa([_|T]) -> mumsa(T); 10 | mumsa([]) -> "". 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/js/priv/docroot/periodically.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {H,M,S} = time(), 4 | {html, [integer_to_list(H), ":", 5 | integer_to_list(M), ":", 6 | integer_to_list(S) 7 | ]}. 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/js/priv/docroot/say_when.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | %%error_logger:info_msg("Inside say_when.yaws~n", []), 4 | {H,M,S} = time(), 5 | {html, ["

The time is ", 6 | integer_to_list(H), ":", 7 | integer_to_list(M), ":", 8 | integer_to_list(S), 9 | "

" 10 | ]}. 11 | 12 |
13 | -------------------------------------------------------------------------------- /lib/js/priv/docroot/tabtastic_css.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | error_logger:info_msg("tabtastic_css~n", []), 4 | {ok, Bin} = js:tabtastic_css(), 5 | {content, "text/css", binary_to_list(Bin)}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/js/priv/docroot/tabtastic_js.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {ok, Bin} = js:tabtastic_js(), 4 | {ehtml, 5 | [{pre_html, binary_to_list(Bin)}]}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/js/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../../support/include.mk 3 | 4 | include ../vsn.mk 5 | VSN=$(JS_VSN) 6 | 7 | DEBUG= 8 | 9 | DOCDIR=`pwd` 10 | 11 | ERL=erl 12 | ERLC=erlc 13 | ERLC_FLAGS+=-W $(DEBUG) 14 | EMULATOR=beam 15 | 16 | 17 | MODULES = js 18 | 19 | EBIN = ../ebin 20 | EBIN_FILES = $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(EBIN)/js.app 21 | 22 | all: $(EBIN_FILES) 23 | 24 | debug: 25 | $(MAKE) DEBUG=-DDEBUG 26 | clean: 27 | rm -rf $(EBIN_FILES) 28 | 29 | -------------------------------------------------------------------------------- /lib/js/src/js.app.src: -------------------------------------------------------------------------------- 1 | {application,js, 2 | [{description,"The Erlang Javascript support library."}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {js_app, []}}, 8 | {applications,[kernel,stdlib,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {sasl,"1.10.1"}]}]}. 13 | 14 | -------------------------------------------------------------------------------- /lib/js/vsn.mk: -------------------------------------------------------------------------------- 1 | JS_VSN=0.4 2 | -------------------------------------------------------------------------------- /lib/lama/README: -------------------------------------------------------------------------------- 1 | LAMA - Log and Alarm Management Application 2 | =========================================== 3 | 4 | This application is designed to handle alarms, SNMP traps, syslog logging, 5 | configuration management as well as other useful functions needed in 6 | production systems. 7 | 8 | Refer to docs/index.html for the documentation. 9 | 10 | Regards, 11 | 12 | Serge 13 | 14 | -------------------------------------------------------------------------------- /lib/lama/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,lama}. 2 | {packages,[]}. 3 | {modules,[lama,lama_alarm_h,lama_guard,lama_syslog_h,tracer]}. 4 | -------------------------------------------------------------------------------- /lib/lama/doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The lama application 5 | 6 | 7 | 8 |

The lama application

9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/lama/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The lama application 5 | 6 | 7 | 8 |

Packages

9 |
10 | 11 | -------------------------------------------------------------------------------- /lib/lama/doc/short-desc: -------------------------------------------------------------------------------- 1 | Log and Alarm Management Application (handles alarms, maps them to SNMP traps, logs to syslog) 2 | -------------------------------------------------------------------------------- /lib/lama/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/lama/src/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # $Id$ 3 | # 4 | 5 | include ../vsn.mk 6 | include ../../../support/include.mk 7 | ERLC_FLAGS += -I../include 8 | ERL_OBJECTS += $(EBIN_DIR)/lama.app 9 | 10 | all: $(ERL_OBJECTS) 11 | 12 | clean: 13 | -rm $(ERL_OBJECTS) 14 | -------------------------------------------------------------------------------- /lib/lama/src/lama.app.src: -------------------------------------------------------------------------------- 1 | {application, lama, 2 | [{description, "LAMA Log and Alarm Manager"}, 3 | {vsn, "%VSN%"}, 4 | {modules, [lama, 5 | lama_guard, 6 | lama_alarm_h, 7 | lama_syslog_h, 8 | tracer 9 | ]}, 10 | {registered, [lama, lama_sup, lama_guard_syslog, lama_guard_alarm]}, 11 | {applications, [kernel, stdlib]}, 12 | {env, []}, 13 | {mod, {lama, []}} 14 | ] 15 | }. 16 | 17 | -------------------------------------------------------------------------------- /lib/lama/src/lama.rel: -------------------------------------------------------------------------------- 1 | %%% 2 | %%% kernel ver 2.10.10 == Erlang (BEAM) emulator version 5.4.10 3 | %%% 4 | 5 | {release, {"lama","1.0"}, {erts, "5.4.12"}, 6 | [{kernel,"2.10.12"}, 7 | {stdlib,"1.13.11"}, 8 | {sasl, "2.1.1"} 9 | ]}. 10 | -------------------------------------------------------------------------------- /lib/lama/vsn.mk: -------------------------------------------------------------------------------- 1 | VSN=1.0 2 | -------------------------------------------------------------------------------- /lib/lersp/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/lersp/README: -------------------------------------------------------------------------------- 1 | lersp - an Erlang interpreter for an approximation of Scheme, by 2 | luke@bluetail.com. 3 | 4 | -------------------------------------------------------------------------------- /lib/lersp/doc/short-desc: -------------------------------------------------------------------------------- 1 | an Erlang interpreter for an approximation of Scheme 2 | -------------------------------------------------------------------------------- /lib/lersp/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/lersp/priv/0-fundamental.ler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/lersp/priv/0-fundamental.ler -------------------------------------------------------------------------------- /lib/lersp/priv/lersp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # The funny path to -pa is so that we can find the priv dir via the 4 | # code module. 5 | erl -pa ../lersp/ebin/ -noshell -s lersp repl 6 | 7 | -------------------------------------------------------------------------------- /lib/lersp/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/lines/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,lines}. 2 | {packages,[]}. 3 | {modules,[lines]}. 4 | -------------------------------------------------------------------------------- /lib/lines/doc/modules-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The Lines Module 5 | 6 | 7 | 8 |

Modules

9 |
lines
10 | 11 | -------------------------------------------------------------------------------- /lib/lines/doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The Lines Module 5 | 6 | 7 | 8 |

The Lines Module

9 | 10 | -------------------------------------------------------------------------------- /lib/lines/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The Lines Module 5 | 6 | 7 | 8 |

Packages

9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/lines/doc/short-desc: -------------------------------------------------------------------------------- 1 | Efficient array-of-lines ADT. Allows for append, as well as insert, replace, delete in any position with reasonable access times. 2 | -------------------------------------------------------------------------------- /lib/lines/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/lines/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/lines/src/Makefile: -------------------------------------------------------------------------------- 1 | EBIN=../ebin 2 | INCLUDE=../inc 3 | EMULATOR=beam 4 | ERL_COMPILE_FLAGS += -I $(INCLUDE) +warn_unused_vars +nowarn_shadow_vars +warn_unused_import 5 | 6 | SOURCES= lines.erl 7 | 8 | OBJECTS=$(SOURCES:%.erl=$(EBIN)/%.$(EMULATOR)) 9 | 10 | 11 | .SUFFIXES: .erl .$(EMULATOR) 12 | 13 | 14 | all: $(OBJECTS) 15 | 16 | clean: 17 | -rm -f $(OBJECTS) 18 | 19 | distclean: clean 20 | 21 | realclean: clean 22 | 23 | $(EBIN)/%.$(EMULATOR):%.erl 24 | erlc -W $(ERL_COMPILE_FLAGS) -o $(EBIN) $< 25 | 26 | -------------------------------------------------------------------------------- /lib/lisperl/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/lisperl/doc/short-desc: -------------------------------------------------------------------------------- 1 | A generic (mostly) CommonLisp compliant parser for lisp-like syntax. 2 | -------------------------------------------------------------------------------- /lib/lisperl/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/lisperl/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/lisperl/license.txt: -------------------------------------------------------------------------------- 1 | The lisperl code is (C) 2004 Vlad Dumitrescu and is released "as-is", with no warranty and 2 | may be modified or used in any kind of application if proper credit is given to 3 | the author(s). 4 | -------------------------------------------------------------------------------- /lib/lisperl/lisperl.pub: -------------------------------------------------------------------------------- 1 | {name, "lisperl"}. 2 | {vsn, {1,0}}. 3 | {summary, "A Lisp reader/parser implementation."}. 4 | {author, "Vlad Dumitrescu", "vladdu55 at gmail dot com", "2004-04-02"}. 5 | {keywords, ["lisp"]}. 6 | {needs, []}. 7 | {abstract,"Lisp reader/parser supporting user-definable syntax macro characters"}. 8 | -------------------------------------------------------------------------------- /lib/measurement/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/measurement/doc/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/measurement/doc/.empty -------------------------------------------------------------------------------- /lib/measurement/doc/short-desc: -------------------------------------------------------------------------------- 1 | Measurement ADT. 2 | -------------------------------------------------------------------------------- /lib/measurement/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/measurement/ebin/.empty -------------------------------------------------------------------------------- /lib/measurement/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) $(ERL_DOCUMENTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | -rm $(ERL_DOCUMENTS) 8 | 9 | -------------------------------------------------------------------------------- /lib/memcached/ChangeLog: -------------------------------------------------------------------------------- 1 | 2007-10-02 David N. Welton 2 | 3 | * tests/memcached_tests.erl (getbig_test): Added tests to check 4 | for big data. 5 | 6 | 2007-10-02 David N. Welton 7 | 8 | * src/memcached.erl (fetchmore): Added a function to deal with 9 | large chunks of data coming back from the server. 10 | 11 | -------------------------------------------------------------------------------- /lib/memcached/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | tests/memcached_tests.beam: tests/memcached_tests.erl 4 | /usr/bin/erlc -W +debug_info -o tests/ tests/memcached_tests.erl 5 | 6 | # Run the test suite. 7 | test: all tests/memcached_tests.beam 8 | cp ./ebin/memcached.beam tests/ 9 | erl -noshell -pa tests/ -run memcached_tests -s init stop -------------------------------------------------------------------------------- /lib/memcached/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/mibs/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS=mibs src 2 | include ../../support/subdir.mk 3 | -------------------------------------------------------------------------------- /lib/mibs/README: -------------------------------------------------------------------------------- 1 | This is a container application for SNMP mibs. 2 | 3 | This application needs R10B. 4 | -------------------------------------------------------------------------------- /lib/mibs/src/Makefile: -------------------------------------------------------------------------------- 1 | MODULES = \ 2 | event_mib \ 3 | event_mib_cfg 4 | 5 | ERL_FILES = $(MODULES:%=%.erl) 6 | 7 | HRLS = event_mib.hrl 8 | 9 | HRL_FILES = $(HRLS:%=%.hrl) 10 | 11 | TARGET_FILES = $(MODULES:%=../ebin/%.beam) 12 | 13 | all: $(TARGET_FILES) 14 | 15 | ../ebin/%.beam: %.erl $(HRLS) 16 | erlc $(ERLC_FLAGS) -o ../ebin $< 17 | 18 | clean: 19 | rm -f $(TARGET_FILES) 20 | -------------------------------------------------------------------------------- /lib/mibs/src/event_mib.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/mibs/src/event_mib.erl -------------------------------------------------------------------------------- /lib/mibs/src/event_mib_cfg.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/mibs/src/event_mib_cfg.erl -------------------------------------------------------------------------------- /lib/msc/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/msc/README: -------------------------------------------------------------------------------- 1 | Miscellaneous small (single-file) libraries. 2 | 3 | Would be called 'misc', except that would unnecessarily clash with 4 | names people already have in other applications. :-) 5 | 6 | -------------------------------------------------------------------------------- /lib/msc/doc/short-desc: -------------------------------------------------------------------------------- 1 | Miscellaneous small (single-file) libraries. 2 | -------------------------------------------------------------------------------- /lib/msc/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/msc/ebin/.empty -------------------------------------------------------------------------------- /lib/msc/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/otp.net/.cvsignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /lib/otp.net/Otp/.cvsignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | bin 3 | obj 4 | -------------------------------------------------------------------------------- /lib/otp.net/Otp/Erlang/BigInteger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/otp.net/Otp/Erlang/BigInteger.cs -------------------------------------------------------------------------------- /lib/otp.net/Otp/Erlang/BigIntegerDoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/otp.net/Otp/Erlang/BigIntegerDoc.html -------------------------------------------------------------------------------- /lib/otp.net/Otp/OtpOutputStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/otp.net/Otp/OtpOutputStream.cs -------------------------------------------------------------------------------- /lib/otp.net/Otp/dotnet_keyfile.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/otp.net/Otp/dotnet_keyfile.snk -------------------------------------------------------------------------------- /lib/otp.net/SKIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/otp.net/SKIP -------------------------------------------------------------------------------- /lib/otp.net/doc/short-desc: -------------------------------------------------------------------------------- 1 | A port of jinterface-1.2.1.1 to C#.NET 2 | -------------------------------------------------------------------------------- /lib/pan/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/include.mk 2 | 3 | default: all 4 | 5 | all: 6 | $(MAKE) -k -C src 7 | clean: 8 | rm ebin/*.beam 9 | -------------------------------------------------------------------------------- /lib/pan/bin/xpan: -------------------------------------------------------------------------------- 1 | #! /bin/tcsh -f 2 | 3 | set SELF_PATH = `which $0` 4 | if ( `echo $SELF_PATH | grep '^/'` == "" ) then 5 | set SELF_PATH = `pwd`/$SELF_PATH:h 6 | else 7 | set SELF_PATH = $SELF_PATH:h 8 | endif 9 | if ( `echo $SELF_PATH | grep '/\.$'` != "" ) then 10 | set SELF_PATH = $SELF_PATH:h 11 | endif 12 | 13 | #xterm -sb -sl 9999 -geometry 80x24 -bg lightcyan -T pan \ 14 | # -e $SELF_PATH/pan $* & 15 | 16 | $SELF_PATH/pan -spawn $* 17 | -------------------------------------------------------------------------------- /lib/pan/doc/short-desc: -------------------------------------------------------------------------------- 1 | Profiler 2 | -------------------------------------------------------------------------------- /lib/pan/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pan/ebin/.empty -------------------------------------------------------------------------------- /lib/pan/inc/pan.hrl: -------------------------------------------------------------------------------- 1 | %%%---------------------------------------------------------------------- 2 | %%% File : pan.hrl 3 | %%% Author : Mats Cronqvist 4 | %%% Purpose : 5 | %%% Created : 8 Mar 2001 by Mats Cronqvist 6 | %%%---------------------------------------------------------------------- 7 | 8 | -define(LOG(Tag, Info), panLib:log(Tag, ?MODULE, ?LINE, ?FUNCTION, Info)). 9 | -define(FUNCTION, process_info(self(),current_function)). 10 | -------------------------------------------------------------------------------- /lib/pgsql/Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | (cd src;$(MAKE)) 4 | 5 | clean: 6 | (cd src;$(MAKE) clean) 7 | 8 | -------------------------------------------------------------------------------- /lib/pgsql/doc/short-desc: -------------------------------------------------------------------------------- 1 | Second attempt at writing a PostgreSQL frontend. Connects by plain tcp 2 | and should be able to perform simple SQL commands. 3 | -------------------------------------------------------------------------------- /lib/pgsql/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/pico/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/pico/README.jungerl: -------------------------------------------------------------------------------- 1 | Joe Armstrong's pico was introduced into Jungerl at pico version 11.0. 2 | -------------------------------------------------------------------------------- /lib/pico/bin/start_4999: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | jerl -s pico_test batch foo 4 | 5 | 6 | -------------------------------------------------------------------------------- /lib/pico/doc/short-desc: -------------------------------------------------------------------------------- 1 | Joe Armstrong's pico (http server) and wiki code 2 | -------------------------------------------------------------------------------- /lib/pico/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pico/ebin/.empty -------------------------------------------------------------------------------- /lib/pico/htdocs/erlang.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pico/htdocs/erlang.gif -------------------------------------------------------------------------------- /lib/pico/htdocs/erlang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pico/htdocs/erlang.jpg -------------------------------------------------------------------------------- /lib/pico/htdocs/junk.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pico/htdocs/junk.bin -------------------------------------------------------------------------------- /lib/pico/htdocs/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/pico/htdocs/test.txt -------------------------------------------------------------------------------- /lib/pico/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,plain_fsm}. 2 | {packages,[]}. 3 | {modules,[fsm_example,plain_fsm]}. 4 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/fsm_example.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Module fsm_example 5 | 6 | 7 | 8 |

Module fsm_example

9 |

Behaviour: plain_fsm.

10 | 11 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/modules-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to Plain_FSM 5 | 6 | 7 | 8 |

Modules

9 |
fsm_example
plain_fsm
10 | 11 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to Plain_FSM 5 | 6 | 7 | 8 |

Welcome to Plain_FSM

9 | 10 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Welcome to Plain_FSM 5 | 6 | 7 | 8 |

Packages

9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/pots/orig/control.erl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/plain_fsm/doc/pots/orig/control.erl.txt -------------------------------------------------------------------------------- /lib/plain_fsm/doc/short-desc: -------------------------------------------------------------------------------- 1 | A behaviour/support library for writing plain Erlang FSMs. 2 | -------------------------------------------------------------------------------- /lib/plain_fsm/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/plain_fsm/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/plain_fsm/inc/plain_fsm.hrl: -------------------------------------------------------------------------------- 1 | %%%------------------------------------------------------------------- 2 | %%% File : plain_fsm.hrl 3 | %%% Author : Ulf Wiger 4 | %%% Description : 5 | %%% 6 | %%% Created : 29 Jan 2004 by Ulf Wiger 7 | %%%------------------------------------------------------------------- 8 | 9 | -compile({parse_transform, plain_fsm_xform}). 10 | 11 | 12 | -------------------------------------------------------------------------------- /lib/plain_fsm/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -pa ../ebin -I ../inc 4 | 5 | all: ../ebin/plain_fsm_xform.beam \ 6 | ../ebin/plain_fsm.beam \ 7 | ../ebin/fsm_example.beam 8 | 9 | clean: 10 | -rm -f $(ERL_OBJECTS) 11 | 12 | -------------------------------------------------------------------------------- /lib/posix_drv/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/posix_drv/c_src/my-posix.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** Copyright (c) 2003, Scott Lystig Fritchie. All rights reserved. 3 | ** See the file "../LICENSE" for license details. 4 | */ 5 | 6 | int my_getgroups(gid_t *); 7 | int make_getgroups_list(struct descriptor *desc, callstate_t *c, ErlDrvTermData *msg, int *members, int *msgcount); 8 | int make_groups_list(struct descriptor *desc, callstate_t *c, ErlDrvTermData *msg, int *members, int *msgcount); 9 | -------------------------------------------------------------------------------- /lib/posix_drv/doc/short-desc: -------------------------------------------------------------------------------- 1 | Small driver for POSIX functions not normally supported by the Erlang runtime system. 2 | -------------------------------------------------------------------------------- /lib/posix_drv/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/posix_drv/ebin/.empty -------------------------------------------------------------------------------- /lib/posix_drv/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := posix_drv 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | all: $(OBJECTS) 9 | 10 | clean: 11 | rm -f $(OBJECTS) 12 | 13 | -------------------------------------------------------------------------------- /lib/posix_drv/test/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := posix_test 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | ERLC_FLAGS += -I../src 9 | 10 | all: $(OBJECTS) 11 | 12 | clean: 13 | rm -f $(OBJECTS) 14 | 15 | test: all 16 | erl +A5 -pz ../ebin -pz ../priv -s posix_test regression -s erlang halt 17 | 18 | -------------------------------------------------------------------------------- /lib/prf/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: default all clean realclean 2 | 3 | default: all 4 | 5 | all: 6 | $(MAKE) -k -C src 7 | $(MAKE) -k -C examples 8 | 9 | realclean: clean 10 | 11 | clean: 12 | rm -f src/deps.mk 13 | rm -f examples/*/*.beam 14 | rm -f ebin/*.beam 15 | rm -f priv/obj/*.o 16 | -------------------------------------------------------------------------------- /lib/prf/doc/short-desc: -------------------------------------------------------------------------------- 1 | prf - framework for loading and monitoring performance measuring code to remote node 2 | -------------------------------------------------------------------------------- /lib/prf/examples/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS = $(wildcard [a-z]*) 2 | 3 | .PHONY: $(SUBDIRS) default 4 | 5 | default: $(SUBDIRS) 6 | 7 | clean: 8 | -rm -f */*.beam 9 | 10 | $(SUBDIRS): 11 | $(MAKE) -k -C $@ 12 | -------------------------------------------------------------------------------- /lib/prf/examples/client/Makefile: -------------------------------------------------------------------------------- 1 | ERLC = $(OTP_ROOT)/bin/erlc 2 | ERLC_FLAGS = -W +debug_info 3 | ERLS = $(wildcard *.erl) 4 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 5 | 6 | #.PHONY: default all 7 | 8 | default: all 9 | all: $(BEAMS) 10 | 11 | clean: 12 | rm -f *.beam 13 | 14 | %.beam : %.erl 15 | $(ERLC) $(ERLC_FLAGS) $< 16 | -------------------------------------------------------------------------------- /lib/prf/examples/dtop/ChangeLog: -------------------------------------------------------------------------------- 1 | 2006-01-16 Mats Cronqvist 2 | 3 | * dtop (Module): better start script 4 | 5 | 2005-12-01 Mats Cronqvist 6 | 7 | * dtop (Module): start script 8 | 9 | -------------------------------------------------------------------------------- /lib/prf/examples/dtop/Makefile: -------------------------------------------------------------------------------- 1 | ERLC=$(OTP_ROOT)/bin/erlc 2 | ERLC_FLAGS = -W +debug_info -I../../include 3 | ERLS = $(wildcard *.erl) 4 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 5 | 6 | #.PHONY: default all 7 | 8 | default: all 9 | all: $(BEAMS) 10 | 11 | clean: 12 | rm -f *.beam 13 | 14 | %.beam : %.erl 15 | $(ERLC) $(ERLC_FLAGS) $< 16 | -------------------------------------------------------------------------------- /lib/prf/examples/gperf/Makefile: -------------------------------------------------------------------------------- 1 | ERLC = $(OTP_ROOT)/bin/erlc 2 | EFLAGS = +debug_info 3 | ERLS = $(wildcard *.erl) 4 | BEAMS = $(patsubst %.erl, %.beam, $(ERLS)) 5 | 6 | #.PHONY: default all 7 | 8 | default: all 9 | all: $(BEAMS) 10 | 11 | clean: 12 | rm -f *.beam 13 | 14 | %.beam : %.erl 15 | $(ERLC) $(EFLAGS) $< 16 | -------------------------------------------------------------------------------- /lib/prf/examples/gperf/gperf.erl: -------------------------------------------------------------------------------- 1 | -module(gperf). 2 | -export([start/1]). 3 | 4 | start([Node]) -> %from bash 5 | prfHost:start([gperf,Node,gperfConsumer]),halt(); 6 | start(Node) -> %from erlang shell 7 | prfHost:start(gperf,Node,gperfConsumer). 8 | -------------------------------------------------------------------------------- /lib/prf/examples/gperf/gperf.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Gperf 6 | gperf 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /lib/prf/src/.cvsignore: -------------------------------------------------------------------------------- 1 | deps.mk 2 | -------------------------------------------------------------------------------- /lib/prf/src/mk.deps: -------------------------------------------------------------------------------- 1 | #!/bin/tcsh 2 | if ( -f $3 ) \rm $3 3 | foreach f ( *erl ) 4 | echo -n $1/$f:r".beam": | cat >> $3 5 | foreach i ( `grep -E "\-include\(" $f | cut -f2 -d'"'` ) 6 | echo -n " $2/$i " | cat >> $3 7 | end 8 | echo $f | cat >> $3 9 | echo ' $('$4')' $f | cat >> $3 10 | end 11 | -------------------------------------------------------------------------------- /lib/proc/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/proc/doc/proc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/proc/doc/proc.html -------------------------------------------------------------------------------- /lib/proc/ebin/proc.app: -------------------------------------------------------------------------------- 1 | {application,proc, 2 | [{vsn,"1.0"}, 3 | {description,"Flexible process registry"}, 4 | {id,[]}, 5 | {modules,[proc_app,proc_tabs,proc_super,proc]}, 6 | {registered,[]}, 7 | {applications,[kernel,stdlib]}, 8 | {env,[]}, 9 | {mod,{proc_app,[]}}]}. 10 | -------------------------------------------------------------------------------- /lib/proc/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | #ERLC_FLAGS += -I ../include 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/proc_reg/ebin/proc_reg.app: -------------------------------------------------------------------------------- 1 | {application,proc_reg, 2 | [{vsn,"BLDR"}, 3 | {description,"Local process registration facility"}, 4 | {id,[]}, 5 | {modules,[proc_reg_sup,proc_reg,proc_reg_tabs]}, 6 | {registered,[]}, 7 | {applications,[kernel,stdlib]}, 8 | {env,[]}, 9 | {mod,{proc_reg_sup,[]}}]}. 10 | -------------------------------------------------------------------------------- /lib/proc_reg/src/proc_reg.app.src: -------------------------------------------------------------------------------- 1 | [ 2 | {description, "Local process registration facility"}, 3 | {mod, {proc_reg_sup, []}} 4 | ]. 5 | 6 | -------------------------------------------------------------------------------- /lib/proc_reg/src/proc_reg.rel.src: -------------------------------------------------------------------------------- 1 | {release, {"proc_reg","1.0"}, 2 | [kernel, stdlib, sasl]}. 3 | -------------------------------------------------------------------------------- /lib/proc_reg/test/proc_reg.spec: -------------------------------------------------------------------------------- 1 | {topcase, {dir, "../proc_reg_test"}}. 2 | 3 | -------------------------------------------------------------------------------- /lib/psocket/ChangeLog: -------------------------------------------------------------------------------- 1 | 2004-07-22 Luke Gorrie 2 | 3 | * src/hub.erl: New file implementing an ethernet hub. 4 | 5 | * c_src/psocket_srv.c (main): Don't require the interface to be 6 | RUNNING, i.e. have the cable plugged in. There's no need. 7 | 8 | -------------------------------------------------------------------------------- /lib/psocket/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/psocket/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | CFLAGS += -I $(ERL_C_INCLUDE_DIR) 4 | 5 | PSOCKET_SRV = ../priv/psocket_srv 6 | 7 | all: $(PSOCKET_SRV) 8 | 9 | $(PSOCKET_SRV): psocket_srv.c 10 | $(CC) -o $@ $< 11 | 12 | -------------------------------------------------------------------------------- /lib/psocket/doc/short-desc: -------------------------------------------------------------------------------- 1 | PF_PACKET socket interface via port program 2 | -------------------------------------------------------------------------------- /lib/psocket/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/psocket/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | psocket_srv 2 | -------------------------------------------------------------------------------- /lib/psocket/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/quickcheck/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/quickcheck/README: -------------------------------------------------------------------------------- 1 | QuickCheck for Erlang. 2 | Homepage: http://www.math.chalmers.se/~rjmh/ErlangQC/ 3 | 4 | This is a program testing tool presented by John Hughes at EUC'03. 5 | 6 | -------------------------------------------------------------------------------- /lib/quickcheck/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is a program testing tool presented by John Hughes at EUC'03. 2 | -------------------------------------------------------------------------------- /lib/quickcheck/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/quickcheck/ebin/.empty -------------------------------------------------------------------------------- /lib/quickcheck/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/rdbms/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | SUBDIRS = src mnesia_patches/src test/src 4 | -------------------------------------------------------------------------------- /lib/rdbms/doc/README: -------------------------------------------------------------------------------- 1 | The documentation is only available in PDF format. That is why I did not put it 2 | into CVS (It is a rather large file: 110 Ko). 3 | You can find it in rdbms-1.3 archive: 4 | http://www.erlang.org/contrib/rdbms-1.3.tgz 5 | -------------------------------------------------------------------------------- /lib/rdbms/doc/rdbms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/rdbms/doc/rdbms.pdf -------------------------------------------------------------------------------- /lib/rdbms/doc/short-desc: -------------------------------------------------------------------------------- 1 | A relational database management layer on top of mnesia. 2 | -------------------------------------------------------------------------------- /lib/rdbms/ebin/.keepme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/rdbms/ebin/.keepme -------------------------------------------------------------------------------- /lib/rdbms/mnesia_patches/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../../support/include.mk 2 | 3 | 4 | all: $(ERL_OBJECTS) 5 | 6 | clean: 7 | -rm $(ERL_OBJECTS) 8 | 9 | -------------------------------------------------------------------------------- /lib/rdbms/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../include -I ../mnesia_patches/src 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/rdbms/src/filtertest.erl: -------------------------------------------------------------------------------- 1 | %%%------------------------------------------------------------------- 2 | %%% File : filtertest.erl 3 | %%% Author : Ulf Wiger 4 | %%% Description : 5 | %%% 6 | %%% Created : 27 Feb 2006 by Ulf Wiger 7 | %%%------------------------------------------------------------------- 8 | -module(filtertest). 9 | 10 | -export([f/2]). 11 | 12 | 13 | 14 | f(Obj, Pat) -> 15 | ets:match_spec_run([Obj], ets:match_spec_compile(Pat)). 16 | -------------------------------------------------------------------------------- /lib/rdbms/test/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../../support/include.mk 2 | 3 | ERLC_FLAGS += -I ../../include 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/rpc/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/rpc/CHANGELOG -------------------------------------------------------------------------------- /lib/rpc/COPYRIGHT: -------------------------------------------------------------------------------- 1 | Copyright (c) 2000, 2001 Sendmail, Inc. All rights reserved. 2 | -------------------------------------------------------------------------------- /lib/rpc/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/rpc/doc/short-desc: -------------------------------------------------------------------------------- 1 | SUN ONC/RPC for erlang. 2 | -------------------------------------------------------------------------------- /lib/rpc/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/rpc/ebin/.empty -------------------------------------------------------------------------------- /lib/rpc/examples/epmd/epmd_test.erl: -------------------------------------------------------------------------------- 1 | -module(epmd_test). 2 | -compile(export_all). 3 | 4 | test() -> 5 | (catch apply(epmd_svc, epmd_prog_1, [foo, 5, []])). 6 | -------------------------------------------------------------------------------- /lib/rpc/examples/simple/simple.x: -------------------------------------------------------------------------------- 1 | /* 2 | ** Simple test 3 | ** Copyright (c) 2000, 2001 Sendmail, Inc. All rights reserved. 4 | */ 5 | 6 | typedef string String<>; 7 | 8 | program TEST { 9 | version TEST_VER { 10 | void TNULL(void) = 0; 11 | 12 | int TINT(int) = 1; 13 | 14 | double TDBL(double) = 2; 15 | 16 | String TSTR(String) = 3; 17 | 18 | int TINT_FLT(int, float) = 4; 19 | } = 1; 20 | } = 1; 21 | 22 | -------------------------------------------------------------------------------- /lib/rpc/examples/stack/stack.x: -------------------------------------------------------------------------------- 1 | /* 2 | ** INTEGER STACK example 3 | ** Copyright (c) 2000, 2001 Sendmail, Inc. All rights reserved. 4 | */ 5 | 6 | program STACK_PROG { 7 | version STACK_VERS { 8 | void STACKPROC_NULL(void) = 0; 9 | int STACKPROC_POP (void) = 1; 10 | bool STACKPROC_PUSH(int) = 2; 11 | } = 1; 12 | } = 0x20000001; 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/rpc/examples/yp/yp_dom.c: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2000, 2001 Sendmail, Inc. All rights reserved. */ 2 | #include 3 | 4 | main() 5 | { 6 | char buf[1024]; 7 | 8 | sysinfo(SI_SRPC_DOMAIN, buf, 1024); 9 | 10 | printf("%s\n", buf); 11 | exit(0); 12 | } 13 | -------------------------------------------------------------------------------- /lib/rpc/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/rpc/priv/.empty -------------------------------------------------------------------------------- /lib/rpc/src/.cvsignore: -------------------------------------------------------------------------------- 1 | pmap.hrl 2 | pmap_clnt.erl 3 | pmap_xdr.erl 4 | rpc.hrl 5 | rpc_xdr.erl 6 | xdr_parse.erl 7 | -------------------------------------------------------------------------------- /lib/rpc/src/erpcgen.app.src: -------------------------------------------------------------------------------- 1 | {application, erpcgen, 2 | [ 3 | {description, "Erlang RPC stub generator 'erpcgen'"}, 4 | {vsn, "%VSN%"}, 5 | {modules, [%MODULES%]}, 6 | {registered, []}, 7 | {applications, [kernel, stdlib]} 8 | ] 9 | }. 10 | 11 | -------------------------------------------------------------------------------- /lib/rpc/src/erpcgen.rel.src: -------------------------------------------------------------------------------- 1 | {release, {"erpcgen","%ERPCGEN_VSN%"}, {erts, "%ERTS_VSN%"}, 2 | [{kernel,"%KERNEL_VSN%"}, 3 | {stdlib,"%STDLIB_VSN%"}, 4 | {erpcgen,"%ERPCGEN_VSN%"}]}. 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/rpc/src/rpc.app.src: -------------------------------------------------------------------------------- 1 | {application, rpc, 2 | [ 3 | {description, "ONC RPC client & server library, XDR library"}, 4 | {vsn, "%VSN%"}, 5 | {modules, [%MODULES%]}, 6 | {registered, []}, 7 | {applications, [kernel, stdlib]} 8 | ] 9 | }. 10 | 11 | -------------------------------------------------------------------------------- /lib/rpc/vsn.mk: -------------------------------------------------------------------------------- 1 | RPC_VSN=1.1 2 | ERPCGEN_VSN=1.1 3 | -------------------------------------------------------------------------------- /lib/sl/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/sl/c_src/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Make the sl (serial line driver) 3 | # 4 | include ../../../support/include.mk 5 | 6 | DLL=so 7 | OBJ=o 8 | OUT=-o 9 | 10 | CFLAGS += -I$(ERL_C_INCLUDE_DIR) 11 | 12 | SL_DRV = ../priv/sl_drv.$(DLL) 13 | 14 | all: $(SL_DRV) 15 | 16 | $(SL_DRV): sl_drv.$(OBJ) 17 | $(LD_SHARED) $(OUT)$@ sl_drv.$(OBJ) $(DLL_LIBS) 18 | 19 | clean : 20 | -rm $(SL_DRV) sl_drv.$(OBJ) 21 | -------------------------------------------------------------------------------- /lib/sl/doc/short-desc: -------------------------------------------------------------------------------- 1 | A driver for using serial ports on unix & win32. 2 | -------------------------------------------------------------------------------- /lib/sl/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/sl/ebin/.empty -------------------------------------------------------------------------------- /lib/sl/include/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/sl/include/.empty -------------------------------------------------------------------------------- /lib/sl/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/sl/priv/.empty -------------------------------------------------------------------------------- /lib/sl/sl.pub: -------------------------------------------------------------------------------- 1 | {name, "sl"}. 2 | {vsn, {1,0}}. 3 | {summary, "Serial driver for Windows and Unix."}. 4 | {author, "Tony Rogvall", "tony@rogvall.com", "2002-10-10"}. 5 | {keywords, ["serial"]}. 6 | {needs, []}. 7 | {abstract,"A loadable module for serial com."}. 8 | -------------------------------------------------------------------------------- /lib/sl/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | MODULES := sl slt 4 | OBJECTS := $(MODULES:%=../ebin/%.beam) 5 | 6 | all: $(OBJECTS) 7 | 8 | clean: 9 | rm -f $(OBJECTS) 10 | -------------------------------------------------------------------------------- /lib/slang/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS = src c_src demo 2 | 3 | include ../../support/subdir.mk 4 | 5 | -------------------------------------------------------------------------------- /lib/slang/TODO: -------------------------------------------------------------------------------- 1 | 2 | 3 | Not happy with the signal handling yet. 4 | 5 | erlangify docs 6 | 7 | make more demos 8 | 9 | implement read_line routines 10 | 11 | -------------------------------------------------------------------------------- /lib/slang/demo/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | MODULES = ex2 ex1 4 | TARGETS = $(MODULES:%=%.beam) 5 | 6 | all debug: $(TARGETS) 7 | 8 | clean: 9 | rm -f $(TARGETS) 10 | 11 | %.beam: %.erl 12 | $(ERLC) $(ERLC_FLAGS) $< 13 | -------------------------------------------------------------------------------- /lib/slang/doc/short-desc: -------------------------------------------------------------------------------- 1 | an erlang interface to the amazing highly portable tty interface slang 2 | -------------------------------------------------------------------------------- /lib/slang/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/slang/ebin/.empty -------------------------------------------------------------------------------- /lib/slang/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/slang/priv/.empty -------------------------------------------------------------------------------- /lib/slang/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | include ../vsn.mk 3 | 4 | ERLC_FLAGS += -I../include 5 | 6 | TARGETS = $(ERL_OBJECTS) ../ebin/slang.app 7 | 8 | all debug: $(TARGETS) 9 | 10 | clean: 11 | rm -f $(TARGETS) 12 | 13 | conf: # nothing 14 | 15 | ../ebin/slang.app: slang.app.src 16 | cat slang.app.src | sed 's/%VSN%/${SLANG_VSN}/' > ../ebin/slang.app 17 | 18 | $(ERL_OBJECTS): $(ERL_HEADERS) 19 | 20 | -------------------------------------------------------------------------------- /lib/slang/src/slang.app.src: -------------------------------------------------------------------------------- 1 | {application,slang, 2 | [{description,"tty interface"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[slang]}, 5 | {registered,[]}, 6 | {env,[]}, 7 | {applications,[kernel,stdlib]}]}. 8 | 9 | -------------------------------------------------------------------------------- /lib/slang/vsn.mk: -------------------------------------------------------------------------------- 1 | SLANG_VSN=1.0$(SERIALNO) 2 | -------------------------------------------------------------------------------- /lib/smart_exceptions/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS = src 2 | 3 | include ../../support/subdir.mk 4 | 5 | -------------------------------------------------------------------------------- /lib/smart_exceptions/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is a parse transform to give more informative exceptions. There is also support for invoking an "exit handler module" instead of just exiting. 2 | -------------------------------------------------------------------------------- /lib/smart_exceptions/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/smart_exceptions/ebin/.empty -------------------------------------------------------------------------------- /lib/smart_exceptions/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # ERLC_FLAGS += -pa ../ebin/ 4 | 5 | all: $(ERL_OBJECTS) 6 | 7 | clean: 8 | -rm -f $(ERL_OBJECTS) 9 | 10 | -------------------------------------------------------------------------------- /lib/snmp_ext/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/snmp_ext/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/snmp_ext/ebin/.empty -------------------------------------------------------------------------------- /lib/spread_drv/.cvsignore: -------------------------------------------------------------------------------- 1 | SKIP 2 | -------------------------------------------------------------------------------- /lib/spread_drv/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/spread_drv/c_src/my-spread.h: -------------------------------------------------------------------------------- 1 | void my_ready_input(ErlDrvData data, ErlDrvEvent event); 2 | int my_set_active(ErlDrvData data, int value); 3 | int my_multigroup_multicast(mailbox mbox, service service_type, char *groups, int16 mess_type, int mess_len, char *mess); 4 | 5 | int make_xret_group_list(struct descriptor *desc, callstate_t *c, ErlDrvTermData *msg, int *members, int *msgcount); 6 | -------------------------------------------------------------------------------- /lib/spread_drv/doc/short-desc: -------------------------------------------------------------------------------- 1 | This driver is for Spread, a reliable multicast library. See http://www.spread.org/. 2 | -------------------------------------------------------------------------------- /lib/spread_drv/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := spread_drv spread spread_floodrec 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | all: $(OBJECTS) 9 | 10 | clean: 11 | rm -f $(OBJECTS) 12 | 13 | -------------------------------------------------------------------------------- /lib/ssh/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/ssh/c_src/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Make the loop_drv (loop back driver) 3 | # 4 | include ../../../support/include.mk 5 | 6 | DLL=so 7 | OBJ=o 8 | OUT=-o 9 | 10 | override CFLAGS += -I$(ERL_C_INCLUDE_DIR) -I../../../support 11 | 12 | debug: CFLAGS += -DDEBUG 13 | 14 | LOOP_DRV = ../priv/loop_drv.$(DLL) 15 | 16 | all: $(LOOP_DRV) 17 | 18 | debug: all 19 | 20 | depend: 21 | 22 | $(LOOP_DRV): loop_drv.$(OBJ) 23 | $(LD_SHARED) $(OUT)$@ loop_drv.$(OBJ) $(DLL_LIBS) 24 | 25 | clean : 26 | -rm $(LOOP_DRV) loop_drv.$(OBJ) 27 | -------------------------------------------------------------------------------- /lib/ssh/doc/short-desc: -------------------------------------------------------------------------------- 1 | This package contains a ssh implementation inclunding scp and port forwarding in both directions. It also supports distribution over ssh. 2 | -------------------------------------------------------------------------------- /lib/ssh/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ssh/ebin/.empty -------------------------------------------------------------------------------- /lib/ssh/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ssh/priv/.empty -------------------------------------------------------------------------------- /lib/ssh/src/DSS.asn1: -------------------------------------------------------------------------------- 1 | DSS DEFINITIONS EXPLICIT TAGS ::= 2 | 3 | BEGIN 4 | 5 | -- EXPORTS ALL 6 | -- All types and values defined in this module are exported for use 7 | -- in other ASN.1 modules. 8 | 9 | DSAPrivateKey ::= SEQUENCE { 10 | version INTEGER, 11 | p INTEGER, -- p 12 | q INTEGER, -- q 13 | g INTEGER, -- q 14 | y INTEGER, -- y 15 | x INTEGER -- x 16 | } 17 | 18 | END 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/ssh/src/sftp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ssh/src/sftp.erl -------------------------------------------------------------------------------- /lib/ssh/src/ssh.app.src: -------------------------------------------------------------------------------- 1 | 2 | {application, ssh, 3 | [{description, "SSH protocol"}, 4 | {vsn, "%VSN%"}, 5 | {modules, 6 | [ 7 | 'PKCS-1', 8 | 'DSS', 9 | ssh_math, 10 | ssh_rsa, 11 | ssh_dsa, 12 | ssh_bits, 13 | ssh_file, 14 | ssh_io, 15 | ssh_proto, 16 | ssh_cm, 17 | ssh_userauth, 18 | ssh_xfer, 19 | ssh_tcp, 20 | ssh_tcp_wrap, 21 | ssh_dist, 22 | ssh_epmd, 23 | ssh, 24 | sftp, 25 | scp 26 | ]}, 27 | {registered, []}, 28 | {env, []}]}. 29 | 30 | 31 | -------------------------------------------------------------------------------- /lib/ssh/vsn.mk: -------------------------------------------------------------------------------- 1 | SSH_VSN = 1.2 2 | -------------------------------------------------------------------------------- /lib/syntax_tools/FREEZE: -------------------------------------------------------------------------------- 1 | Before making any changes to this version of syntax_tools, please be aware that 2 | it is included in the Jungerl primarily to support other Jungerl applications. 3 | -------------------------------------------------------------------------------- /lib/syntax_tools/Makefile: -------------------------------------------------------------------------------- 1 | 2 | SUBDIRS = src 3 | 4 | VSN = 1.4a (Jungerl) 5 | 6 | APPNAME = syntax_tools 7 | DOC_OPTS = [{def,{vsn,"$(VSN)"}}] 8 | 9 | include ../../support/subdir.mk 10 | 11 | docs: 12 | erl -noshell -pa "$(BINDIR)" -run edoc_run application "'$(APPNAME)'" '"."' '$(DOC_OPTS)' -s init stop 13 | -------------------------------------------------------------------------------- /lib/syntax_tools/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,syntax_tools}. 2 | {packages,[]}. 3 | {modules,[demo, 4 | epp_dodger, 5 | erl_comment_scan, 6 | erl_prettypr, 7 | erl_recomment, 8 | erl_syntax, 9 | erl_syntax_lib, 10 | erl_tidy, 11 | igor, 12 | prettypr, 13 | proplists, 14 | test]}. 15 | -------------------------------------------------------------------------------- /lib/syntax_tools/doc/overview-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/syntax_tools/doc/overview-summary.html -------------------------------------------------------------------------------- /lib/syntax_tools/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The syntax_tools application 5 | 6 | 7 | 8 |

Packages

9 |
10 | 11 | -------------------------------------------------------------------------------- /lib/syntax_tools/doc/short-desc: -------------------------------------------------------------------------------- 1 | Modules for handling abstract Erlang syntax trees, in a way that is compatible with the "parse trees" of the standard library module `erl_parse', together with utilities for reading source files in unusual ways and pretty-printing syntax trees. Note that the latest version of the syntax_tools application is nowadays part of the standard Erlang/OTP distribution. The Jungerl version is frozen. 2 | -------------------------------------------------------------------------------- /lib/syntax_tools/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/syntax_tools/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/syntax_tools/ebin/.empty -------------------------------------------------------------------------------- /lib/timebomb/doc/short-desc: -------------------------------------------------------------------------------- 1 | Access control for timebomb.mine.nu 2 | -------------------------------------------------------------------------------- /lib/tuntap/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/tuntap/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | CFLAGS += -I $(ERL_C_INCLUDE_DIR) -I../../../support 4 | 5 | TUN_DRV_SO = ../priv/tun_drv.so 6 | TUNCTL = ../priv/tunctl 7 | 8 | all: $(TUN_DRV_SO) $(TUNCTL) 9 | 10 | $(TUN_DRV_SO): tun_drv.c 11 | $(CC) $(CFLAGS) -o $@ -shared -fpic $(ERL_INCLUDE) $< 12 | 13 | $(TUNCTL): tunctl.c 14 | $(CC) $(CFLAGS) -o $@ $< 15 | 16 | clean: 17 | -rm $(TUN_DRV_SO) $(TUNCTL) 18 | 19 | .INTERMEDIATE: tun_drv.o 20 | 21 | -------------------------------------------------------------------------------- /lib/tuntap/doc/short-desc: -------------------------------------------------------------------------------- 1 | Linux "Universal TUN/TAP device" driver 2 | -------------------------------------------------------------------------------- /lib/tuntap/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/tuntap/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | tun_drv.so 2 | -------------------------------------------------------------------------------- /lib/tuntap/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/ucs/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ucs/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/ucs/ebin/ucs.app: -------------------------------------------------------------------------------- 1 | {application,ucs, 2 | [{description,"Unicode support"}, 3 | {vsn,"0.3"}, 4 | {id,""}, 5 | {modules,[ucs,ucs_app,ucs_data,ucs_data_build]}, 6 | {applications, [kernel, stdlib]}, 7 | {mod, {ucs_app, []}} 8 | ]}. 9 | -------------------------------------------------------------------------------- /lib/ucs/priv/character-sets-not-IANA: -------------------------------------------------------------------------------- 1 | %% List with supported character sets NOT registered at IANA. 2 | gsm_0338. 3 | -------------------------------------------------------------------------------- /lib/ucs/src/ucs.app.src: -------------------------------------------------------------------------------- 1 | {application,ucs, 2 | [{description,"Unicode support"}, 3 | {vsn,"%VSN%"}, 4 | {id,""}, 5 | {modules,[ucs,ucs_app,ucs_data,ucs_data_build]}, 6 | {applications, []}, 7 | {mod, {ucs_app, []}} 8 | ]}. 9 | -------------------------------------------------------------------------------- /lib/ucs/ucs.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ucs/ucs.doc -------------------------------------------------------------------------------- /lib/ucs/vsn.mk: -------------------------------------------------------------------------------- 1 | UCS_VSN = 0.3 2 | -------------------------------------------------------------------------------- /lib/unixdom/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/unixdom/c_src/Is-Solaris-link.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case `uname -s` in 4 | SunOS) 5 | echo "-lnsl -lsocket -lpthread" 6 | ;; 7 | FreeBSD) 8 | echo "-lc_r" 9 | ;; 10 | *) 11 | echo "-lpthread" 12 | ;; 13 | esac 14 | -------------------------------------------------------------------------------- /lib/unixdom/c_src/tcp_echoserv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/unixdom/c_src/tcp_echoserv -------------------------------------------------------------------------------- /lib/unixdom/doc/short-desc: -------------------------------------------------------------------------------- 1 | UNIX domain socket support. 2 | -------------------------------------------------------------------------------- /lib/unixdom/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | *.beam 2 | -------------------------------------------------------------------------------- /lib/unixdom/priv/.cvsignore: -------------------------------------------------------------------------------- 1 | *.so 2 | -------------------------------------------------------------------------------- /lib/unixdom/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/unixdom_drv/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/unixdom_drv/c_src/my-unixdom.h: -------------------------------------------------------------------------------- 1 | 2 | void null(void); 3 | int my_open(char *, int); 4 | int my_getfd(int); 5 | int my_sendfd(int fd, int wfd); 6 | int my_receivefd(int fd); 7 | 8 | ssize_t writevfd(int fd, const struct iovec *iov, int iovcnt, int wfd); 9 | ssize_t writefd(int fd, int wfd); 10 | ssize_t readvfd(int fd, const struct iovec *iov, int iovcnt, int *rfdp); 11 | ssize_t readfd(int fd, int *rfdp); 12 | -------------------------------------------------------------------------------- /lib/unixdom_drv/doc/short-desc: -------------------------------------------------------------------------------- 1 | A reimplementation of UNIX domain socket support. 2 | -------------------------------------------------------------------------------- /lib/unixdom_drv/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/unixdom_drv/ebin/.empty -------------------------------------------------------------------------------- /lib/unixdom_drv/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := unixdom_drv 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | all: $(OBJECTS) 9 | 10 | clean: 11 | rm -f $(OBJECTS) 12 | rm -f ../ebin/unixdom_drv.so 13 | rm -f ../priv/unixdom_drv.so 14 | 15 | -------------------------------------------------------------------------------- /lib/unixdom_drv/test/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | # Some modules are automatically generated, so we won't use the 4 | # include makefile's auto-detected list. 5 | MODULES := unixdom_test 6 | OBJECTS := $(MODULES:%=../ebin/%.$(EMULATOR)) 7 | 8 | ERLC_FLAGS += -I../src 9 | 10 | all: $(OBJECTS) 11 | 12 | clean: 13 | rm -f $(OBJECTS) 14 | 15 | test: all 16 | erl +A5 -pz ../ebin -pz ../priv -s unixdom_test regression -s erlang halt 17 | 18 | -------------------------------------------------------------------------------- /lib/wiki/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/wiki/README.jungerl: -------------------------------------------------------------------------------- 1 | Joe Armstrong's wiki code was introduced into Jungerl at wiki version 14.0. 2 | -------------------------------------------------------------------------------- /lib/wiki/doc/short-desc: -------------------------------------------------------------------------------- 1 | Joe Armstrong's wiki code 2 | -------------------------------------------------------------------------------- /lib/wiki/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/ebin/.empty -------------------------------------------------------------------------------- /lib/wiki/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/wiki/src/wiki.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/src/wiki.erl -------------------------------------------------------------------------------- /lib/wiki/src/wiki_format_txt.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/src/wiki_format_txt.erl -------------------------------------------------------------------------------- /lib/wiki/store/ALockedPage.wob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/ALockedPage.wob -------------------------------------------------------------------------------- /lib/wiki/store/AnUnlockedPage.wob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/AnUnlockedPage.wob -------------------------------------------------------------------------------- /lib/wiki/store/FormattingWikiPages.wob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/FormattingWikiPages.wob -------------------------------------------------------------------------------- /lib/wiki/store/ThisIsADeliberateZombie.wob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/ThisIsADeliberateZombie.wob -------------------------------------------------------------------------------- /lib/wiki/store/allpages.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/allpages.gif -------------------------------------------------------------------------------- /lib/wiki/store/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/edit.gif -------------------------------------------------------------------------------- /lib/wiki/store/editme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/editme.gif -------------------------------------------------------------------------------- /lib/wiki/store/history.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/history.gif -------------------------------------------------------------------------------- /lib/wiki/store/home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/home.gif -------------------------------------------------------------------------------- /lib/wiki/store/home.wob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/home.wob -------------------------------------------------------------------------------- /lib/wiki/store/icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/icon.gif -------------------------------------------------------------------------------- /lib/wiki/store/info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/info.gif -------------------------------------------------------------------------------- /lib/wiki/store/lastedited.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/lastedited.gif -------------------------------------------------------------------------------- /lib/wiki/store/locked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/locked.gif -------------------------------------------------------------------------------- /lib/wiki/store/normal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/normal.gif -------------------------------------------------------------------------------- /lib/wiki/store/old.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/old.gif -------------------------------------------------------------------------------- /lib/wiki/store/zombies.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wiki/store/zombies.gif -------------------------------------------------------------------------------- /lib/wumpus/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/wumpus/README: -------------------------------------------------------------------------------- 1 | Erlang Wumpus is an implementation of the classic game of _Hunt the Wumpus_ 2 | in Erlang. 3 | 4 | Typically invoked with: 5 | 6 | erl -noshell -run wumpus -run init stop 7 | 8 | Happy hunting! 9 | -------------------------------------------------------------------------------- /lib/wumpus/doc/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wumpus/doc/.empty -------------------------------------------------------------------------------- /lib/wumpus/doc/short-desc: -------------------------------------------------------------------------------- 1 | Erlang Wumpus is an implementation of the classic game of _Hunt the Wumpus_ 2 | in Erlang. 3 | -------------------------------------------------------------------------------- /lib/wumpus/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/wumpus/ebin/.empty -------------------------------------------------------------------------------- /lib/wumpus/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) $(ERL_DOCUMENTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | -rm $(ERL_DOCUMENTS) 8 | 9 | -------------------------------------------------------------------------------- /lib/www_tools/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/www_tools/README: -------------------------------------------------------------------------------- 1 | This is Joe Armstrong's www_tools contrib, reorganized a bit to 2 | better fit into Jungerl. 3 | -------------------------------------------------------------------------------- /lib/www_tools/bin/html_expand: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | erl -noshell -pa "/home/joe/erl/www_tools" -s html_expand dir -s erlang halt 3 | -------------------------------------------------------------------------------- /lib/www_tools/doc/html_tokenise.types: -------------------------------------------------------------------------------- 1 | -interface(html_tokenise). 2 | 3 | -deftype token() = raw{string()} | tagEnd{string()} | tagError{int() | string()} | tagStart{string()} | tagStart{string(),[{string(),string()}]}. 4 | 5 | file(string()) -> ok{[token()]} | error. 6 | 7 | -------------------------------------------------------------------------------- /lib/www_tools/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is Joe Armstrong's www_tools contrib 2 | -------------------------------------------------------------------------------- /lib/www_tools/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/www_tools/ebin/.empty -------------------------------------------------------------------------------- /lib/www_tools/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: $(ERL_OBJECTS) 4 | 5 | clean: 6 | -rm $(ERL_OBJECTS) 7 | 8 | -------------------------------------------------------------------------------- /lib/www_tools/src/html_macros.erl: -------------------------------------------------------------------------------- 1 | -module(html_macros). 2 | 3 | -export([dp/1]). 4 | 5 | dp([{raw,[H|T]}]) -> 6 | "

" ++ [H] ++ 7 | "" ++ T ++ "". 8 | -------------------------------------------------------------------------------- /lib/x11/doc/short-desc: -------------------------------------------------------------------------------- 1 | New flavour of the ex11. 2 | -------------------------------------------------------------------------------- /lib/x11/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/x11/ebin/.empty -------------------------------------------------------------------------------- /lib/x11/vsn.mk: -------------------------------------------------------------------------------- 1 | X11_VSN = 0.2 2 | 3 | 4 | -------------------------------------------------------------------------------- /lib/xmerl/FREEZE: -------------------------------------------------------------------------------- 1 | Before making any changes to this version of xmerl, please be aware that 2 | it is included in the Jungerl primarily to support other Jungerl applications. 3 | The official development point for xmerl is: 4 | http://sowap.sourceforge.net/developer.html 5 | -------------------------------------------------------------------------------- /lib/xmerl/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | 3 | -------------------------------------------------------------------------------- /lib/xmerl/README: -------------------------------------------------------------------------------- 1 | This is a duplicate of the XMerl reference version which is maintain by 2 | Johan Blom. 3 | 4 | The XMerl reference version is manage in the SoWap project repository. See 5 | http://sowap.sourceforge.net/ for more details. 6 | -------------------------------------------------------------------------------- /lib/xmerl/doc/short-desc: -------------------------------------------------------------------------------- 1 | XML processing tools for Erlang. Note that xmerl is nowadays part of the standard Erlang/OTP distribution. The official development point for xmerl is http://sowap.sourceforge.net/developer.html. 2 | -------------------------------------------------------------------------------- /lib/xmerl/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | xmerl.app 2 | -------------------------------------------------------------------------------- /lib/xmerl/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmerl/ebin/.empty -------------------------------------------------------------------------------- /lib/xmerl/foo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmerl/foo.gif -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/femdygnsprognos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmerl/priv/testdata/femdygnsprognos.xml -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/m1.erl: -------------------------------------------------------------------------------- 1 | -module(m1). 2 | -author('etxuwig@etxb.ericsson.se'). 3 | 4 | -compile(export_all). 5 | %%-export([Function/Arity, ...]). 6 | 7 | '#inheritance#'() -> [m2]. 8 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/m2.erl: -------------------------------------------------------------------------------- 1 | -module(m2). 2 | -author('etxuwig@etxb.ericsson.se'). 3 | 4 | -compile(export_all). 5 | %%-export([Function/Arity, ...]). 6 | 7 | '#inheritance#'() -> [m3,m4]. 8 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/m3.erl: -------------------------------------------------------------------------------- 1 | -module(m3). 2 | -author('etxuwig@etxb.ericsson.se'). 3 | 4 | -compile(export_all). 5 | %%-export([Function/Arity, ...]). 6 | 7 | '#inheritance#'() -> [m4]. 8 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/m4.erl: -------------------------------------------------------------------------------- 1 | -module(m4). 2 | -author('etxuwig@etxb.ericsson.se'). 3 | 4 | -compile(export_all). 5 | %%-export([Function/Arity, ...]). 6 | 7 | '#inheritance#'() -> [m1]. 8 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/test2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | This is a comment 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/test3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | This is a comment 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/test4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | This is a comment 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/xmerl/priv/testdata/test5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | This is a comment 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /lib/xmerl/src/xmerl.app.src: -------------------------------------------------------------------------------- 1 | {application,xmerl, 2 | [{description,"XML parser"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[ 5 | ]}, 6 | ]}. 7 | -------------------------------------------------------------------------------- /lib/xmerl/src/xmerl_scan.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmerl/src/xmerl_scan.erl -------------------------------------------------------------------------------- /lib/xmerl/vsn.mk: -------------------------------------------------------------------------------- 1 | XMERL_VSN = 0.20 2 | -------------------------------------------------------------------------------- /lib/xmerl/xslt-example.dtd: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/xmlrpc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/LICENSE -------------------------------------------------------------------------------- /lib/xmlrpc/TODO: -------------------------------------------------------------------------------- 1 | * SSL 2 | * SOAP 3 | * Integration into either the inets, jnets or yaws web server. 4 | * Implmentation of the function inspection protocol. 5 | -------------------------------------------------------------------------------- /lib/xmlrpc/doc/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | all: xmlrpc.txt xmlrpc.ps xmlrpc.pdf 4 | 5 | xmlrpc.txt: xmlrpc.3 6 | $(GROFF) -t -e -mandoc -Tascii xmlrpc.3 | col -bx > xmlrpc.txt 7 | 8 | xmlrpc.ps: xmlrpc.3 9 | $(GROFF) -t -e -mandoc -Tps xmlrpc.3 > xmlrpc.ps 10 | 11 | xmlrpc.pdf: xmlrpc.ps 12 | $(PS2PDF) xmlrpc.ps xmlrpc.pdf 13 | 14 | clean: 15 | rm -f xmlrpc.txt xmlrpc.ps xmlrpc.pdf 16 | -------------------------------------------------------------------------------- /lib/xmlrpc/doc/short-desc: -------------------------------------------------------------------------------- 1 | This is an HTTP 1.1 compliant XML-RPC library for Erlang. 2 | -------------------------------------------------------------------------------- /lib/xmlrpc/doc/xmlrpc_spec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/doc/xmlrpc_spec.txt -------------------------------------------------------------------------------- /lib/xmlrpc/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/ebin/.empty -------------------------------------------------------------------------------- /lib/xmlrpc/examples/echo_server.erl: -------------------------------------------------------------------------------- 1 | -module(echo_server). 2 | -export([handler/2]). 3 | 4 | %% 5 | %% A server which echoes back any incoming parameters. 6 | %% 7 | 8 | handler(_, {call, echo, Params}) -> 9 | {false, {response, [{array, Params}]}}; 10 | handler(_, Payload) -> 11 | FaultString = lists:flatten(io_lib:format("Unknown call: ~p", [Payload])), 12 | {false, {response, {fault, -1, FaultString}}}. 13 | -------------------------------------------------------------------------------- /lib/xmlrpc/examples/fib_server.erl: -------------------------------------------------------------------------------- 1 | -module(fib_server). 2 | -export([handler/2]). 3 | 4 | %% 5 | %% A server which calculates Fibonacci values. 6 | %% 7 | 8 | handler(_State, {call, fib, [N]}) when integer(N) -> 9 | {false, {response, [fib(N)]}}; 10 | handler(_State, Payload) -> 11 | FaultString = lists:flatten(io_lib:format("Unknown call: ~p", [Payload])), 12 | {false, {response, {fault, -1, FaultString}}}. 13 | 14 | fib(0) -> 1; 15 | fib(1) -> 1; 16 | fib(N) -> fib(N-1)+fib(N-2). 17 | -------------------------------------------------------------------------------- /lib/xmlrpc/releases/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/releases/.cvsignore -------------------------------------------------------------------------------- /lib/xmlrpc/src/log.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/log.hrl -------------------------------------------------------------------------------- /lib/xmlrpc/src/tcp_serv.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/tcp_serv.erl -------------------------------------------------------------------------------- /lib/xmlrpc/src/xmlrpc.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/xmlrpc.erl -------------------------------------------------------------------------------- /lib/xmlrpc/src/xmlrpc_decode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/xmlrpc_decode.erl -------------------------------------------------------------------------------- /lib/xmlrpc/src/xmlrpc_encode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/xmlrpc_encode.erl -------------------------------------------------------------------------------- /lib/xmlrpc/src/xmlrpc_http.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/xmlrpc_http.erl -------------------------------------------------------------------------------- /lib/xmlrpc/src/xmlrpc_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/src/xmlrpc_util.erl -------------------------------------------------------------------------------- /lib/xmlrpc/test/xmlrpc-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/test/xmlrpc-1.1.jar -------------------------------------------------------------------------------- /lib/xmlrpc/xmlrpc.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/xmlrpc/xmlrpc.pub -------------------------------------------------------------------------------- /lib/yfront/README: -------------------------------------------------------------------------------- 1 | 2 | Yfront - The Yaws toolbox 3 | ========================= 4 | 5 | The intention with Yfront is to create a toolbox of 6 | useful building blocks for building Yaws web applications. 7 | Especially, this includes the combination of Yaws and Mnesia. 8 | 9 | For more info about the various parts of yfront. 10 | Look at the documentation in: docs/index.html 11 | 12 | Cheers, Tobbe 13 | -------------------------------------------------------------------------------- /lib/yfront/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | CFLAGS += -I${ERL_DIR}/usr/include 4 | 5 | all: passwd_checker 6 | 7 | # Requires cracklib to be installed! 8 | passwd_checker: passwd_checker.o 9 | $(LINK.c) -o ../priv/$@ $< -lcrack 10 | 11 | clean: 12 | -rm -f ../priv/passwd_checker *.o 13 | 14 | -------------------------------------------------------------------------------- /lib/yfront/doc/edoc-info: -------------------------------------------------------------------------------- 1 | {application,yfront}. 2 | {packages,[]}. 3 | {modules,[wblog,wraplog,yfront,ymnesia]}. 4 | -------------------------------------------------------------------------------- /lib/yfront/doc/overview-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The yfront application 5 | 6 | 7 | 8 |

The yfront application

9 | 10 | 11 | -------------------------------------------------------------------------------- /lib/yfront/doc/packages-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The yfront application 5 | 6 | 7 | 8 |

Packages

9 |
10 | 11 | -------------------------------------------------------------------------------- /lib/yfront/doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | body { font-family: Verdana, Arial, Helvetica, sans-serif; 2 | margin-left: .25in; 3 | margin-right: .2in; 4 | margin-top: 0.2in; 5 | margin-bottom: 0.2in; 6 | color: #000000; 7 | background-color: #ffffff } 8 | h1,h2 { margin-left: -0.2in } 9 | -------------------------------------------------------------------------------- /lib/yfront/doc/wblog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/doc/wblog.html -------------------------------------------------------------------------------- /lib/yfront/doc/wraplog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/doc/wraplog.html -------------------------------------------------------------------------------- /lib/yfront/doc/yfront.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/doc/yfront.html -------------------------------------------------------------------------------- /lib/yfront/doc/ymnesia.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/doc/ymnesia.html -------------------------------------------------------------------------------- /lib/yfront/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/yfront/include/passwd_checker.hrl: -------------------------------------------------------------------------------- 1 | -ifndef(_PASSWD_CHECKER_). 2 | -define(_PASSWD_CHECKER_, true). 3 | 4 | 5 | -define(PWD_CHK_TOO_SHORT, 1). 6 | -define(PWD_CHK_DICTIONARY, 2). 7 | -define(PWD_CHK_OTHER, 3). 8 | 9 | 10 | -endif. 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/Makefile: -------------------------------------------------------------------------------- 1 | 2 | YAWS_INC=/usr/local/lib/yaws/include 3 | 4 | ## 5 | ## Create a timestamp file as a result of checking 6 | ## the yaws-file, so that we don't have to re-compile 7 | ## everything, all the time. 8 | ## 9 | .SUFFIXES: .yaws-TS .yaws 10 | 11 | all: $(shell echo *.yaws | sed 's/yaws/yaws-TS/g') 12 | 13 | clean: 14 | -rm *.yaws-TS 15 | 16 | %.yaws-TS: %.yaws 17 | yaws -check $< $(YAWS_INC) ../../include || exit 1; \ 18 | touch $<-TS 19 | 20 | 21 | -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/wblog.yaws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/priv/docroot/wblog.yaws -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/wblog_add_comment_post.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {ok, Id} = yaws_api:postvar(A, "id"), 4 | {ok, Who} = yaws_api:postvar(A, "who"), 5 | {ok, Comment} = yaws_api:postvar(A, "comment"), 6 | wblog:add_comment(Id, Comment, Who), 7 | {redirect, ["/wblog.yaws?id="++Id]}. 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/wblog_add_post.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | Host = (A#arg.headers)#headers.host, 4 | {ok, Title} = yaws_api:postvar(A, "title"), 5 | {ok, Text} = yaws_api:postvar(A, "entry"), 6 | %%wblog:new("tobbe", Title, Text, false), 7 | wblog:new("tobbe", Title, Text, true, "http://"++Host++"/wblog.yaws?action=view"), 8 | {redirect, ["/wblog.yaws"]}. 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/wblog_edit_post.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {ok, Title} = yaws_api:postvar(A, "title"), 4 | {ok, Text} = yaws_api:postvar(A, "entry"), 5 | {ok, Id} = yaws_api:postvar(A, "wblogid"), 6 | wblog:replace(Id, "tobbe", Title, Text), 7 | {redirect, ["/wblog.yaws"]}. 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /lib/yfront/priv/docroot/yfront_auth.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | case yfront:authorization_hdr(A) of 4 | {User, Passwd, _Data} -> 5 | io:format("got auth, User=~p , Passwd=~p~n", [User,Passwd]), 6 | {html, "OK"}; 7 | XX -> 8 | io:format("got NO auth , XX=~p~n", [XX]), 9 | %%yfront:auth_digest_redirect() 10 | yfront:auth_redirect("yfront") 11 | end. 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /lib/yfront/priv/yaws.conf: -------------------------------------------------------------------------------- 1 | 2 | logdir = /tmp 3 | 4 | trace = false 5 | 6 | copy_error_log = true 7 | 8 | log_wrap_size = 10000 9 | 10 | log_resolve_hostname = false 11 | 12 | fail_on_bind_err = true 13 | 14 | auth_log = false 15 | 16 | id = yfront 17 | 18 | 19 | port = 4080 20 | listen = 0.0.0.0 21 | dir_listings = true 22 | appmods = ymnesia 23 | docroot = /home/tobbe/jungerl/lib/yfront/priv/docroot 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /lib/yfront/src/passwd_checker.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/src/passwd_checker.erl -------------------------------------------------------------------------------- /lib/yfront/src/wblog.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/src/wblog.erl -------------------------------------------------------------------------------- /lib/yfront/src/wraplog.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/src/wraplog.erl -------------------------------------------------------------------------------- /lib/yfront/src/yfront.app.src: -------------------------------------------------------------------------------- 1 | {application,yfront, 2 | [{description,"Yaws Frontpage"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {yfront_app, []}}, 8 | {applications,[kernel,stdlib,odbc,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {mnesia, "4.2.2"}, 13 | {sasl,"1.10.1"}]}]}. 14 | 15 | -------------------------------------------------------------------------------- /lib/yfront/src/yfront.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/src/yfront.erl -------------------------------------------------------------------------------- /lib/yfront/src/ymnesia.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/yfront/src/ymnesia.erl -------------------------------------------------------------------------------- /lib/yfront/vsn.mk: -------------------------------------------------------------------------------- 1 | YFRONT_VSN=0.5 2 | -------------------------------------------------------------------------------- /lib/ysql/Makefile: -------------------------------------------------------------------------------- 1 | 2 | 3 | all: 4 | (cd src;$(MAKE)) 5 | 6 | clean: 7 | (cd src;$(MAKE) clean) 8 | (cd priv/docroot;$(MAKE) clean) 9 | 10 | release: clean appfile 11 | sh ../../support/create_release.sh 12 | 13 | appfile: 14 | (cd src;$(MAKE) ../ebin/ysql.app) 15 | 16 | 17 | # Target for the gettext handling 18 | gettext: 19 | rm -f ebin/*.beam 20 | (cd src; $(MAKE)) 21 | -------------------------------------------------------------------------------- /lib/ysql/ebin/.cvsignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ysql/ebin/.cvsignore -------------------------------------------------------------------------------- /lib/ysql/include/ysql.hrl: -------------------------------------------------------------------------------- 1 | -ifndef(_YSQL_HRL_). 2 | -define(_YSQL_HRL, true). 3 | 4 | -define(elog(X,Y), error_logger:info_msg("*elog ~p:~p: " X, 5 | [?MODULE, ?LINE | Y])). 6 | 7 | -record(ysql, { 8 | odbc, % Odbc reference 9 | db, % Database name 10 | table % Table name 11 | }). 12 | 13 | 14 | -endif. 15 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/Makefile: -------------------------------------------------------------------------------- 1 | 2 | ## 3 | ## Create a timestamp file as a result of checking 4 | ## the yaws-file, so that we don't have to re-compile 5 | ## everything, all the time. (Tobbe) 6 | ## 7 | .SUFFIXES: .yaws-TS .yaws 8 | 9 | all: $(shell echo *.yaws | sed 's/yaws/yaws-TS/g') 10 | 11 | clean: 12 | -rm *.yaws-TS 13 | 14 | %.yaws-TS: %.yaws 15 | p=`pwd`/../../include; \ 16 | yaws -check $< $$p || exit 1; \ 17 | touch $<-TS 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |   5 | 6 | 7 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/clock.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {H,M,S} = time(), 4 | {html, [ysql:date(), " (", 5 | i2l(H), ":", 6 | i2l(M), ":", 7 | i2l(S), ")" 8 | ]}. 9 | 10 | i2l(I) -> 11 | case integer_to_list(I) of 12 | [X] -> [$0,X]; 13 | L -> L 14 | end. 15 | 16 | 17 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/fd2qs.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {ok, Bin} = js:fd2qs_js(), 4 | {ehtml, 5 | [{pre_html, binary_to_list(Bin)}]}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/prototype.yaws: -------------------------------------------------------------------------------- 1 | 2 | out(A) -> 3 | {ok, Bin} = js:prototype_js(), 4 | {ehtml, 5 | [{pre_html, binary_to_list(Bin)}]}. 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/ysql/priv/docroot/tail.inc: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /lib/ysql/src/Makefile: -------------------------------------------------------------------------------- 1 | 2 | include ../../../support/include.mk 3 | 4 | include ../vsn.mk 5 | VSN=$(YSQL_VSN) 6 | 7 | DEBUG= 8 | 9 | DOCDIR=`pwd` 10 | 11 | ERL=erl 12 | ERLC=erlc 13 | ERLC_FLAGS+=-W $(DEBUG) 14 | EMULATOR=beam 15 | 16 | 17 | MODULES = ysql 18 | 19 | EBIN = ../ebin 20 | EBIN_FILES = $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(EBIN)/ysql.app 21 | 22 | all: $(EBIN_FILES) 23 | 24 | debug: 25 | $(MAKE) DEBUG=-DDEBUG 26 | clean: 27 | rm -rf $(EBIN_FILES) 28 | 29 | $(EBIN)/ysql.beam: ../include/ysql.hrl 30 | 31 | -------------------------------------------------------------------------------- /lib/ysql/src/ysql.app.src: -------------------------------------------------------------------------------- 1 | {application,ysql, 2 | [{description,"Yaws SQL Browser"}, 3 | {vsn,"%VSN%"}, 4 | {modules,[%MODULES%]}, 5 | {registered,[]}, 6 | {env, []}, 7 | {mod, {ysql_app, []}}, 8 | {applications,[kernel,stdlib,odbc,sasl]}, 9 | {dependencies, 10 | [{kernel, "2.9.6"}, 11 | {stdlib, "1.12.7"}, 12 | {odbc, "2.0.4"}, 13 | {js, "0.1"}, 14 | {sasl,"1.10.1"}]}]}. 15 | 16 | -------------------------------------------------------------------------------- /lib/ysql/src/ysql.beam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/ysql/src/ysql.beam -------------------------------------------------------------------------------- /lib/ysql/vsn.mk: -------------------------------------------------------------------------------- 1 | YSQL_VSN=0.2 2 | -------------------------------------------------------------------------------- /lib/zip/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/zip/ebin/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/zip/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | MODULES := zip 4 | OBJECTS := $(MODULES:%=../ebin/%.beam) 5 | 6 | all: $(OBJECTS) 7 | 8 | clean: 9 | rm -f $(OBJECTS) 10 | -------------------------------------------------------------------------------- /lib/zlib/Makefile: -------------------------------------------------------------------------------- 1 | include ../../support/subdir.mk 2 | -------------------------------------------------------------------------------- /lib/zlib/README: -------------------------------------------------------------------------------- 1 | 2 | ZLIB interface 3 | 4 | for information read zlib.h file for a functional description. 5 | 6 | zlib implements rfc 1951 7 | 8 | some support for gzip (rfc 1952) is also present in this interface. 9 | -------------------------------------------------------------------------------- /lib/zlib/c_src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | DLL=so 4 | OBJ=o 5 | OUT=-o 6 | 7 | CFLAGS += -I$(ERL_C_INCLUDE_DIR) -I. -DLOADABLE -fpic 8 | 9 | ZLIB_DRV_SO = ../priv/zlib_drv.$(DLL) 10 | 11 | all: $(ZLIB_DRV_SO) 12 | 13 | $(ZLIB_DRV_SO): zlib_drv.$(OBJ) 14 | $(LD_SHARED) $(OUT)$@ zlib_drv.$(OBJ) $(DLL_LIBS) -lz 15 | 16 | clean: 17 | -rm $(ZLIB_DRV_SO) zlib_drv.$(OBJ) 18 | 19 | 20 | -------------------------------------------------------------------------------- /lib/zlib/doc/short-desc: -------------------------------------------------------------------------------- 1 | ZLIB interface driver 2 | -------------------------------------------------------------------------------- /lib/zlib/ebin/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/zlib/ebin/.empty -------------------------------------------------------------------------------- /lib/zlib/priv/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gebi/jungerl/8f5c102295dbe903f47d79fd64714b7de17026ec/lib/zlib/priv/.empty -------------------------------------------------------------------------------- /lib/zlib/src/Makefile: -------------------------------------------------------------------------------- 1 | include ../../../support/include.mk 2 | 3 | MODULES := zlib 4 | OBJECTS := $(MODULES:%=../ebin/%.beam) 5 | 6 | all: $(OBJECTS) 7 | 8 | clean: 9 | rm -f $(OBJECTS) 10 | -------------------------------------------------------------------------------- /support/.cvsignore: -------------------------------------------------------------------------------- 1 | include.mk 2 | GDConfig.mk 3 | -------------------------------------------------------------------------------- /support/subdir.mk: -------------------------------------------------------------------------------- 1 | 2 | ifeq ($(SUBDIRS),) 3 | SUBDIRS = c_src src 4 | endif 5 | 6 | all clean: 7 | @set -e ; \ 8 | for d in $(SUBDIRS) ; do \ 9 | if [ -f $$d/Makefile ]; then \ 10 | ( cd $$d && $(MAKE) $@ ) || exit 1 ; \ 11 | fi ; \ 12 | done 13 | --------------------------------------------------------------------------------