Commit Graph

5030 Commits

Author SHA1 Message Date
Bruce Allen b70110ba80 I forgot to update checkin notes to say that clientgui can now be
built for linux with static dependence on glibc library.  Rom, I
apologize.

svn path=/trunk/boinc/; revision=5195
2005-01-24 18:15:08 +00:00
Bruce Allen 6e8bafd7e6 From Bernd Machenschalk, build self-extracting installer under
Solaris, now works with normal Sun/Solaris make (don't need gnu make).

svn path=/trunk/boinc/; revision=5194
2005-01-24 16:19:35 +00:00
Bruce Allen 3017533fde From Christian Beer -- restore missing project_footer() function.
svn path=/trunk/boinc/; revision=5193
2005-01-24 14:45:51 +00:00
Bruce Allen 76b635f131 Fixes from Christian Beer for ops pages to approve profiles and
to errors in the previous 20/next 20 links when 'additional
clauses' is non-empty.

svn path=/trunk/boinc/; revision=5192
2005-01-24 13:17:49 +00:00
Rom Walton 789a16340d *** empty log message ***
svn path=/trunk/boinc/; revision=5191
2005-01-24 07:53:37 +00:00
Janus B. Kristensen 2a1e185835 When listing a user's post, only display deleted posts to the author or moderators.
svn path=/trunk/boinc/; revision=5190
2005-01-23 10:10:00 +00:00
Janus B. Kristensen 62013e8f05 Show information about posts that are deleted.
(by Jens Seidler)

svn path=/trunk/boinc/; revision=5189
2005-01-23 10:05:15 +00:00
Janus B. Kristensen b5cd558293 When the user sees her own posts or a moderator looks at them deleted ones will be marked as deleted. In all other situations deleted posts will not be shown.
(by Jens Seidler)

svn path=/trunk/boinc/; revision=5188
2005-01-23 10:04:39 +00:00
Rom Walton 0d9e784638 *** empty log message ***
svn path=/trunk/boinc/; revision=5187
2005-01-23 07:33:09 +00:00
David Anderson 2bafec4a1a version 4.62
svn path=/trunk/boinc/; revision=5186
2005-01-23 07:27:35 +00:00
David Anderson 6c2fbf69db *** empty log message ***
svn path=/trunk/boinc/; revision=5185
2005-01-22 00:24:34 +00:00
David Anderson 4f33454fb1 *** empty log message ***
svn path=/trunk/boinc/; revision=5184
2005-01-21 23:26:36 +00:00
David Anderson e2d96faf3e *** empty log message ***
svn path=/trunk/boinc/; revision=5183
2005-01-21 22:03:15 +00:00
David Anderson cc63aaf090 *** empty log message ***
svn path=/trunk/boinc/; revision=5182
2005-01-21 07:54:15 +00:00
Rom Walton ea20f063c8 *** empty log message ***
svn path=/trunk/boinc/; revision=5181
2005-01-21 07:34:13 +00:00
Rom Walton 270b45d640 *** empty log message ***
svn path=/trunk/boinc/; revision=5180
2005-01-21 07:21:02 +00:00
Rom Walton 4bbf8b3efa *** empty log message ***
svn path=/trunk/boinc/; revision=5178
2005-01-21 07:07:11 +00:00
Rom Walton 84b2af757d *** empty log message ***
svn path=/trunk/boinc/; revision=5177
2005-01-21 07:05:13 +00:00
Rom Walton f1eddeb2b6 *** empty log message ***
svn path=/trunk/boinc/; revision=5176
2005-01-21 06:16:29 +00:00
Rom Walton 18b69fad14 *** empty log message ***
svn path=/trunk/boinc/; revision=5175
2005-01-21 04:19:40 +00:00
Rom Walton c866e13ab2 *** empty log message ***
svn path=/trunk/boinc/; revision=5174
2005-01-21 03:12:57 +00:00
David Anderson 2107ef684a version 5.60
svn path=/trunk/boinc/; revision=5173
2005-01-21 02:02:33 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
David Anderson f6c2cd39d1 *** empty log message ***
svn path=/trunk/boinc/; revision=5160
2005-01-20 20:16:48 +00:00
David Anderson 81febcb444 *** empty log message ***
svn path=/trunk/boinc/; revision=5159
2005-01-20 19:45:46 +00:00
David Anderson 06773fb728 *** empty log message ***
svn path=/trunk/boinc/; revision=5158
2005-01-20 19:07:18 +00:00
David Anderson c5d4a375b8 *** empty log message ***
svn path=/trunk/boinc/; revision=5157
2005-01-20 19:03:03 +00:00
David Anderson b7a7cd825f *** empty log message ***
svn path=/trunk/boinc/; revision=5151
2005-01-20 18:50:49 +00:00
Bruce Allen 64d37b3955 Oops, commited before Reinhard was ready, sorry!
svn path=/trunk/boinc/; revision=5150
2005-01-20 18:10:47 +00:00
Bruce Allen 8fa397b2ef Extend portability improvements of Linux client build to Linux clientgui.
svn path=/trunk/boinc/; revision=5149
2005-01-20 17:04:21 +00:00
Bruce Allen 9abcdd1ac3 From Reinhard Prix. At Rom's request, this builds the
Linux client using static rather than
dynamic linking to the gcc C++ lib.  Note that modifying
this to do the same whenever gcc is used (not just under
Linux) might be desirable. Also modifying the clientgui
build in the same way might also be desirable.

svn path=/trunk/boinc/; revision=5148
2005-01-20 10:21:26 +00:00
David Anderson 367a4426ca *** empty log message ***
svn path=/trunk/boinc/; revision=5147
2005-01-20 06:11:03 +00:00
Rom Walton dd89b40837 *** empty log message ***
svn path=/trunk/boinc/; revision=5146
2005-01-20 03:32:27 +00:00
David Anderson dddb7e8ff3 *** empty log message ***
svn path=/trunk/boinc/; revision=5145
2005-01-19 21:53:46 +00:00
David Anderson 6df7ebc5e8 *** empty log message ***
svn path=/trunk/boinc/; revision=5144
2005-01-19 19:08:46 +00:00
Bruce Allen a447159e31 Added is_dir() prototype -- generally useful function.
svn path=/trunk/boinc/; revision=5143
2005-01-19 17:53:27 +00:00
Bruce Allen 37a49c9b09 Patches from Reinhard Prix to fix several problems.
(1) apps being suspended would call boinc_finish(nonzero) and
          core client would treat this as app failure.  Introduce
          a new function boinc_exit() and call that instead.
(2) improvements to GUI build with wxWidgets
(3) improved X event handling loop now ensures that X window
          is taken away when window killed.

svn path=/trunk/boinc/; revision=5142
2005-01-19 15:54:04 +00:00
David Anderson 240c121a00 *** empty log message ***
svn path=/trunk/boinc/; revision=5141
2005-01-19 05:44:12 +00:00
David Anderson 1f5ef06046 *** empty log message ***
svn path=/trunk/boinc/; revision=5140
2005-01-19 05:34:18 +00:00
David Anderson a65c68db19 *** empty log message ***
svn path=/trunk/boinc/; revision=5139
2005-01-18 23:35:53 +00:00
Rom Walton d5bdf66960 *** empty log message ***
svn path=/trunk/boinc/; revision=5138
2005-01-18 23:09:25 +00:00
David Anderson e7d78df6ae *** empty log message ***
svn path=/trunk/boinc/; revision=5137
2005-01-18 22:47:08 +00:00
Rom Walton 3646066ad5 *** empty log message ***
svn path=/trunk/boinc/; revision=5136
2005-01-18 22:15:36 +00:00
David Anderson cc9c0a6341 *** empty log message ***
svn path=/trunk/boinc/; revision=5135
2005-01-18 19:56:18 +00:00
Janus B. Kristensen b7582f1095 Initial test-version of moderation system
svn path=/trunk/boinc/; revision=5134
2005-01-18 13:15:24 +00:00
Janus B. Kristensen b15132830b Initial test-version of moderation system
svn path=/trunk/boinc/; revision=5133
2005-01-18 13:00:38 +00:00
Rom Walton 038c8ab264 *** empty log message ***
svn path=/trunk/boinc/; revision=5132
2005-01-18 00:56:33 +00:00
Rom Walton bc8ca8d46f *** empty log message ***
svn path=/trunk/boinc/; revision=5131
2005-01-17 22:12:07 +00:00
David Anderson 6bdc90bb4f *** empty log message ***
svn path=/trunk/boinc/; revision=5130
2005-01-17 21:29:46 +00:00
Bruce Allen 4746ea019f - Additional work on locality scheduling.
(a) make DB queries more efficient using name>'FILE__' and name<'FILE__~' rather than
          name like 'FILE__%'
      (b) Set 'no remaining work for this file' flag correctly by making a DB scan if needed.
          One can show that this is the 'cheapest' reliable place to put this scan.
      (c) Modify deterministic algorithm for finding unsent results so that instead of
          starting with FILE="" and scanning forward over all files, it starts at a random
          place in file space, scans cyclicly to the end, and then from "" to the start
          point.
      (d) Satisfy work request if possible.  Don't terminate sending work until none left that
          is feasible, or request satisfed.
      (e) If a new file is needed, first pick file associated with unsent results which are more
          than 2 hours old.  Note: need to make this a user-configurable option, and add some
          random +- slack.

       For the record, here is the current locality scheduler logic.
       I will update the docs once this is a bit better tested and
       stable.

      (1) If there is an (one) unsent result which is older than
      (1) config.locality_scheduling_send_timeout (7 days) and is
      (1) feasible for the host, sent it.

      (2) If we did send a result in the previous step, then send any
      (2) additional results that are feasible for the same input file.

      (3) If additional results are needed, step through input files on
      (3) the host.  For each, if there are results that are feasible for
      (3) the host, send them.  If there are no results that are feasible
      (3) for the host, delete the input file from the host.

      (4) If additional results are needed, and there is (one) unsent
      (4) result which is older than 2 hours and is feasible for the
      (4) host, send it.

      (5) If we did send a result in the previous step, then send any
      (5) additional results that are feasible for the same input file.

      (6) If additional results are needed, select an input file name at
      (6) random from the current input file working set advertised by
      (6) the WU generator.  If there are results for this input file
      (6) that are feasible for this host, send them.

      (7) If additional results are needed, carry out an expensive,
      (7) deterministic search for ANY results that are feasible for the
      (7) host.  This search starts from a random filename advertised by
      (7) the WU generator, but continues cyclicly to cover ALL results
      (7) for ALL files. If a feasible result is found, send it.  Then
      (7) send any additional results that use the same input file.  If
      (7) there are no feasible results for the host, we are finished:
      (7) exit.

      (8) If addtional results are needed, return to step 4 above.

svn path=/trunk/boinc/; revision=5129
2005-01-17 19:20:56 +00:00