Directory socket/

Total Files:
12
Deleted Files:
2
Lines of Code:
7610

[root]/socket

Lines of Code

socket/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 592 (100.0%) 11621 (100.0%) 19.6
mwedel 73 (12.3%) 2496 (21.5%) 34.1
akirschbaum 136 (23.0%) 2250 (19.4%) 16.5
aaron_baugher 3 (0.5%) 2114 (18.2%) 704.6
ryo_saeba 189 (31.9%) 1906 (16.4%) 10.0
anmaster 36 (6.1%) 1527 (13.1%) 42.4
partmedia 97 (16.4%) 783 (6.7%) 8.0
silvernexus 24 (4.1%) 258 (2.2%) 10.7
kbulgrien 14 (2.4%) 118 (1.0%) 8.4
gros 2 (0.3%) 93 (0.8%) 46.5
quinet 7 (1.2%) 27 (0.2%) 3.8
kstenger 2 (0.3%) 20 (0.2%) 10.0
crowbert 3 (0.5%) 19 (0.2%) 6.3
cavesomething 1 (0.2%) 4 (0.0%) 4.0
toxicfrog 3 (0.5%) 3 (0.0%) 1.0
kfitzner 2 (0.3%) 3 (0.0%) 1.5

Most Recent Commits

ryo_saeba 2021-05-05 02:50 Rev.: 22108

Fix va_list not being reinitialized after formatting.

1 lines of code changed in 1 file:

  • socket: info.c (+1)
silvernexus 2021-04-21 21:10 Rev.: 22094

Allow for any strings sent through draw_ext_info() or draw_ext_info_format() to be translatable.

22 lines of code changed in 1 file:

  • socket: info.c (+22 -6)
ryo_saeba 2021-04-19 05:45 Rev.: 22081

Remove unused variables.

0 lines of code changed in 2 files:

  • socket: image.c (-2), requestinfo.c (-5)
silvernexus 2021-04-05 23:01 Rev.: 22052

Determine and inform client when a book has been read for experience.

5 lines of code changed in 1 file:

  • socket: item.c (+5)
partmedia 2021-04-03 15:34 Rev.: 22051

Fix null dereference

Some objects might not have names, even though they are valid objects.
Prevent a null dereference from crashing the server if the server tries
to play sounds for these objects.

3 lines of code changed in 1 file:

  • socket: sounds.c (+3)
silvernexus 2021-02-18 00:13 Rev.: 21982

Actually make ms2_info_mutex static like I intended.

1 lines of code changed in 1 file:

  • socket: metaserver.c (+1 -1)
silvernexus 2021-02-18 00:11 Rev.: 21981

Reduce visibility of ms2_info_mutex to the only file it is used by.

3 lines of code changed in 1 file:

  • socket: metaserver.c (+3 -3)
ryo_saeba 2021-02-12 03:17 Rev.: 21949

Correctly display face name when smoothing failure. Change log level to info.

3 lines of code changed in 1 file:

  • socket: request.c (+3 -3)
ryo_saeba 2021-01-14 04:59 Rev.: 21764

Introduce C++14.
Allow the server to run without collecting files in "arch". It can
now directly run with the "arch" directory along the "maps" one.
Rewrite the collect mechanism to use the server itself and not an external script.

66 lines of code changed in 4 files:

  • socket: image.c (+25 -21), init.c (-3), request.c (+1 -1), requestinfo.c (+40 -27)
ryo_saeba 2020-12-29 06:49 Rev.: 21655

Don't send item's animation if FLAG_ANIMATE isn't set.

1 lines of code changed in 1 file:

  • socket: item.c (+1 -1)
ryo_saeba 2020-12-10 13:08 Rev.: 21597

Add speech bubble to NPCs.
Patch by Kevin Zheng, slightly adjusted.

14 lines of code changed in 1 file:

  • socket: request.c (+14 -2)
ryo_saeba 2020-11-18 15:12 Rev.: 21550

Add feedback message to (client-issues) lock command, to be coherent with the 'lock' command the player can use.

9 lines of code changed in 1 file:

  • socket: item.c (+9 -2)
silvernexus 2020-11-11 20:07 Rev.: 21539

Improve handling of createplayer command to prevent abuse using a more robust method.
Also solves a segfault in switching players while logged in.
This fix was done in parts by each Partmedia and myself, so I'm making sure to include them in the credits.

23 lines of code changed in 1 file:

  • socket: request.c (+23 -18)
silvernexus 2020-11-07 00:08 Rev.: 21531

Fix incorrect placement of ==

1 lines of code changed in 1 file:

  • socket: request.c (+1 -1)
silvernexus 2020-10-21 19:19 Rev.: 21522

Disallow loginmethod 2 createplayer commands when the player associated to that socket is already on a map.

12 lines of code changed in 1 file:

  • socket: request.c (+12)
silvernexus 2020-10-21 18:08 Rev.: 21520

Partially fix #882. Remove the active player on a socket when they send a createplayer command.

25 lines of code changed in 1 file:

  • socket: request.c (+25 -9)
ryo_saeba 2020-10-01 11:39 Rev.: 21469

Use the Animations directly instead of using a number.
Hide a non significant variable.

22 lines of code changed in 2 files:

  • socket: item.c (+5 -5), request.c (+17 -18)
ryo_saeba 2020-10-01 05:23 Rev.: 21467

Wrap nrofpixmaps in a function to not expose global variable.
Rename 'New_Face' to 'Face'.
Use Face* instead of face number.

