TEXT   23

changelog.txt

Guest on 31st May 2021 10:19:44 PM

  1. version 1.5.10:
  2. - script to submit run from command-line to multiple servers
  3. - allow empty problem packages
  4. - minor bug fixes
  5. - update installv2.sh to work with ubuntu 14.04.3
  6.  
  7. version 1.5.9:
  8. - allow password change as default (can be blocked by input users via file)
  9. - inclusion of default language C++11
  10.  
  11. version 1.5.8:
  12. - force empty language/problem as default selection of teams' runs
  13. - accept url+user+password at field main contest url to exchange scoreboards
  14.  
  15. version 1.5.7:
  16. - fixed java scripts for running with multiple inputs/outputs
  17.  
  18. version 1.5.6:
  19. - reviewed way autojudge reply in the case of multiple input/output files
  20.  
  21. version 1.5.5:
  22. - bug fix: some passwords didnt work because of an error in the calculations
  23.    with hex numbers
  24.  
  25. version 1.5.4:
  26. - bug fix to allow for multiple input/output files
  27. - installv2 updated to try both sysvutils and sysvinit-utils
  28.  
  29. version 1.5.3:
  30. - bug fixes
  31. - inclusion of automatic download of external scores from the first line of otherservers
  32.  
  33. version 1.5.2:
  34. - improve description of inbetween warmup and contest in ADMIN.txt
  35. - fix a bug that could allow an user to change their username
  36. - creation of an APACHE.txt doc about setting up apache configuration
  37. - force source files to have no spaces (warn a message in case they have)
  38.  
  39. version 1.5.1:
  40. 2012/10/20:
  41. - (ICPC Linux) fixed logging in issue after cleandisk.sh
  42. - (ICPC Linux) inclusion of some (new) suggested packages and links
  43. - updated safeexec (there was a timing issue between time-limit and run-time-error)
  44. - updated installboca.sh to account for different install directories
  45. - fix bug with the option that teams can't change their password. This was causing login problems.
  46.  
  47. version 1.5.0:
  48. 2012/08/24
  49. - (ICPC Linux) updated scripts to create ICPC linux under ubuntu
  50.    12.04. Hopefully it will still work with older versions of ubuntu.
  51. - (ICPC Linux) java version now is openjdk6 (it is getting harder to
  52.    keep using sun java on new linux distributions)
  53. - Problems in BOCA are now defined by a problem package in ZIP format,
  54.    which can be encrypted.
  55. - private/score.sep file now allows also the specification of by-user
  56.    and by-site scoretables.
  57. - admin password need to change other users' passwords.
  58. - option to import users using the ICPC webpage formats (.tab and .tsv).
  59. - multi-site re-included in the system, with a centralized idea (one
  60.    main server and many local servers that connect to it). The
  61.    connection is done (encryptedly) via http and is handled by a new type of
  62.    user named type "site".
  63. - main site can provide redundancy in case of failure, as it has a
  64.    copy of everything.
  65. - autojudging scheme has been improved, specially in terms of
  66.    safety. Scripts to judge are now inside the problem package.
  67. - examples of problem packages are included in doc/problemexamples/
  68. - option to delete and undelete problems included, so one can setup
  69.    the warmup and contest with all problems, delete some, undelete later.
  70. - bug fix in updating time of contest and sites (updating contest
  71.    didn't update sites).
  72. - options to insert keys and password in the tab contest in order to
  73.    unlock problems in case they are encrypted.
  74. - documentation files updated.
  75.  
  76. version 1.4.2:
  77. 2011/11/04
  78. - user type site created to allow for pushing of scores from other sites
  79. - createdb.php moved to private/ for better safety. Option to abort its execution is included.
  80. - autojudging.php moved to private/ for better safety
  81. - possibility of multiple scores defined by the private/score.sep file
  82. - fix of setup.sh and rc.local scripts to properly set firewall rules (thanks Flavio GC Rocha).
  83.   Also some other minor script changes, such as /etc/network/if-pre-up.d/boca
  84. - script that creates the bocajail changed to /etc/icpc/createbocajail.sh and some
  85.   improvements are applied (e.g. use of debootstrap). It should now run smoother on
  86.   ubuntu and other debian-like systems.
  87. - bugfix: general clarification option was not appearing in the list of problems.
  88. - scripts have been updated to make it easy to replace the use of user 'www-data' by 'apache'.
  89. - updatescores.sh now accepts full path names for servers. This solves the case where boca
  90.   is not installed in the default http://SERVER/boca/
  91. - updatescores.sh now gets all the available information about the score of the other sites, and
  92.   the local boca server decides which info shall be put in the score board. This fixes issues with
  93.   displaying undesired info from other sites, because the responsability is given to local boca.
  94. - webcast directory for F. D. Moreira's fancy score included in the distro.
  95.  
  96. version 1.4.1:
  97. 2011/10/10
  98. - special chars and character encoding included as utf-8 in every page. This shall fix the
  99.   bug of dealing with special chars.
  100. - bug fix: max length of clars fixed.
  101. - bug fix: teams could not download their submitted code.
  102. - many changes to improve security of safeexec (including possibility of chrooting)
  103. - changes to improve security of conf.php
  104. - changes to make php configuration directly on .htaccess file of the boca folder
  105. - new feature: speed improvement by caching run.php of teams
  106. - new feature: speed improvement by caching scores of all users
  107. - new feature: scores can be read from files, which can be updated from other servers by a script
  108. - new feature: chief judge is introduced (configured at admin/site.php) and each run has to be
  109.   judged by two judges. In case of disagreement, chief judge or admin has to act.
  110. - new feature: judges can submit code to the system (even before the competition is running).
  111. - new feature: admin and chief judge can open multiple runs to re-judge at once in the same screen.
  112. - scripts to run code at doc/bits/ updated to cope with new safeexec and possible chrooting
  113. - directory doc/tools/ moved to tools/
  114. - directory doc/bits/ reorganized
  115. - development of install scripts and config files for making ubuntu/xubuntu be ready for running
  116.   a competition are included in tools/
  117. - simple html versions of manuals for teams and judges included in doc/html/
  118.  
  119. version 1.4.0:
  120. 2009/08/31
  121. - safeexec updated to include option of multiple runs of the same code (e.g. for averaging the time).
  122.  
  123. version 1.3.2:
  124. 2008/08/31
  125. - bug fix: div by zero at history of judges (thanks to Marcelo Cezar Pinto).
  126. - standard encoding changed to UTF8 to facilitate the installation on debian/ubuntu systems.
  127. - scripts to compile/execute runs changed to user nobody and group nogroup to fix a warning.
  128.  
  129. version 1.3.1:
  130. 2008/08/19
  131. - bug fix: filenames with spaces were not properly handled by filewindow.php and filedownload.php
  132. - delete functions of languages, problems and answers are replaced by nicer versions where the runs
  133.   are kept in the system (Thanks to Renato Lucindo :).
  134. - openrun feature now does not make the run completely reopened (the teams keep seeing the already
  135.   judged results, while the runs are rejudged. If a change is performed, then the new status is seen.
  136. - autojudging procedure now keeps a copy of input and output files in the local filesystem, so the
  137.   network and DB accesses are reduced (Thanks to huge files of Wanderley Guimaraes :).
  138. - bug fix: autojudging was not removing old directories, so that was taking extra space on disk. I
  139.   do not know if this was a bug or a feature.
  140. - script makebkp.sh added to connect to BOCA by http and send source files.
  141.  
  142. version 1.3.0:
  143. 2008/08/12
  144. - new backup feature. Teams can submit files to the server to keep them there. This is going to
  145.   replace the network mounted homes of Maratona Linux.
  146.  
  147. version 1.2.3:
  148. 2007/08/25
  149. - php tag <? changed to <?php in all files for better compatibility (Thanks to Joel Uchoa).
  150.  
  151. version 1.2.2:
  152. 2007/08/22
  153. - bug fix: (Thanks to Fabio D. Moreira) when installing on root directory,
  154.   global path variables had an extra '/', leading to problems with browsers.
  155.  
  156. version 1.2.1:
  157. 2007/08/21
  158. - new md5sum check while importing files in "systems" interface.
  159. - bug fix: autojudge WHI didnt work. It is still experimental.
  160.  
  161. version 1.2.0:
  162. 2007/08/20
  163. - bug fix: tie rule now includes the first accepted run.
  164. - bug fix: names with spaces would create problems to bash scripts.
  165. - scoreboard improved. New level (4) has many ideas introduced
  166.   during ICPC world finals 2007.
  167. - judge's history now is complete: it has all clars and runs.
  168. - autojudging and scripts modified so as to send diff outputs to judges.
  169. - autojudging and related procedures updated to allow automatic
  170.   judging without human interaction (WHI).
  171. - documentation updated to agree with system improvements.
  172.  
  173. version 1.1.2:
  174. 2006/09/16
  175. - bug fix: extra empty line removed when donwloading files.
  176.  
  177. version 1.1.1:
  178. 2006/08/21
  179. - bug fix: wrong variable name in DBUpdateTask.
  180. - bug fix: admin calls DBChiefUpdateTask instead of DBUpdateTask.
  181. - bug fix: send only one balloon per problem.
  182. - textarea for showing clarifications.
  183.  
  184. version 1.1.0:
  185. 2006/07/31
  186. - documentation atualization.
  187. - new problem attributes: color and colorname.
  188. - new balloon images and graphics.
  189. - new feature to stop and start the contest several times.
  190. - report page implementation.
  191. - new feature to order runs (on admin's interface) as desired.
  192. - new feature to order clarifications (on admin's interface) as desired.
  193. - new feature to order tasks (on admin's interface) as desired.
  194. - html tag <pre></pre> defined for showing clarifications.
  195. - bug fix: some http headers could not be sent because of misplaced
  196.   output buffering. This was implying in some "session expired" messages.
  197.  
  198. version 1.0.6:
  199. 2005/09/04
  200. - bug fix: special characters in problem names.
  201.  
  202. version 1.0.5:
  203. 2004/10/06
  204. - included timelimit field for problems.
  205.  
  206. version 1.0.4:
  207. 2004/08/19
  208. - bug fix: in the task window, the file to print was unavailable.
  209. - new button to view the file before printing.
  210. - Pascal (Free Pascal Compiler) included in the run.sh example.
  211. - run.sh improved to better detect errors
  212. - autojudging small text changes
  213.  
  214. version 1.0.3:
  215. 2004/06/18
  216. - bug fix: incorrect report of new balloons to staff.
  217. - documentation changes concerning autojugding.
  218. - changes on limit clauses for compatibility with postgres 7.1.x/php 4.1.x.
  219.  
  220. version 1.0.2:
  221. 2004/06/05
  222. - bug fix: problem to drop the database when it does not exist.
  223. - bug fix: duplicating new contests using mozilla browser.
  224. - changes on file permissions inside the tarball.
  225.  
  226. version 1.0.1:
  227. 2004/05/09
  228. - first public release. In 2003, boca 0.5 was used.

Raw Paste


Login or Register to edit or fork this paste. It's free.