ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/login.ext
Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 23:54:35 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
CVS Tags: rel-2_0
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
likely fix the freeze-on-quit bug, also nuke in-memory apartments on quit

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Feb 11 17:47:22 2007 UTC (17 years, 4 months ago) by root
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
- passive knowledge of a feature does not mean you can't actively
  use it wrongly for years: do use \Z instead of $ for security-relevant stuff
  (\n was allowed in a login name).

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 03:56:44 2007 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.28: +1 -2 lines
Diff to previous 1.28
I knew there was an explanation

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Jan 23 03:45:44 2007 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27
*** empty log message ***

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Jan 22 03:44:41 2007 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26
there is a weird bug in Event or perl or... add some wrokarounds

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 21:27:19 2007 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.25: +8 -3 lines
Diff to previous 1.25
- clean_save => unclean_save (with timestamp)
- wanr palyers when they didn't use a savebed proper

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Jan 13 23:06:13 2007 UTC (17 years, 5 months ago) by root
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24
WARNING: this release is BROKEN

- rewrote map handling. map types are now completely pluggable, maybe
  *too* pluggable, as everything is a plug-in now.
- mark mandatory extensions as such.
- handle overloaded attachable objects correctly.
- many minor changes.

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 21:32:42 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23
- added $cf::WAIT_FOR_TICK*
- tuned map-scheduler and player-scheduler
- added $op->inv_recursive
- added objects_size/objects($index) and actives_size/actives($index)
  for access to the object and actives vector.
- more robust player loader
- removed _perl_data attribute support
- SIGINT/TERM/HUP are now safe as they are handled synchronously.
- replaced LOOK_OBJ by client_visible
- cleanups

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 15:36:18 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
- better dm shell
- minor cleanups
- added cf::dumpval, cf::player::list_logins and $player->maps

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Jan 9 01:28:32 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21
- fix This exit is cloed on login because the maplevel of
  players not on any map was not saved.

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 23:36:16 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.20: +26 -22 lines
Diff to previous 1.20
major goof in LOG, and defensive programming doesn't help when you use the wrong parameters

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 22:32:10 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.19: +6 -6 lines
Diff to previous 1.19
- disabled stuff that might cause instabilities at the cost of certain
  (controlled) additional memory usage.
- minor changes to improve the stability,

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 19:25:53 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.18: +14 -16 lines
Diff to previous 1.18
- bugfixes, bugfixes, bugfixes

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 14:29:05 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.17: +5 -5 lines
Diff to previous 1.17
disable destroy

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 14:11:05 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.16: +23 -10 lines
Diff to previous 1.16
quick and dirty emergency fix

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 12:39:16 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
*** empty log message ***

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 12:23:32 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.14: +1 -3 lines
Diff to previous 1.14
*** empty log message ***

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 01:19:03 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.13: +10 -0 lines
Diff to previous 1.13
more preperations for player eviction

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 23:10:42 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.12: +2 -4 lines
Diff to previous 1.12
- more improvements/fixes
- timestamp with millisecond accuracy, horrible code

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 21:54:59 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.11: +28 -3 lines
Diff to previous 1.11
implement quit

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 02:39:14 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.10: +66 -18 lines
Diff to previous 1.10
""

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jan 5 20:04:02 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
fix the bug: on_destroy is obviously not being called on pooled coroutines, aslo use more sensible names than 'coro'

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Jan 4 16:19:31 2007 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.8: +13 -1 lines
Diff to previous 1.8
- word of recall activated the player indirectly
- implement maptile->xy_find and xy_load
- separate find and load, even on C level
- generate map_leave/enter and map_change events even for tiled map changes
  (experimental)
- implement mainloop freezeing by start/stop, not skipping ticks
- no map updates when player !active

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Dec 27 15:04:38 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.7: +24 -2 lines
Diff to previous 1.7
restore log out logging, reduced command queue length to 3

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Dec 26 05:44:13 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
formatting

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Dec 26 04:46:06 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.5: +6 -5 lines
Diff to previous 1.5
improve savebed/logout logic

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 07:28:02 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
*** empty log message ***

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 06:45:33 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3
- re-enable hiscore checking on savebed apply

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 06:21:02 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.2: +46 -19 lines
Diff to previous 1.2
- improved login code
- removed some cruft code and (finally), the player_pod hack

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat Dec 23 03:38:43 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
Changes since 1.1: +3 -4 lines
Diff to previous 1.1
- surprisingly, there were some bugs. in Event, too :(
- dieing and food checking are now only done in ST_PLAYING state.
  this might, but should not be, exploitable, in serious ways.

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Dec 22 16:34:00 2006 UTC (17 years, 6 months ago) by root
Branch: MAIN
- preliminary check in, stuff is rudimentarily working
- moved most of the player creation process into a perl coroutine
- changed internal design of player management to not reuse
  and morph the object in funny ways. should be safer and much
  nicer to handle.
- got rid of some annoying hacks, such as clear()
  (TODO: get rid of player_pod and other stuff now unnecessary?)

Convenience Links

Links to HEAD: (view) (download) (annotate) Links to rel-2_0: (view) (download) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a