d93b5b9769
Add a tools meta-target
2015-02-13 23:17:10 -08:00
ff9fc45149
Add POSIX version of error message in plSecureStream::IRead
2015-02-13 21:35:05 -08:00
9b37590ca8
Set HS_DEBUGGING properly on non-MSVC compilers
2015-02-13 21:24:01 -08:00
598f5f47ec
Fix compiler error in pnUtArray.
2015-02-08 23:25:01 -08:00
79a470d31c
Some cross-platform MinGW/gcc fixes.
2015-02-08 23:25:00 -08:00
8010f5d051
MinGW fix for plGLight isnan usage.
2015-02-08 23:25:00 -08:00
352172e41b
Fix HS_DEBUGGING for non-MSVC compilers.
2015-02-06 21:58:07 -08:00
a110dc0f7c
Fix narrowing-conversion werrors from Clang
2015-01-09 21:50:43 -08:00
dde0d399f6
Implicit conversion to plString is apparently an MSVC thing
2015-01-09 21:42:55 -08:00
8bbb560966
Require C++14 for std::make_unique
2015-01-09 21:39:02 -08:00
d78182037c
Merge pull request #469 from Deledrius/clothingcrash
...
Fix crash when user tries to add a clothing item which doesn't exist.
2015-01-08 18:09:07 -08:00
e7a076b247
Merge pull request #466 from dpogue/bugfixes
...
Bugfixes
2015-01-03 16:41:47 -08:00
acce8eaf4c
Fix Python CreateAgeName corruption
2015-01-03 14:50:08 -08:00
6d1dd4fd5d
Fix for SDL blob corruption
2015-01-03 14:33:36 -08:00
048cb49fd3
plStrings are non-POD objects.
2015-01-03 13:39:10 -08:00
992be55e69
Fix segfaults by making this a plString.
2015-01-03 13:39:01 -08:00
e1d02d9da8
Fix crazy log-indent format mess
2015-01-02 23:03:55 -05:00
81ea5ef112
Tweak NetVaultNode::CopyFrom
...
- We now zero fields that are unused in the new copy
- Ensure that blob fields are deep copied (fix potential crashes)
2015-01-02 23:03:54 -05:00
352c9f9427
Don't assume vault strings are null-terminated
2015-01-02 22:59:08 -05:00
3e46ea6811
Fix issues from review
2015-01-02 22:50:27 -05:00
3b983bca8e
Convert vault tree printing to plString
...
After hacking the old to just barely use plString, I received some UTF-8
asserts. So, that seemed like a good excuse to convert the whole mess to
plString. Note that the output is now saved in VaultClient.log. This
should help with getting some of the chaos out of OLD_ASYNC_LOG.log
2015-01-02 22:50:27 -05:00
cc70f00537
Vault stragglers
2015-01-02 22:50:27 -05:00
eb68452554
Fix pfPython
2015-01-02 22:50:26 -05:00
851b580121
Fix VaultNodeAccess
2015-01-02 22:50:26 -05:00
a7fbdfd69a
Fix plVaultClientApi to work with new NetVaultNode
2015-01-02 22:50:25 -05:00
b9f747f046
Refactor NetVault Node
...
NetVaultNode now uses plStrings. I also took the liberty of removing code
that was really only useful in server contexts. Note that there is
absolutely no way this will compile at the moment. Future commits will fix
the other code to play nicely with this rewrite.
2015-01-02 22:50:25 -05:00
c384450236
Remove stale CSrvPackBuffer code
2015-01-02 22:50:25 -05:00
6181cbc50e
Merge pull request #464 from zrax/plString_fixes
...
plString fixes
2015-01-02 22:49:58 -05:00
c5f610e3b1
Fix extra character being reserved in plString::Fill
2015-01-02 19:42:35 -08:00
b37307a7b4
Merge pull request #448 from Deledrius/passwords
...
Store plClient password using platform-specific credential storage.
2015-01-02 22:26:35 -05:00
0ee8d02852
Use servername instead of UUID for credential store.
...
Unfortunately, the UUID is used in such a way that makes it unlikely
to be unique. The server name is the current best option.
2015-01-02 19:16:34 -08:00
55872d6bae
Split pfPasswordStore into platform-specific files.
2015-01-02 19:16:33 -08:00
1554546bdb
pfMacPasswordStore implementation.
...
Conflicts:
Sources/Plasma/FeatureLib/pfPasswordStore/pfPasswordStore_impl.h
2015-01-02 19:16:32 -08:00
bb2ea46c69
Store plClient password using platform-specific credential storage.
...
- Removes old drive-based "cryptography" for stored passwords,
which often caused them to be invalidated when removable storage
on the system is used.
- Uses pfPasswordStore to store passwords.
- Uses the Windows Registry to store account/password preferences.
2015-01-02 19:16:06 -08:00
3f39a19d4a
No need to duplicate this code.
2015-01-02 19:00:45 -08:00
196e10bbea
Don't store the '\0' as part of the string when constructing literals
2015-01-02 18:58:55 -08:00
b4206e54c9
Merge pull request #461 from cwalther/setpublic
...
Let ptVault.setAgePublic accept ptVaultAgeInfoNode in addition to ptAgeInfoStruct
2014-12-29 16:42:13 -05:00
16fb69c55f
Add Server.Port to server.ini
2014-12-26 15:50:20 -05:00
e8d317bd92
Replace port constants with a single port variable
...
- Remove really old deprecated constants
- Remove some Cyanic server code as well
2014-12-26 15:46:46 -05:00
990f42c780
Merge pull request #458 from Mystler/webm
...
WebM Movie Player (VP9/Opus)
2014-12-26 14:46:31 -05:00
5bb6e8b555
Fix strcmp
2014-12-26 20:44:21 +01:00
245ccde6db
Let ptVault.setAgePublic accept ptVaultAgeInfoNode in addition to ptAgeInfoStruct.
...
In this case it now also works for non-owners of the age. Previously it only worked for owners because the ageInfoStruct does not contain the vault node ID, so it needed to be looked up somewhere, and that was in the AgesIOwnFolder.
2014-12-26 14:27:53 +01:00
8c03aaf353
Fix string conversions in pfPasswordStore.
2014-12-23 05:19:58 -08:00
9fb8ea615d
Add a password storage system.
2014-12-23 05:19:57 -08:00
c40f7aac92
Fix subprocess call when using pngcrush.
2014-12-23 04:51:29 -08:00
eb3680013e
Fix crash when user tries to add a clothing item which doesn't exist.
...
We now check whether we got anything back from FindItemByName instead
of just handing off an empty item to AddItemsToCloset.
2014-11-03 09:32:09 -08:00
754a35f3ff
Change code style
2014-11-02 00:46:53 +01:00
3b38161756
Address things pointed out during review
2014-11-02 00:26:57 +01:00
f2b963627a
Do not crash when loading videos that exist but are not MKV
2014-10-31 20:08:06 +01:00
5563b803c4
Decode the whole audio track on startup
2014-10-31 14:28:11 +01:00