summaryrefslogtreecommitdiffstats
path: root/source4/scripting/ejs/smbcalls_string.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove remaining embedded JavaScript support.Jelmer Vernooij2008-09-161-529/+0
|
* r25175: Change to talloc_asprintf_append_buffer().Jeremy Allison2007-10-101-5/+5
| | | | | Jeremy. (This used to be commit 0844dbf597191b3e4d35a696695b229e986daec4)
* r25027: Fix more warnings.Jelmer Vernooij2007-10-101-2/+2
| | | | (This used to be commit 5085c53fcfade614e83d21fc2c1a5bc43bb2a729)
* r23792: convert Samba4 to GPLv3Andrew Tridgell2007-10-101-3/+2
| | | | | | There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
* r21419: Give some more clue about what's going onSimo Sorce2007-10-101-2/+2
| | | | (This used to be commit 76b377d5ad5c115e5fbb24a10d543883f04283a6)
* r18850: add strspn() function i ejsDerrell Lipman2007-10-101-0/+17
| | | | (This used to be commit e8f892bedc65042565442ac802df6eda96388f14)
* r17791: get rid of another compiler warningStefan Metzmacher2007-10-101-2/+3
| | | | | metze (This used to be commit ba866665f5baffc1dc703d60114b9f1856c4b886)
* r15731: module init functions should return NTSTATUS, not voidAndrew Tridgell2007-10-101-1/+2
| | | | (This used to be commit c6d20c22454b87b4dea3527f0efcecd373679848)
* r11498: added an optional extra argument to split to limit the number ofAndrew Tridgell2007-10-101-8/+19
| | | | | | pieces a string is split into. This allows for a fix in the variable substitution used in provisioning (This used to be commit be06785d4835abcbc7d75c0176c85a8ecc0cc11d)
* r11458: fixed our ejs smbscript interfaces to use arrays where appropriate. InAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | js arrays are a special type of object where the length property is automatic, and cannot be modified manually. Our code was manually setting length, which made it abort when someone passed in a real ejs array. To fix this we need to create real arrays instead of objects, and remove the code that manually sets the length (This used to be commit ebdd1393fde44a0a35446d1a922d29a7c1769ba7)
* r11365: fixed a comment typoAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 3333d71ab6594c1e8977098c31c9437686039f1c)
* r9825: Correctly handle length argument to substr()Jelmer Vernooij2007-10-101-3/+2
| | | | (This used to be commit edf380cb5fa2c168fc05dd54580f024239ef835f)
* r9756: One-way upgrade from Samba3->Samba4 basically works nowJelmer Vernooij2007-10-101-0/+57
| | | | | Still need to polish some rough edges (This used to be commit a8f309aa812533f57a90410722dfb342c8cf3b48)
* r9344: started adding calls for manipulation of data blobs in ejsAndrew Tridgell2007-10-101-1/+0
| | | | | | | | | added: blobToArray() blobFromArray() blobCompare() (This used to be commit cc5a3e9cc3b44f418eb5dfcd4e855a36c5ac8327)
* r9082: added the ECMA functions encodeURIComponent() andAndrew Tridgell2007-10-101-0/+81
| | | | | | decodeURIComponent(), which I am using as part of my object linearisation code (This used to be commit f91f705a143b24c2e01b9176850a7089e1a99b86)
* r8661: added strstr() ejs function in string libAndrew Tridgell2007-10-101-0/+17
| | | | (This used to be commit a569fc8924e8c8edbdfa7efc89ad99659af8c379)
* r8638: continue the trend of maknig our C functions true ejs objects by ↵Andrew Tridgell2007-10-101-7/+19
| | | | | | | | | | | | making the string functions into an object. To keep existing code working I have added: string_init(global); into base.js. That brings the functions into the global scope for our existing scripts (This used to be commit a978484738168b82441c4dc4f5f803d349769a4b)
* r8399: move the ejs and esp code closer to the directory layout used by theAndrew Tridgell2007-10-101-1/+1
| | | | | | | upstream sources. This makes it much easier to keep it up to date. I will separate out the mpr code into lib/appweb/mpr next (This used to be commit 52db7a052baeb0f11361ed69b71cb790039e3cc9)
* r8394: Make sure the argument to ctype is*(3) macros are unsigned char asLove Hörnquist Åstrand2007-10-101-1/+1
| | | | | required by ISO C99. (This used to be commit 56fd21c806e816cf4c3d23881f26474f858b45e2)
* r8372: - split out provisioning logic into a separate ejs libraryAndrew Tridgell2007-10-101-0/+15
| | | | | - added a provisioning web page (This used to be commit 7476cb94132cf2849ec19360468904ca6fe8de2c)
* r8355: - added a vsprintf() functionAndrew Tridgell2007-10-101-0/+36
| | | | | | - removed the --outputdir option from provision, as its not used any more (as ejs knows the real paths) (This used to be commit abbf9c703c17c2edc2d978dade3619a96c38d0d9)
* r8340: - added sys_gmtime()Andrew Tridgell2007-10-101-11/+122
| | | | | | | | | | | | | | | - added sys_unlink() - added sys_file_load() and sys_file_save() - use mprString() instead of mprCreateStringVar() to cope with NULL strings - removed smbcalls_irpc.c as its not needed any more - allow ldbAdd() and ldbModify() to take multiple ldif records - added a sprintf() function to ejs. Quite complex, but very useful! (This used to be commit 625628a3f6e78349d2240ebcc79081f350672070)
* r8337: - use 64 bit access functions in ejs callsAndrew Tridgell2007-10-101-1/+1
| | | | | | | | | - added access to smbd random functions - fixed ordering in join() - added sys_interfaces(), sys_hostname(), sys_nttime() and sys_ldaptime() (This used to be commit 28c1a1f3c0cd2f8228fd8c3c695ab6f45226fa3f)
* r8331: added split(), join() and FileLoad() functions to ejs.Andrew Tridgell2007-10-101-0/+103
| | | | | this gets me most of the way through a ejs provision script (This used to be commit 0ef8f0282e0490328bbcdc8c6daff3f8fac99087)
* r8318: added a bunch more ejs calls.Andrew Tridgell2007-10-101-0/+70
getgr*() getpw*() strlower() strupper() IfaceList() (This used to be commit 1517ad490dd67302f38ab9dcd8a3b24b73b8d550)