Ejudge programming contest management system
Latest commit 25f1163 Sep 6, 2018
Permalink
Failed to load latest commit information.
boot AWS updated Oct 7, 2017
build/fedora No commit message Sep 13, 2014
cfront -Wno-format-truncation support added May 6, 2018
checkers -Wno-format-truncation support added May 6, 2018
contest-1 NodeJS is added Dec 23, 2017
csp fix Jul 9, 2018
db version 3.7.8 Sep 6, 2018
extra -Wno-format-truncation support added May 6, 2018
include is_valid_login function is added Jun 8, 2018
libdwarf fix Sep 6, 2016
new_server_clnt copyright notice update; emacs fix Jan 14, 2016
plugins -Wno-format-truncation support added May 6, 2018
prjutils2 copyright notice update; emacs fix Jan 14, 2016
python new_server_clnt.h -> include/ejudge/new_server_clnt.h May 17, 2014
reuse -Wno-format-truncation support added May 6, 2018
scripts Microsoft Visual C# is supported Sep 6, 2018
style status update Dec 25, 2017
super_clnt copyright notice update; emacs fix Jan 14, 2016
unix array is zero-initialized Nov 5, 2017
userlist_clnt fixes Nov 3, 2017
win32 process memory limits are now size_t Apr 19, 2017
xml_utils new run status 'SUMMONED' added Oct 5, 2016
.gitignore ej-suid-ipcrm added Nov 22, 2015
AUTHORS * files.make: copyright notice email is changed; Aug 30, 2006
COPYING initial revision Jan 26, 2001
COPYING.RUS Initial revision Nov 20, 2003
ChangeLog No commit message Feb 13, 2013
FAQ.RUS initial revision Apr 22, 2005
INSTALL No commit message Apr 10, 2011
INSTALL.RUS No commit message Apr 10, 2011
Makefile.unix.in -Wno-format-truncation support added May 6, 2018
Makefile.win32.in -Wno-format-truncation support added May 6, 2018
NEWS No commit message Apr 13, 2008
NEWS.RUS No commit message Dec 28, 2014
OLDNEWS set the date of 1.4.0 release Dec 4, 2001
TODO No commit message Apr 13, 2008
UPGRADE No commit message Apr 13, 2008
UPGRADE.RUS No commit message Apr 13, 2008
VERSION ... Jan 13, 2015
allowed_list.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
archive_paths.c ej_uuid_t is added Jan 8, 2015
avatar_plugin.c avatar_vector_clear added Jul 10, 2017
base32.c conversion fix Jun 30, 2017
base64.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
bitset.c bitset_init is implemented Apr 15, 2015
blowfish.c updated to modern C Oct 12, 2015
bson_utils.c ej_bson_parse_boolean is added Jul 2, 2017
build_support.c struct size optimizations Mar 29, 2017
cJSON.c gcc6 warning fixes in 3rd party code Sep 20, 2016
cgi.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
charsets.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
cher-configure No commit message Mar 31, 2008
clarlog.c clar_get_all_users_usage added Jun 18, 2017
cldb_plugin_file.c section_global_data size optimizations Mar 31, 2017
clean-users.c new run status 'SUMMONED' added Oct 5, 2016
clntutil.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
collect-emails.c copyright notice update; emacs fix Jan 14, 2016
common_plugin.c minor memory leak fixed Oct 28, 2015
compile-control.c all instances of ej-compile are terminated Mar 17, 2017
compile.c struct section_language_data size optimization Mar 25, 2017
compile_packet_1.c user_id, user_login, exam_cypher fields added Jan 8, 2018
compile_packet_2.c user_id, user_login, exam_cypher fields added Jan 8, 2018
compile_packet_3.c user_id, user_login, exam_cypher fields added Jan 8, 2018
compile_packet_4.c zip_mode field added Jan 20, 2016
compile_packet_5.c zip_mode field added Jan 20, 2016
compile_packet_6.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
compile_packet_meta.c ... Jan 8, 2018
config.h.in configure check for libmongo-client Jan 20, 2015
configure ... May 6, 2018
configure-cygwin No commit message Dec 27, 2008
configure-mingw No commit message Dec 2, 2008
configure.ac ... May 6, 2018
content_plugin.c content plugins in progress Jul 10, 2017
content_plugin_file.c handling of default_content_url_prefix is implemented Aug 9, 2017
content_plugin_none.c get_url method is added Jul 11, 2017
contest_tmpl.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
contests.c enable_local_page contest attribute is added Jul 26, 2017
contests_2.c enable_local_page contest attribute is added Jul 26, 2017
contests_meta.c enable_local_page contest attribute is added Jul 26, 2017
convert-clars.c calls to ejudge_cfg_parse updated Oct 11, 2015
convert-runs.c calls to ejudge_cfg_parse updated Oct 11, 2015
copyright.c copyright notice update Jan 24, 2018
csp_header.make.in -Wno-format-truncation support added May 6, 2018
csv.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
dates_config.c clang -Wpointer-bool-conversion warning fix Mar 21, 2016
dates_config_meta.c extid field added to dates.cfg Dec 15, 2015
diff.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
digest_1.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
digest_2.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
digest_3.c new function: digest_to_file Jan 4, 2015
digest_4.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
digest_5.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
dos2unix_str.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
dwarf_parse.c clang-specific dwarf fixes May 14, 2016
edit-userlist.c userlist_user_count_cookies exported and moved to userlist.[ch] Jul 24, 2017
ej-batch.c 'user' parameter added to serve_compile_request Jan 8, 2018
ej-import-contest.c enable_checker_token support added Mar 17, 2018
ej-ncheck.c clang compilation fixes Jan 18, 2015
ej-normalize.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
ej-page-gen.c struct LanguageStat added Dec 25, 2017
ej-parblock.c param encoding implemented Oct 13, 2015
ej-polygon.c polygon problem table parse fix Sep 5, 2018
ej-suid-chown.c O_NONBLOCK used to avoid deadlocks with named pipes Nov 20, 2015
ej-suid-exec.c fix for https://lore.kernel.org/patchwork/patch/855414/ Sep 5, 2018
ej-suid-ipcrm.c POSIX mqueue checked Nov 29, 2015
ej-suid-kill.c pid restrictions relaxed Nov 22, 2015
ej-super-run-control.c calls to ejudge_cfg_parse updated Oct 11, 2015
ej-super-run.c section_global_data size optimizations Mar 31, 2017
ej_import_packet.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
ej_import_packet_meta.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
ej_libzip.c error message on close is suppressed Oct 13, 2016
ej_uuid.c ej_uuid_t is added Jan 8, 2015
ejsha256sum.c sha256utils added Jun 21, 2016
ejudge-config.v.in * Makefile.unix.in: Aug 8, 2007
ejudge-configure-compilers.c calls to ejudge_cfg_parse updated Oct 11, 2015
ejudge-control.c compile_parallelism host option supported Mar 17, 2017
ejudge-setup.c is_valid_login moved to misctext Jun 8, 2018
ejudge.kk_KZ.UTF-8.po checker token is shown in the protocol Mar 22, 2018
ejudge.ru_RU.UTF-8.po checker token is shown in the protocol Mar 22, 2018
ejudge.uk_UA.UTF-8.po checker token is shown in the protocol Mar 22, 2018
ejudge_cfg.c default_content_url_prefix element added to ejudge.xml Aug 9, 2017
errlog.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
execute.c gcc-8 compilation fixes May 6, 2018
expat_iface.c variable substitution improved Feb 28, 2017
external_action.c -I options added to compile command line Jul 28, 2017
fedora-configure AWS updated Oct 7, 2017
filehash.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
files.make userlist_proto_bin_data added Oct 29, 2017
filter_eval.c userprivileged and userreg_readonly tokens supported Jun 24, 2017
filter_expr.y userprivileged and userreg_readonly tokens supported Jun 24, 2017
filter_scan.lex userprivileged and userreg_readonly tokens supported Jun 24, 2017
filter_tree.c new run status 'SUMMONED' added Oct 5, 2016
fix-db.c section_global_data size optimizations Mar 31, 2017
fix-kumir.cpp copyright notice update; emacs fix Jan 14, 2016
fix-runs.cpp copyright notice update; emacs fix Jan 14, 2016
genmatcher.c list of actions moved Jul 3, 2017
genpasswd.c copyright notice update; emacs fix Jan 14, 2016
html.c commented code removed Aug 4, 2017
html_checkbox.c copyright notice update; emacs fix Jan 14, 2016
html_date_select.c refactoring Apr 30, 2015
html_hidden.c copyright notice update; emacs fix Jan 14, 2016
html_hyperref.c copyright notice update; emacs fix Jan 14, 2016
html_input_password.c copyright notice update; emacs fix Jan 14, 2016
html_input_text.c copyright notice update; emacs fix Jan 14, 2016
html_parse.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
html_start_form.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
http_request.c hr_cgi_param_jsbool_opt added Jun 20, 2017
imagemagick.c output parser fix Jul 11, 2017
install-sh initial revision May 3, 2004
job-server-cmd.c archive_paths.h -> include/ejudge/archive_paths.h May 16, 2014
job-server-control.c calls to ejudge_cfg_parse updated Oct 11, 2015
job-server.c fix for missing libmongo case Sep 21, 2016
l10n.c copyright notice update; emacs fix Jan 14, 2016
lang_config.c copyright notice update; emacs fix Jan 14, 2016
lang_config_vis.c clang -Wpointer-bool-conversion warning fix Mar 21, 2016
main.unix.make croppie JS package is added Jul 3, 2017
main.win32.make No commit message Aug 30, 2014
make-js-actions.c filter_eval.h -> include/ejudge/filter_eval.h May 17, 2014
master_html.c ejbyteflag_t type added Mar 29, 2017
meta.make compile_packet_meta added Jan 28, 2016
meta_generic.c support for ejbyteflag_t added Mar 29, 2017
mime_type.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
misctext.c is_valid_login function is added Jun 8, 2018
ncheck_packet.c clang compilation fixes Jan 18, 2015
ncurses_utils.c ncurses6 fix Mar 19, 2016
new-client.c clang -Wpointer-bool-conversion warning fix Mar 21, 2016
new-server-cmd.c calls to ejudge_cfg_parse updated Oct 11, 2015
new-server-control.c calls to ejudge_cfg_parse updated Oct 11, 2015
new-server.c redirect supported May 16, 2017
new_server_at.c view judge valuer comment option is added Mar 9, 2018
new_server_html.c valid login check is improved Jun 8, 2018
new_server_html_2.c checker token is shown in the protocol Mar 22, 2018
new_server_html_3.c ns_html_error page is simplified Sep 2, 2016
new_server_html_4.c 'user' parameter added to serve_compile_request Jan 8, 2018
new_server_html_5.c valid login check is improved Jun 8, 2018
new_server_match.c ... Mar 9, 2018
new_server_proto.c OPERATION_FAILED error added Sep 2, 2016
new_server_tables.c view judge valuer comment option is added Mar 9, 2018
newrevinfo.c gcc-8 compilation fixes May 6, 2018
nsdb_plugin_files.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
nwrun.c gcc fixes May 4, 2017
nwrun_packet.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
opcaps.c clang compilation fixes Jan 18, 2015
opcaps_2.c copyright notice update; emacs fix Jan 14, 2016
packet_name.c compile/serve packet name generation is improved Nov 27, 2014
parsecfg.c memory leak is fixed Jan 8, 2018
parsecfg_2.c build_support.h -> include/ejudge/build_support.h May 15, 2014
pathutl.c path_concat fix Mar 31, 2017
plugin.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
polygon_packet.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
polygon_packet_meta.c No commit message Oct 26, 2014
prepare.c enable_checker_token support added Mar 17, 2018
prepare_dates.c fix Dec 15, 2015
prepare_meta.c ... Mar 17, 2018
prepare_out.c enable_checker_token support added Mar 17, 2018
prepare_serve.c section_global_data size optimizations Mar 31, 2017
printing.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
problem_common.c test_normalization_unparse_full is added Jun 5, 2015
problem_config.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
problem_config_meta.c ... Mar 17, 2018
problem_xml.c review_comments refactored May 22, 2017
problem_xml_2.c problem_xml.h -> include/ejudge/problem_xml.h May 15, 2014
process_stats.c ej_process_stats added Mar 6, 2016
protocol.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
random.c 'random_range' function is added Nov 23, 2014
random_passwd.c copyright notice update; emacs fix Jan 14, 2016
reports.c printing parameters are handled Jun 21, 2017
rldb_plugin_file.c section_global_data size optimizations Mar 31, 2017
run.c section_global_data size optimizations Mar 31, 2017
run_common.c fix Mar 19, 2018
run_inverse.c testing problem fix Apr 5, 2016
run_packet_4.c RUN_MAX_STATUS is eliminated Mar 10, 2016
run_packet_5.c RUN_MAX_STATUS is eliminated Mar 10, 2016
run_packet_6.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
runlog.c parania check removed Dec 25, 2017
runlog_import.c RUN_MAX_STATUS is eliminated Mar 10, 2016
runlog_static.c new run status 'SUMMONED' added Oct 5, 2016
runlog_xml.c ejbyteflag_t type added Mar 29, 2017
send_job_packet.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
serve-control.c clang -Wpointer-bool-conversion warning fix Mar 21, 2016
serve.c building of the list of super_run_dir improved Nov 4, 2015
serve_2.c compiler report files are removed better Jun 25, 2018
serve_state.c fix Aug 3, 2017
server_framework.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
session.c session support is implemented Sep 17, 2014
sformat.c userlist_user_info is stored in sorted array instead of sparse array Oct 28, 2017
sha.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
sha256.c sha256 added Jun 21, 2016
sha256utils.c sha256utils added Jun 21, 2016
shellcfg_parse.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
slice-userlist.c copyright notice update; emacs fix Jan 14, 2016
standings.c style changes Aug 6, 2017
stringset.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
struct-sizes.c progress... Oct 28, 2017
super-serve-control.c calls to ejudge_cfg_parse updated Oct 11, 2015
super-serve.c 'struct contest_extra *extra' is passed where required Jul 28, 2017
super-serve_meta.c ... Apr 27, 2015
super_html.c var_dir is created upon serve.cfg open Dec 30, 2017
super_html_2.c valid login check is improved Jun 8, 2018
super_html_3.c enable_checker_token support added Mar 17, 2018
super_html_4.c allow_fail parameter added to external_action_load function Jul 26, 2017
super_html_5.c obsolete code removed Apr 25, 2015
super_html_6.c valid login check is improved Jun 8, 2018
super_html_6_meta.c ... Jun 24, 2017
super_html_7.c 'struct contest_extra *extra' is passed where required Jul 28, 2017
super_html_8.c section_global_data size optimizations Mar 31, 2017
super_http_request.c MIGRATION_PAGE request is added Jul 20, 2017
super_proto.c MIGRATION_PAGE request is added Jul 20, 2017
super_run_packet.c enable_checker_token support added Mar 17, 2018
super_run_packet_meta.c ... Mar 17, 2018
super_run_status.c insufficient bounds check fixed Mar 13, 2018
super_serve_pi.c check_tests action is re-implemented as CSP Jul 30, 2014
t3_packets.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
t3m_dir_listener.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
t3m_submits.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
t3m_zip_packet_class.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
team_extra.c bugfixes Jan 22, 2015
team_extra_xml.c numeric limits raised Dec 21, 2017
teamdb.c binary protocol is activated Nov 4, 2017
teamdb_2.c memory leaks are fixed May 29, 2014
testinfo.c working_dir parameter is added Nov 5, 2017
testing_report_xml.c checker-token added Mar 17, 2018
tex_dom.c clang compilation fixes Jan 18, 2015
tex_dom_doc.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
tex_dom_parse.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
tex_dom_render.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
tsc.c copyright notice update; emacs fix Jan 14, 2016
type_info.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
uldb_plugin_xml.c userlist_user_info is stored in sorted array instead of sparse array Oct 28, 2017
unicorn-configure No commit message Oct 4, 2011
userlist-server-control.c calls to ejudge_cfg_parse updated Oct 11, 2015
userlist-server.c cookies are removed once per 10min Oct 31, 2017
userlist.c userlist_user_info is stored in sorted array instead of sparse array Oct 28, 2017
userlist_bin.c fix Nov 4, 2017
userlist_check.c valid login chars extended Jun 8, 2018
userlist_proto.c list_standings_users_2 added Oct 29, 2017
userlist_xml.c userlist_user_info is stored in sorted array instead of sparse array Oct 28, 2017
users.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
uudecode.c * uudecode.c: Dec 26, 2008
variant_map.c variant support fix Mar 5, 2017
varsubst.c ... Oct 30, 2016
vcs.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
watched_file.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014
xuser_plugin_file.c section_global_data size optimizations Mar 31, 2017
zip_utils.c files moved: reuse/*.h -> ejudge/ Aug 22, 2014