64 lines of code changed in 7 files:

  • socket: image.c (+24 -23), info.c (+2 -2), init.c (+2 -2), item.c (+3 -3), loop.c (+2 -2), request.c (+29 -27), requestinfo.c (+2 -2)
crowbert 2020-09-17 15:32 Rev.: 21445

Add a config option MIN_NAME to restrict very short account and character names

14 lines of code changed in 1 file:

  • socket: request.c (+14)
toxicfrog 2020-09-13 16:41 Rev.: 21425

Removing trailing whitespace from a lot of files

This has no effect but to make the diffs cleaner, since a lot of people
(including me) use editors that strip trailing whitespace by default.

2 lines of code changed in 2 files:

  • socket: request.c (+1 -1), sounds.c (+1 -1)
toxicfrog 2020-09-13 16:41 Rev.: 21424

Refactor need_identify into is_identifiable_type and is_identified

This should result in no functional changes, but makes a lot of code
that queries ID status a bit easier to read. It also replaces the
hard-coded list of object types in need_identify with a more general
approach of checking whether the object type has an associated
identifyskill.

1 lines of code changed in 1 file:

  • socket: item.c (+1 -1)
partmedia 2020-08-26 11:56 Rev.: 21315

Send ticks only while playing

3 lines of code changed in 1 file:

  • socket: loop.c (+3 -3)
crowbert 2020-08-19 20:14 Rev.: 21291

Compiler warning cleanup: correct various complier warnings generated when additional warnings are turned on. No significant logic changes

2 lines of code changed in 1 file:

  • socket: image.c (+2 -2)
crowbert 2020-08-17 11:00 Rev.: 21283

avoid compiler warning: read() return value ignored

3 lines of code changed in 1 file:

  • socket: lowlevel.c (+3 -2)
silvernexus 2020-08-15 11:21 Rev.: 21273

Make sound volume be relative to proximity of the emitter.

9 lines of code changed in 1 file:

  • socket: sounds.c (+9)
partmedia 2020-04-13 01:00 Rev.: 21204

Prune removed objects from last_skill_ob

Skill objects can apparently be removed, but will remain on the
last_skill_ob list. This causes NULL dereferences when they are used.

18 lines of code changed in 1 file:

  • socket: request.c (+18 -9)
partmedia 2020-03-20 19:28 Rev.: 21182

Ignore sound_chance

0 lines of code changed in 1 file:

  • socket: sounds.c (-6)
partmedia 2020-03-13 12:58 Rev.: 21155

Fix warning by marking argument unsigned

1 lines of code changed in 1 file:

  • socket: lowlevel.c (+1 -1)
partmedia 2020-03-13 12:58 Rev.: 21154

Use strlcpy() instead of snprintf()

2 lines of code changed in 1 file:

  • socket: item.c (+2 -2)
partmedia 2020-03-08 20:49 Rev.: 21142

Report skipped time in milliseconds

1 lines of code changed in 1 file:

  • socket: loop.c (+1 -1)
ryo_saeba 2020-03-02 14:42 Rev.: 21124

Allow multiple skills to share the same subtype.
This is useful for skills like harvesting (fishing, mining, and such) which work similarly and only differ in the skill.
As a side-effect, skill_names is no more indexed by the skill's subtype.

4 lines of code changed in 2 files:

  • socket: request.c (+3 -3), requestinfo.c (+1 -1)
partmedia 2020-02-11 17:36 Rev.: 21104

Log connection information

5 lines of code changed in 2 files:

  • socket: loop.c (+1), request.c (+4 -2)
partmedia 2020-02-11 17:36 Rev.: 21103

Update project URL

2 lines of code changed in 1 file:

  • socket: request.c (+2 -5)
silvernexus 2020-01-16 17:40 Rev.: 21086

Replace assertion of non-null cmd in handle_cmd.
Fuzz testing produced a scenario where a null command was generated out of strtok_r in handle_client

9 lines of code changed in 1 file:

  • socket: loop.c (+9 -1)
partmedia 2019-12-27 02:33 Rev.: 21066

Do not send upditem for unsent items

Sometimes, we try to update an item that we haven't sent to the client.
Don't! This can happen, for example, when a button under the floor gets
toggled, but objects under floor tiles are generally not sent. There are
some other places where this happens that we haven't tracked down, but
in general, just don't.

7 lines of code changed in 1 file:

  • socket: item.c (+7 -5)
partmedia 2019-12-27 02:21 Rev.: 21065

Improve findsmooth warning

Try to find a smoothing face, or the default smoothing face. If this
fails, set NS_FACESENT_SMOOTH so we don't try to send it again.

Failures are usually due to map makers changing the face of a ground
tile, but forgetting to unset smoothlevel.

10 lines of code changed in 1 file:

  • socket: request.c (+10 -6)
partmedia 2019-12-16 16:29 Rev.: 21053

Stop logging normal conditions as errors

5 lines of code changed in 2 files:

  • socket: loop.c (+3 -1), lowlevel.c (+2 -2)
silvernexus 2019-12-04 20:37 Rev.: 21051

Defererence pl->contr once in draw_client_map2, and assume it will not change in the middle.

26 lines of code changed in 1 file:

  • socket: request.c (+26 -24)
silvernexus 2019-12-04 20:04 Rev.: 21050

Silence warning from snprintf overflow potential.

1 lines of code changed in 1 file:

  • socket: request.c (+1 -1)
silvernexus 2019-12-04 19:27 Rev.: 21049

Reduce dereferences in draw_client_map2

6 lines of code changed in 1 file:

  • socket: request.c (+6 -3)

(329 more)

Generated by StatSVN 0.7.0